Pytanie:
Najlepszy programista robi więcej w domu niż jest to dozwolone
Bob Xplosion
2018-09-26 22:15:01 UTC
view on stackexchange narkive permalink

Jestem menedżerem ds. wersji w znanej firmie programistycznej. W projekcie, w którym pracujemy, mamy 1 programistę.

Każdy pracownik w projekcie, w tym ja (około 20 osób, głównie menedżerowie) ma 2 dni w tygodniu w biurze domowym, z którego może korzystać w dowolnym momencie bez powiadomienia.

Nasz czołowy programista, który zbiera pochwały od wszystkich i ma otrzymać podwyżkę 1 grudnia po tym, jak wykonał świetną robotę, nadal zajmuje więcej biur domowych, niż jest to dozwolone. Czasami nie przychodzi do biura przez całe 2 tygodnie.

Jest to oczywiście niezgodne z zasadami i chociaż to, co robi, nie wymaga żadnej interakcji z nikim w biurze, nadal jest złe.

Ponieważ jednak robi więcej niż świetną robotę, czuję, że nie mam prawdziwych opcji.

Rozmawiałem z nim wcześniej i zgodził się przestrzegać zasad , ale nie miało to na niego wpływu.

Jak możemy zmusić go do przestrzegania zasad biura domowego?

Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (https://chat.stackexchange.com/rooms/83758/discussion-on-question-by-bob-xplosion-top-developer-doing-more-home-office-than).
Waitaminnit!Masz * 20 * menedżerów w tym projekcie i * jednego * pracownika?WTF?!?!?
Czy jest to przypadek pracownika skoncentrowanego na swojej pracy, a kierownika skupionego na… ach… rzeczach innych niż praca?
Mówisz, że masz tylko jednego programistę, a następnie opisujesz tę osobę jako swojego „najlepszego” programistę.Więc ... czy ta osoba jest jedynym programistą?Co sprawia, że są „czołowymi” programistami?
Jak czytam, jest to jeden z wielu projektów w przedsiębiorstwie.Projekt ma punkty styku z wieloma obszarami, stąd szerokie zaangażowanie kierownictwa i szereg innych ról niezwiązanych z programistami (modelarze danych, wprowadzanie danych, projektanci ekranu, graficy itp.).Nie jest to sytuacja bezprecedensowa w dużych korporacjach.Mogą mieć 200 innych deweloperów, ale nie w tym projekcie.
Jak możesz zmienić politykę biura?
Myślę, że OP miał na myśli to, że mają "tego jednego programistę, o którym będę mówić" nie "mamy tylko jednego programistę w zespole"
@Luke Aby dodać - w tym jednym projekcie jest tylko jeden programista, ale prawdopodobnie mają innych programistów pracujących nad różnymi projektami
Tak z ciekawości, OP, nad jakim projektem pracujesz, który ma tak wysoki stosunek liczby menedżerów do liczby pracowników?
@BobJarvis: Wygląda na to, że jest wielu „pracowników”, 1 „programista” i reszta menedżerów, przy czym większość (> 50%) to kierownicy.
[Opinia Josha Fluke'a] (https://www.youtube.com/watch?v=VBZgfemN5F4&t=0m48s).
23 odpowiedzi:
Philip Kendall
2018-09-26 22:28:21 UTC
view on stackexchange narkive permalink

nadal jest źle

Dlaczego? Ponieważ w jakimś podręczniku napisanym przez zajętego działu HR tak mówi?

To celowo podżegające stwierdzenie i niekoniecznie całkowicie się z nim zgadzam, ale w istocie jest to bardzo ważna kwestia: dlaczego ma to znaczenie, jeśli deweloper jest w biurze czy nie? Mówisz, że jesteś bardzo dobrym pracownikiem i nie musisz przebywać w biurze, aby wchodzić w interakcje z kimkolwiek innym, więc jeśli nie ma nic do zyskania przez ich obecność w biurze, nie egzekwuj tego ze względu na to . Skoncentruj się na tym, czy wykonają swoją pracę, czy nie.

Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (https://chat.stackexchange.com/rooms/83855/discussion-on-answer-by-philip-kendall-top-developer-doing-more-home-office-than).
https://en.wikipedia.org/wiki/Desire_path
Krótsza wersja: to polityka, a nie programista.
nie ma znaczenia, że * ten * programista jest w biurze, ale ważne jest, że wielu innych programistów nie zaczyna pytać, dlaczego ta osoba może naginać zasady, a oni tego nie robią.Może dni w domu powinny być związane z wydajnością.
@AlanB lub usuniesz regułę gięcia.
Myślę, że to okropnie akceptowana odpowiedź, chociaż pasuje do przeczuć.Reguła jest nie bez powodu.Powiedzmy, że jest to ** potrzebne ** dla 80% ludzi, ** trochę korzystne ** dla 5%, ** neutralne ** dla 10% i ** przeszkoda ** do 5% (włączając tego gościa) -- ta przyjęta odpowiedź mówi: „jeśli jesteś wystarczająco dobry, zasady nie mają zastosowania”, co, jak wiesz, po prostu tworzy urazę wśród współpracowników.Może wyraźnie powiesz każdemu z czterech pojemników, do którego należą - powodzenia w uzyskaniu takiego podziału przez trybunały pracy („Typ A, skacze, chyba że bacznie się przygląda” przy wszystkich identycznych umowach).
Zastanawiam się, dlaczego chcesz, aby Twój najlepszy programista był nieobecny i ** absolutnie zerowy zysk dla zespołu projektowego ** (z wyjątkiem sytuacji, gdy besztają egzotyczną technologię bez nakładania się na inne)?To jest rodzaj osoby, której chcesz, aby inni nauczyli się z ich podejścia;aby pomóc swoim współpracownikom wyjść z więzów za pomocą jednorazowej uwagi.W ten sposób dobry profesor często kieruje dobrym doktoratem lub kolegą na warsztacie przy minimalnym wysiłku - widzą podobieństwo do czegoś niejasnego, szkicują ścieżkę, a rzeczywista praca pozostaje do zrobienia.I ** jeśli ten gość opuści zespół, upadnie **.
@user3445853 Jestem trochę zdziwiony, dlaczego musi być w biurze, aby skutecznie się komunikować.Mają wystarczającą liczbę menedżerów, aby być dużą firmą, więc powinni mieć skuteczne programy do czatu / poczty e-mail, nie wspominając o dzwonieniu.Dlaczego więc ten programista miałby czerpać korzyści z Zero tylko dlatego, że pracuje poza biurem?
@user3445853 "Tak często dobry profesor kieruje dobrym doktoratem" Czy mówisz mi, że profesor musi być na co dzień, żeby sterować doktorantem?W jaki sposób daje to uczniowi czas na przetworzenie przedstawionych sugestii?Dobry profesor musi spotykać się z uczniem tylko raz w tygodniu.i przez resztę czasu bądź dostępny do kontaktu, aby pokierować dobrym uczniem.
Grenoble
2018-09-27 06:54:04 UTC
view on stackexchange narkive permalink

Jeśli masz jednego programistę i dwudziestu (!) menedżerów w tym projekcie, prawdopodobnie nie będzie on w stanie wykonać żadnej rzeczywistej pracy w biurze. Odkładał wiele godzin w pracy, a potem wracał do domu, aby programować, miał tego dość i postanowił po prostu nie poświęcać swojego wolnego czasu firmie.

Podejrzewam, że prawdziwym problemem jest to, że inni pracownicy zaczynają narzekać na jego „specjalny status” i trafili do Ciebie.

Tak, miałem projekty, w których jedyny raz, kiedy coś zrobiłem, to kiedy reszta zespołu była na wakacjach
@joojaa Lol Wiem, co masz na myśli, nie może być bardzo efektywne wykorzystanie pieniędzy.To trochę sprawia, że czujesz się smutny z powodu tych, których pieniądze lecą w tych wszystkich bezproduktywnych kierunkach.
Brakowało mi tego w OP.Stosunek menedżera do programisty jest szalony i prawdopodobnie o wiele bardziej toksyczny niż wątpliwa reguła dotycząca pracy domowej.
Pytanie dotyczy 20 osób, z których * większość * to menedżerowie (powiedzmy 12 menedżerów), a nie 20 menedżerów i 1 programista.Masz jednak rację, taka krzywa dystrybucja nie pomoże w klimacie biura.Myślę, że w takim przypadku każdy mógł zobaczyć atrakcyjność ucieczki z biura.I tak, szczególny status na pewno jest problemem, kiedy jest taka zasada.
@gazzz0x2z cóż, mogą czuć potrzebę wywarcia presji na tych najlepszych zawodników, a może zaryzykują odlecieć ...
@Chieron, nawet jeśli 11 na 20 (najniższe możliwe „większość”) to menedżerowie, to proporcje wyglądają piekielnie toksycznie.Gdyby 11 menedżerów próbowało zarządzać 9 osobami w pełnym wymiarze godzin, niektórzy z tych 9 osób potrzebowaliby pracy w nadgodzinach, nie wspominając o produktywnej pracy.
To ostatnie zdanie jest szczególnie ważne, ponieważ nowi pracownicy wchodzą do firmy i przynajmniej na tyle, na ile programiści mają tendencję do nadeptywania innych w swojej niewiedzy, gdy osiedlają się w nowym środowisku (problem nasila się wraz ze spadkiem stażu pracywspomnianych twórców).
@Chieron Dosłownie drugie zdanie w pytaniu „W projekcie, w którym pracujemy, mamy 1 programistę”.
Uczciwie, w zależności od wielkości i biurokracji firmy, może być potrzebna ogromna warstwa menedżerów nie do faktycznego zarządzania deweloperem, ale do * ochrony * go przed ingerencją innych zespołów.I komunikować się z innymi zawiłymi częściami korporacyjnej biurokracji, aby uzyskać przyspieszone proste żądania, takie jak wymiana klawiatury lub cokolwiek innego, więc nie musi przerywać pracy, aby uporać się z biurokracją.Wciąż szalony, oczywiście, ale niekoniecznie tylko ten projekt jest szalony.
@TheJavaGuy-IvanMilosavljević Pytanie jest niejasne.Trzeci akapit wspomina o „naszym najlepszym deweloperze”, co oznacza, że jest ich wiele.Chcę zinterpretować „mamy 1 programistę” jako „mamy określonego programistę” i przypuszczam, że reszta tego zdania została pocięta w pospiesznej edycji.Myślę, że wszyscy jesteśmy zgodni, że niezależnie od tego, ilu programistów jest w projekcie, „głównie menedżerowie” to toksyczna sytuacja.
Menedżerowie @Mołot 7 mogą łatwo zarządzać 8 rzeczywistymi pracownikami w strukturze drzewa binarnego.Niech niektóre pozycje zostaną zarchiwizowane lub udostępnione na tablicy ...
@joojaa - mój najbardziej produktywny tydzień w roku przypada między Bożym Narodzeniem a Nowym Rokiem, ponieważ prawie wszyscy inni wyjeżdżają w tym tygodniu na wakacje (to strój detaliczny, a po świętach święta się skończyły, presja jest wyłączona, woo) i mogę wydać 8 wspaniałychgodzin każdego dnia * faktycznie wykonuję swoją pracę * zamiast wciągać się w spotkania / projekty poboczne / „Czy możesz mi pomóc tylko przez pięć minut?” / rzeczy!
@TheJavaGuy-IvanMilosavljević Nawet jeśli jest jeden programista, istnieje wiele innych ról, które nie są (ogólnie) uważane za menedżerów;BA, badacze użytkowników, testerzy, projektanci, autorzy tekstów itp
„Mam ośmiu różnych szefów, Bob”.
To zdjęcie chce być tutaj: https://workexposed.files.wordpress.com/2008/08/middlemanagement1.jpg
Neo
2018-09-26 22:34:23 UTC
view on stackexchange narkive permalink

Jest to oczywiście sprzeczne z zasadami i chociaż to, co robi, nie wymaga interakcji z kimkolwiek w biurze, nadal jest złe

Zmień nieznacznie zasady

Myślę, że powinieneś zmienić zasady dotyczące pracy w domu, aby Twój zespół był według uznania przełożonego , czyli według własnego uznania . W ten sposób możesz powiedzieć, że przestrzegają zasad, a ta osoba pracuje częściej w domu, ponieważ jest tak dobrym współpracownikiem.

Nie popełniaj błędu, próbując zmusić programistę do wejścia po prostu ze względu na to. Jeśli są produktywni, zostaw je w spokoju , ukaranie ich może ich zniechęcić i mogą odejść . Czy jesteś przygotowany na taką możliwość?

Uwaga : Opierając się na tym, co mogłem znaleźć w Twoim poście, założyłem, że jesteś zarządcą tej osoby r. Jeśli nie , zgłoś zachowanie jego przełożonemu i zobacz, jak chcą postępować. Nadal myślę, że w tym przypadku zostawiłbym programistę w spokoju.

Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (https://chat.stackexchange.com/rooms/83749/discussion-on-answer-by-mister-positive-top-developer-doing-more-home-office-tha).
Zgłaszaj zachowanie swojemu przełożonemu tylko wtedy, gdy uważasz, że jest to walka warta stoczenia ... w przeciwnym razie oszczędzaj energię i wpływy na ważniejsze sprawy.
knallfrosch
2018-09-27 13:42:14 UTC
view on stackexchange narkive permalink

Czasami nie przychodzi przez całe 2 tygodnie.

robi więcej niż świetną robotę,

Sugeruję, żebyś nie zwracał uwagi na jego brak. Masz lepsze rzeczy do roboty niż pilnowanie najlepszych programistów, prawda?

"Masz lepsze rzeczy do roboty niż pilnowanie najlepszych programistów, prawda?"- Przy tak wielu menedżerach prawdopodobnie nie ma.
@mathreadler przyczyna posta OP, który powinieneś przeczytać ....
@RandomUs1r To nie mówi.Po prostu jest napisane, że mamy głównie menedżerów.
@mathreadler Więcej menedżerów niż rzeczy do zarządzania koniecznie oznacza, że ich zainteresowania nakładają się - a _lot_.
@MatthewRead niekoniecznie.Można by je przypisać, aby upewnić się, że różne aspekty projektu zostaną wykonane w określony sposób.
@EdPlunkett cóż, na pewno nie mogą przekazać wszystkich pieniędzy, które menedżerowie kosztują dewelopera.Zaryzykowaliby poważny przypadek Pychy.Może 90% pracy menedżerów ma tego uniknąć…?
@EdPlunkett teraz jesteś po prostu głupi.Wiesz co mam na myśli.
@mathreadler Powinienem wiedzieć lepiej, niż karmić trolle.
Tylko anegdota z mojego miejsca pracy na poparcie tej odpowiedzi: jeden z naszych najlepszych programistów jest w biurze, chyba że jesteśmy naprawdę zajęci, w takim przypadku zakłada sklep w domu.Czemu?Ponieważ ma tak wiele rzeczy do załatwienia, kiedy jesteśmy tak zajęci, że nie może pozwolić, by ludzie wpadali do jej biura, prosząc o x i y.Mogą wysłać e-mail, a ona sama nada im priorytety i tylko w ten sposób uda jej się zrobić wszystko, co ważne w rozsądnych ramach czasowych.(Tak, mogłaby być w biurze i po prostu zamknąć drzwi, ale po co spędzać godzinę jadąc do pracy, żeby mieć zamknięte drzwi przez cały dzień?)
Liath
2018-09-27 14:23:26 UTC
view on stackexchange narkive permalink

Pierwsze pytanie, które chciałbym zadać, brzmi: dlaczego ten programista pracuje w domu?

Jak sugerowało wiele innych odpowiedzi, Ludzie zamiast procesu. Jednak może się zdarzyć, że ten programista czuje się wyjątkowo winny lub zdenerwowany łamaniem zasad. Jednak mogą czuć, że tylko w ten sposób mogą wykonać jakąkolwiek pracę.

Sugeruję, że jest to jeden z następujących powodów:

  • Nie czują, że mogą pracować w biurze
  • Mają osobisty powód do pracy w domu
  • Mogą pracować dłużej niż wynosi ich umowa o pracę (kredyt komputerowy za komentarz)

W obu tych przypadkach dobry pracodawca będzie wspierał swojego pracownika. Zrozum przyczynę, a następnie martw się o zasady!

Ta odpowiedź podoba mi się bardziej niż „nic nie rób”.Jeśli programista jest bardziej produktywny w pracy w domu, poinformowanie go, że jest w tym wspierany, może sprawić, że poczują się bardziej komfortowo i wydajniej.
Dodam, że deweloper może pracować nad tym projektem ponad 40 godzin tygodniowo.Mogą to robić, ponieważ uważają projekt za zabawny lub dlatego, że „nie mają nic lepszego do roboty”.Tak czy inaczej, mogą nie chcieć, aby kierownictwo wiedziało o tym z różnych powodów.Sam nie zgadzam się z tą praktyką, ponieważ ludziom należy płacić za swój czas, ale najwyraźniej ten programista ma inne odczucia.
Mogą również pracować krócej niż wynosi ich umowa o pracę.Jeśli przydzielono im mniej pracy niż wypełnia ich godziny, mogli raczej zdecydować się na „pracę” z domu niż przyznanie się, że mają wolne moce produkcyjne - co może skłonić ich kierownictwo do płacenia im mniej, jeśli otrzymują wynagrodzenie za spędzony czas, a niePraca skończona.
@Benubird Dlaczego to obchodzi?Jest czołowym programistą, więc oczywiście wykonuje całą zaplanowaną dla niego pracę, a nawet więcej?
Jest to możliwe, ale podejrzewam mało prawdopodobne - tak czy inaczej, menedżer musi upewnić się, że programista nie czuje, że musi pracować, aby coś zrobić
@TotumusMaximus masz całkowitą rację, niestety ludzkie umysły nie zawsze mają sens!Niektóre firmy pracują obecnie w ten sposób, ale większość z nich nie lubi wcześniejszych odejść pracowników, a umowy będą generalnie obejmować godziny pracy - np.„godziny pracy od 9:00 do 17:00”, których musisz przestrzegać niezależnie od tego, jak bardzo jesteś zajęty
Najbardziej prawdopodobnym powodem, dla którego pracują w domu, nie jest to, że pracują mniej godzin, trudno jest być najlepszym programistą bez pełnego wysiłku. W ciągu moich 30 lat pracy nad oprogramowaniem i zarządzaniem głównym powodem, dla którego programiści pracują w domu, jest nieproduktywnyśrodowisko biurowe.Tworzenie oprogramowania wymaga koncentracji i skupienia się na osiągnięciu doskonałości.Jeśli Twoje biuro jest hałaśliwe, zatłoczone, zatłoczone itp. (Np. Otwarty plan piętra), znacząco obniża to produktywność programistów.Bez wyjątku organizacje zajmujące się tworzeniem oprogramowania o największej wydajności, jakie znam, oferują programistom prywatne biura lub nieograniczoną pracę w domu.
To jest właściwa odpowiedź - Twoim zadaniem jako menedżera jest zrozumienie przyczyn zachowań pracowników, pomoc w pokonywaniu przeszkód i pomaganie im w osiągnięciu szczytowego poziomu. Jeśli takie zachowanie stanowi problem dla Ciebie lub Twojej firmy, musisz najpierw usiąść z nimi, aby zrozumieć, dlaczego tak dużo pracują w domu.Dopiero wtedy możesz zacząć tworzyć plan, który pomoże im przestrzegać zasad dotyczących pracy z domu. Nie zawsze jest to upór - miałem pracowników z medycznym wstydem, aby przyznać się do schorzeń, które utrudniają im podróżowanie.
Jako deweloper uwielbiam otwarty plan piętra.Pomaga mi się komunikować.To działa pod warunkiem, że mam jedno: miejsce, w którym mogę się schować.Chcesz mnie więcej w biurze?Daj mi oba rodzaje przestrzeni.Zmieniam tryby stopami, a nie samochodem.
Jennifer
2018-09-27 10:32:33 UTC
view on stackexchange narkive permalink

Tam, skąd pochodzę, jeśli jest produktywny, zignoruj ​​fakt, że łamie zasady (Dilbert). Zostaw go. Jeśli, z drugiej strony, ktoś inny ledwo sobie radzi, nie robi wiele i / lub popełnia błędy (Wally), wezwij go na przesłuchanie dyscyplinarne „z wszystkimi dodatkami”.

W porządku ? Nie. Efektywny? tak. Pamiętaj, jaki jest tutaj cel - wykonać pracę, a nie przecinać każde t i kropkę co i. Pozwól swojemu gwiazdorowi zagrać, a jeśli nie pojawi się przez miesiąc, ciesz się faktem, że praca jest wykonywana.

Jeśli ktoś jest zdyscyplinowany za nie pojawienie się, kto zwraca uwagę na fakt, że taki a taki się nie pojawia i nie jest zdyscyplinowany, po prostu zwróć uwagę, że taki a taki robi dużo pracy i nie przepraszaj.

Ignorowanie tego jest również realną opcją.
Skuteczne, ale łamanie zasad wydaje mi się bardziej rzeczą Alice niż Dilberta.
W teorii jest to w porządku.W praktyce daje to menedżerom absurdalną swobodę decyzyjną, którą mogą nadużywać (lub nawet być postrzeganymi jako nadużywający, podczas gdy w rzeczywistości nie robią nic złego).Dokładnie takiemu rozwiązaniu ma zapobiegać polityka sytuacyjna i dlatego zasady powinny obowiązywać tak równo, jak to tylko możliwe (zawsze będą wyjątki, ale te wyjątki powinny być częścią polityki, a nie osobom, które mogą arbitralnie ją ignorować).
Byłem mniej skuteczną osobą w tej historii, tego rodzaju niesprawiedliwe porównanie prowadzi do wypalenia i jeszcze mniejszej skuteczności, + wiele godzin w domu, aby nadrobić zaległości.Zwłaszcza jeśli osoby pracujące w godzinach domowych są wykorzystywane do pracy bez zakłóceń.Juniorzy zawsze będą mniej produktywni niż twój starszy personel, a jedynymi juniorami, którzy będą się kręcić, będą ci, którzy są szczęśliwi, że nie robią postępów w umiejętnościach, którzy ledwo wychodzą na poprzeczkę.
jamesqf
2018-09-27 10:25:51 UTC
view on stackexchange narkive permalink

ZMIEŃ ZASADY!

Naprawdę, jakie masz opcje? Twój programista, z twojego oświadczenia, najwyraźniej wykonuje świetną robotę. (Może dlatego, że NIE WOLNO przychodzić do biura?) Jakoś wyegzekwować tę politykę, a albo niechętnie się zgodzi i będzie mniej produktywny, albo będzie szukał pracy gdzie indziej. Tak czy inaczej, Twoja firma przegrywa.

Teraz, jeśli nie możesz zmienić polityki, ponieważ nalegają na to ludzie na wyższych szczeblach łańcucha, twoim rozwiązaniem jest po prostu kontynuowanie tego, co wcześniej, milcząco ignorując fakt, że on nie był przez tydzień lub dwa.

Do pewnego stopnia wygląda to na duplikat mojej odpowiedzi.
@Mister Positive: Cóż, wielkie umysły zazwyczaj myślą podobnie :-) Ale chciałem bardzo mocno podkreślić, że jedynym rzeczywistym problemem jest polityka.
DarkCygnus
2018-09-26 22:32:39 UTC
view on stackexchange narkive permalink

Jak możemy zmusić go do przestrzegania zasad biura domowego?

Wygląda na to, że rozmawiałeś już z tą osobą, która zgodziła się przestrzegać zasad, ale teraz ich nie przestrzega to znowu. Najprawdopodobniej w Twojej firmie istnieje jakaś kara za nieprzestrzeganie zasad firmy ; takie kary mogłyby zostać zastosowane w takich przypadkach ...

JEDNAK ... gdy wydaje się, że jesteś w stanie z nim rozmawiać i nim zarządzać, Proponuję podejść do niego i zapytać o powody, dla których wziął te 2 tygodnie z domu, zanim zastosujesz jakiekolwiek konsekwencje.

Pomoże Ci to odrzucić wszelkie nieporozumienia, które mogły się wydarzyć, na przykład deweloper, który zgromadził kilka nieużywanych dni Home Office i chce wykorzystać je wszystkie z rzędu. A może jakiś problem osobisty , który zmartwił tę osobę i sprawił, że spędzał wszystkie te dni w domu.

Następnie możesz zdecydować, co zrobić. Jeśli nie było ważnego powodu, proponuję dać tej osobie ultimatum...

... Ale pamiętaj, że ta osoba, która jest Twoim jedynym programistą, stawia mają duży ciężar na ramionach i najprawdopodobniej są poddawani znacznie większemu stresowi i wykonywaniu zadań niż Ty lub jakikolwiek inny menedżer, więc spróbuj dać tej osobie trochę swobody.

@MisterPositive Zastanawiam się też, dlaczego mają tylko 1 programistę ... ale 20 menedżerów i innych! ... zamiast naciskać tę osobę, być może najlepiej byłoby zatrudnić innego programistę, aby pomógł temu
To jest możliwość.Możliwe jest również, że ten programista radzi sobie dobrze z ładunkiem i po prostu jest w stanie poradzić sobie lepiej bez wjeżdżania do biura.
Dobra odpowiedź.Bardzo możliwe, że jest to problem z komunikacją, a nie nieuczciwy problem pracownika.
Zdecydowanie dobry pomysł, aby poznać okoliczności.Byłem wcześniej przez jakiś czas na stanowisku, na którym byłem chory i początkowo pracowałem w domu na pełny etat i nie wpłynęło to na jakość mojej pracy, jednak mój pracodawca nalegał, żebym był w biurze, mimo że oznaczało to dodaniegodzinę do dnia pracy (jeśli chodzi o dojazdy) i musiałem używać środków przeciwbólowych, aby uśmierzyć ból, który wpłynął na moje zdolności poznawcze.W rezultacie moja praca zdecydowanie ucierpiała, ale z jakiegoś powodu uznali, że lepiej dla mnie być widocznym i mniej efektywnym.
+1 za 3 pierwsze akapity i ostatni.Mimo wszystko ultimatum oznacza, że najprawdopodobniej straciłeś jedynego faceta wykonującego rzeczywistą pracę w tym projekcie (przesadzam, ale tylko trochę).Myślę, że nie ma na to miejsca.
David Thornley
2018-09-27 20:57:25 UTC
view on stackexchange narkive permalink

Masz dwie podstawowe opcje: spróbuj wyegzekwować politykę lub utrzymać projekt pełną parą. Nie możesz mieć obu.

Twój programista wykonuje dla Ciebie świetną robotę, ponieważ (a) pracuje dla Ciebie i (b) jest osobiście zaangażowany w projekt i ma dobre morale. Każde z nich może się zmienić w dowolnym momencie i nie chcesz, aby się zmieniły. Najlepszy programista zawsze może szybko znaleźć inną pracę.

Poinformowanie dewelopera, że ​​musi być w biurze trzy dni w tygodniu, mówi, że bardziej cenisz zgodność niż wykonanie zadania. Jeśli ty, menedżer ds. Wydania, wyjaśnisz, że przestrzeganie zasad jest ważniejsze niż wykonywanie przez niego pracy, mówisz mu, że jego praca jest drugorzędna, a to wpłynie na jego morale i produktywność. Każda wskazówka co do dyscypliny da mu poczucie, że prawdopodobnie zostanie ukarany za wykonanie swojej najlepszej pracy. To tyle, jeśli chodzi o niesamowitą produktywność i nie postawiłbym wysoko, że będzie nadal dla ciebie pracował.

Nie rozumiem, dlaczego ktoś miałby stworzyć 20-osobowy projekt oprogramowania z co najmniej jedenastoma menedżerami i tylko jeden programista. Oznacza to, że jeśli coś się stanie deweloperowi, projekt jest schrzaniony. „Czynnik autobusowy” to jeden. Mając około tuzina menedżerów, prawie na pewno będziesz mieć jednego lub dwóch z nich, którzy uważają, że przeszkadzanie programistom w drobnych sprawach nie robi różnicy. Jest szansa, że ​​programista może wykonywać zadania w wyjątkowy sposób tylko dlatego, że pracuje w domu.

Wygląda na to, że nie próbowałeś dowiedzieć się, dlaczego deweloper chce pracować z domu przez cały czas . Jeśli myślisz o podjęciu jakiegokolwiek działania, musisz najpierw to zrozumieć. Nie sądzę, żeby to był dobry znak, że nie wspominasz o tym, że próbowałeś znaleźć przyczynę lub że nie próbujesz zrozumieć tego z jego punktu widzenia. Sugeruje to, że w kontaktach z nim musisz zachować ostrożność.

Jeśli więc chcesz, aby projekt się powiódł, powinieneś być wdzięczny, że programista narusza politykę firmy tylko w niewielkim stopniu, i powinieneś spróbować chronić go przed takimi zasadami. Możesz opowiadać się za zmianą zasad. Ktoś prawdopodobnie ma formalne uprawnienia do naginania zasad. Prawdopodobnie możesz nadal pozwolić mu jeździć, pozwalając mu skoncentrować się na wykonywaniu swojej pracy. Wymyśl coś na tej podstawie.

Alternatywnie, możesz pozwolić, aby projekt się nie powiódł lub przynajmniej zajął dużo więcej czasu, niż mógłby. Wybierz mądrze.

Reaces
2018-09-27 12:59:28 UTC
view on stackexchange narkive permalink

W zależności od roli, jaką pełnisz w firmie, nie możesz zmusić go do przestrzegania polityki firmy.

Jeśli jest to problem, jego kierownik powinien się nim zająć.
Więc jeśli jest to dla ciebie problem, powinieneś zgłosić się do jego bezpośredniego przełożonego i uzyskać jego wkład.

Pamiętaj, że nie wszystko, co niezwykłe, jest problemem wymagającym naprawy.
Nawet wtedy wyjście poza ogólny zakres, a konkretnie w celu znalezienia problemów, które wymagają naprawy, nigdy nie jest produktywne.

Osobiście zajmuję więcej dni pracy domowej, niż jest to ogólnie dozwolone, za zgodą mojego przełożonego.
W ciągu ostatnich 4 lat tylko jedna osoba narzekała na to.
W związku z tym nie Nie zdziw się, jeśli jego przełożony po prostu odpowie, że jest świadomy.

RAZ_Muh_Taz
2018-09-27 21:00:28 UTC
view on stackexchange narkive permalink

Którego wolisz jako menedżera?

Współpracownik, który świetnie wykonuje swoją pracę, łamiąc zasady HR (maksymalnie 2 dni pracy z domu).

Lub

Współpracownik, który wykonuje doskonałą lub nieco przyzwoitą lub nawet kiepską pracę, przestrzegając zasad HR (maksymalnie 2 dni pracy od home).

Po co ryzykować utrudnianie pracy pracownika z powodu polityki kadrowej?

Pozwól swojemu pracownikowi pracować tak, jak działa najlepiej, o ile jest to najlepsze dla firmy.

Yury Schkatula
2018-10-01 01:03:44 UTC
view on stackexchange narkive permalink

TL / DR: Nie ma żadnego problemu, wystarczy dostosować nastawienie.

Wyjaśnienie:

Jedyny fakt, że jesteś „znaną firmą programistyczną „nie oznacza automatycznie, że wszystko, co robi Twoja firma, jest wykonywane w 100% we właściwy sposób. Moim bardzo skromnym zdaniem czerwone flagi to:

  • jest 20 członków zespołu, a większość z nich to menedżerowie (zarządzają ... kim? Lub czym? dodają prawdziwą wartość?)
  • zasady wymagają czegoś, co nie poprawia produktywności zespołu (a nawet go pogarsza)
  • osoba, która wykonuje świetną pracę, jest regularnie nękana przez kierownictwo

Na przykład: Pracuję w firmie (dość dobrze znana, on- he) z wieloma biurami na całym świecie i stale wykonuję projekty z zespołami rozproszonymi geograficznie (czasami jako programista, czasami jako menedżer). Nigdy nie widziałem osobiście wielu moich kolegów z zespołu (i dla wielu z nich nigdy nie miałbym szansy na to), więc nigdy nie mam pewności, czy mój konkretny kolega jest w swoim biurze lub podróżuje do naszego innego biura, lub siedzi w swoim domu itp. Jednak nie ma to wpływu na nasze interakcje, nikt nie narzeka na zasady, a projekty są realizowane.

Bernhard Barker
2018-09-26 22:52:05 UTC
view on stackexchange narkive permalink

Jedynymi sposobami egzekwowania reguł, które przychodzą mi do głowy, są:

  • Zwolnij go

  • Płać mu mniej

    Dni, w których nie wolno mu pracować z domu, można traktować jako korzystanie z płatnego (i ostatecznie bezpłatnego) urlopu. Chociaż mógłbym zalecić skonsultowanie się z działem prawnym przed zrobieniem tego, ponieważ zmuszanie go do urlopu, gdy faktycznie pracuje, może spowodować pewne problemy prawne (ale z drugiej strony ignoruje wyraźne instrukcje dotyczące czasu i sposobu pracy).

    Można również odnotować jego nieobecność podczas przeglądu wyników, co powinno już jasno pokazać, że wpłynie to na przyszłe podwyżki i premie. Oczywiście, jeśli przestanie to robić, możesz zignorować tę notatkę.

  • Usuń świadczenie z pracy w domu

    Można powiedzieć, że w ogóle nie wolno pracować w domu (do odwołania). Usuwanie zasiłków jest również bardziej typową karą (i może w ogóle nie być uważane za karę, ponieważ logicznym sensem jest usunięcie czegoś, co powoduje więcej problemów niż rozwiązuje, ale nie próbuj go o tym przekonywać) .

  • Usuń inne świadczenia

    Będzie to zależeć od tego, czy masz jakieś świadczenia, z których korzysta, i możesz je łatwo usunąć w przeliczeniu na pracownika.

W przypadku wszystkich powyższych ostrzeż go odpowiednio o konsekwencjach, jakie może spotkać.

Jak w przypadku każdej kary, możesz spodziewać się, że nie będzie z tego szczególnie zadowolony i może zdecydować, że lepiej będzie znaleźć inną firmę do pracy lub straci motywację do osiągania dobrych wyników.

Jeśli już, proponuję zaznaczyć to w ocenie wyników - to jedyna opcja, która nie ma dla niego bezpośrednich negatywnych konsekwencji, wyjaśnia, że ​​jest poważna (które ostrzeżenia o tym, co może się zdarzyć, nie działają tak dobrze), daje jasną ścieżkę eskalacji (która nie prowadzi do jego zakończenia) i pozwala ci się wycofać (nawet jeśli nadal to robi) bez sprawiania, że ​​wydaje się to pustą groźbą.

Żadna z nich nie może wydawać się szczególnie atrakcyjna, ale są to dostępne opcje.

Jeśli nie chcesz tego robić, musisz zaakceptować, że nadal będzie łamał reguły.

Porozmawiaj o tym, dlaczego tak często pracuje w domu , jak sugeruje inna odpowiedź, jeśli nie już to zrobiłem, zanim zrobisz cokolwiek drastycznego.

Możesz również spróbować wyjaśnić mu, dlaczego reguła istnieje (specjalnie dla niego) - jeśli nie możesz tego zrobić, to sam w sobie coś mówi / p>

Genialne, ponieważ bezpośrednio odpowiadasz na pytanie (nawet jeśli pytanie jest prawdopodobnie postawione na pierwszym miejscu jako niewłaściwe, ponieważ zamiast „jak egzekwować” powinno być coś bardziej ogólnego, np. „Jak poprawić rzeczy”)
Zabawnie jest przeczytać tę odpowiedź w świecie po COVID
Fred joe
2018-09-27 14:32:37 UTC
view on stackexchange narkive permalink

Jeśli ludzie wykonują swoją pracę, nie powinno mieć znaczenia, skąd oni pracują. Nie warto tracić cennego pracownika z powodu takiej polityki.

Zredagowałem Twoją odpowiedź, aby postępować zgodnie z naszymi zasadami [Bądź miły] (https://workplace.stackexchange.com/help/behavior). Jeśli uważasz, że ta zmiana zmienia to, co zamierzałeś przekazać, możesz zwrócić się do niej.a szorstkie odpowiedzi są generalnie odbierane negatywnie.
o.m.
2018-09-27 23:12:36 UTC
view on stackexchange narkive permalink

Pomyśl o całej firmie.

  • Jeśli programista ma prawie zerową interakcję z resztą zespołu, czy naprawdę wykonuje dobrą robotę? Jeśli jest biegły technicznie, powinien uczyć swoich rówieśników i juniorów. A jeśli w firmie są inni programiści, którzy są lepsi, powinien się od nich uczyć. Linie kodu lub historyjki użytkownika nie są jedynymi miernikami wydajności - jaki jest czynnik autobusowy Twojego zespołu?
  • Deweloperzy z innych zespołów mogą czuć się urażeni, jeśli inny programista ucieknie łamie zasady, a nie. Mówisz, że ten programista jest dobry, ale czy jest wystarczająco dobry, aby uzasadnić ten status prima donna?
  • W zależności od tego, gdzie jesteś, pozwolenie jednemu pracownikowi na naruszenie zasad, a innym może otworzyć Ciebie (i Twoją firmę) zarzuty dyskryminacji, gdy tylko firma próbuje egzekwować zasady wobec innych.

Poszukaj rozwiązania, które będzie korzystne dla wszystkich.

Napisałeś, że są dwa dni na tydzień bez powiadomienia . Sprawdź, czy poniższa procedura byłaby zgodna z Twoimi regułami:

  1. Deweloper może wybrać dwa dni w tygodniu dla biura domowego. Nastąpiłoby to z krótkim wyprzedzeniem, nie bez powiadomienia, ale te dwa dni są jego prawem .
  2. Patrzysz na pozostałe dni, aby określić, czy są jakieś spotkania, na których Ty (lub „zespół”) uważają, że powinien uczestniczyć osobiście. Jeśli ich nie ma, informujesz go, że może pracować z domu. Te dni nie są jego prawem , mają zastosowanie tylko wtedy, gdy pasują do harmonogramu projektu.

Jeśli obie strony są rozsądne, powinno to prowadzić do sprawiedliwego wyniku, a litera i duch tej reguły można zastosować bez szkody dla wszystkich zespołów w firmie - jeśli inny zespół potrzebuje teraz bezpośredniej komunikacji, nie może wskazać na precedens.

Deweloper, o którym mowa, jest JEDYNYM deweloperem w tym projekcie.Żadnych rówieśników, od których można by uczyć lub uczyć się, tylko ponad 10 irytujących menedżerów, z których każdy chce codziennej aktualizacji w odstępie 10 minut ...
@ivanivan,, ale na pewno nie jedyny programista w firmie.Ten rodzaj współpracy, o którym wspomniałem, powinien obejmować całą firmę.SCRUM nazywa to „wspólnotami praktyków”.Jeśli chodzi o codzienne aktualizacje, to problem, który musisz rozwiązać.Zaproś ich wszystkich, aby przyszli w tym samym czasie na spotkanie / telekonferencję, z ścisłą zasadą, że każdy uczestnik zgłasza się tylko przez jedną minutę - ponieważ wszyscy są ważni, a 15 minut musi wystarczyć na codzienne spotkanie dotyczące stanu.
Wydaje się, że jest to dogmatyczna odpowiedź „proces przeważający nad zdrowym rozsądkiem”
Proces @javadba, zapobiega kapryśności.Oryginalny plakat myśli o swoim zespole z tylko jednym programistą.Myślę o firmie z wieloma programistami i o tym, jak ** będą ** się czuć, jeśli ktoś z innego zespołu zostanie specjalnie potraktowany.To może być toksyczne dla klimatu pracy.
* które * „wielu” programistów.
Miałem odpowiedzieć, ale przeczytałem punkt 3.Poprawny!!!Nie ustanawiaj precedensu!
@javadba, the OP jest w firmie tworzącej oprogramowanie.Z pewnością mają więcej niż jednego programistę w ** innych ** zespołach.Zauważą, jak zarządzany jest ten zespół, i zapytają, dlaczego nie mają takich samych uprawnień.
„na pewno”… Pozostaję na stanowisku, że ta odpowiedź jest dogmatyczna: wciśnij przycisk i otrzymaj gotowe rozwiązanie.dobrze jest wziąć pod uwagę okoliczności, zamiast przykładać do problemu odpowiedź.
UKMonkey
2018-09-28 15:47:36 UTC
view on stackexchange narkive permalink

Rozmawiałem z nim wcześniej i zgodził się przestrzegać zasad, ale nie miało to na niego wpływu.

Czy istnieje powód, dla którego te zasady obowiązują miejsce? Czy jest tak, że są spotkania zespołowe, na których wszyscy są osobiście; czy to dlatego, że firma obawia się spadku wydajności; czy tylko dlatego, że „2 dni wydają się rozsądne, chodźmy z tym”.

Jeśli nie potrafisz wyjaśnić, dlaczego musi być w biurze przez pozostałe 3 dni, nie musi być. Jeśli możesz to wyjaśnić, wyjaśnij mu to; a następnie kierownictwo wyższego szczebla i jakie będą Twoje kolejne kroki.

Pamiętaj, że w firmie każdy jest zbędny - więc jeśli Twoje działania spowodują, że odejdą, będziesz musiał po prostu znaleźć sposób na zastąpienie je, co będzie wiązało się z kosztami.
Pamiętaj, że w firmie każdy jest do stracenia - łącznie z tobą, jeśli jest tak ceniony.

Aki
2018-09-30 10:31:48 UTC
view on stackexchange narkive permalink

Ze względu na kompletność, poinformuj HR, że jest to w porządku i potrzebujesz ich, aby umożliwić komunikację z programistą w najbardziej efektywny sposób. To znaczy poproszenie ich o zainwestowanie w zestaw narzędzi służących do zdalnej współpracy (planowanie projektu, śledzenie zadań, spotkanie cyfrowe). Musi być wydajna i zakładać, że ludzie nie muszą znajdować się fizycznie w tym samym miejscu, aby efektywnie pracować razem.

Nie mam na myśli, że nigdy nie powinni się spotykać, jest wiele powodów, dla których tak byłoby głupi pomysł. Ale praca jest wykonywana, gdy narzędzia i procesy są jasne. Posiadanie programisty w biurze sprawia, że ​​jest on dostępny dla każdego. Rozmowa może pobudzić mnóstwo pracy i dodatkowych obowiązków.

Główni pracownicy muszą mieć wystarczająco dużo czasu na wykonanie zadań w samotności, niech sami decydują, kiedy przyjdą do biura i odejdą z działu HR i arkusze kalkulacyjne Excela.

Zgoda, podanie _wyjaśnienia_, dlaczego musi fizycznie przebywać w biurze, jest dobrym podejściem, jeśli dostępne narzędzia nie są skuteczne w przypadku niektórych zadań.
HopelessN00b
2018-09-29 01:27:49 UTC
view on stackexchange narkive permalink

Jak możemy zmusić go do przestrzegania zasad biura domowego?

Wydaje mi się, że po prostu nie możesz. Odłożę na bok kwestię, czy powinieneś, czy nie, ponieważ inne odpowiedzi zostały obszernie omówione.

Analizując twoją sytuację, uderza mnie kilka rzeczy.

  1. Masz jednego programistę w projekcie
  2. Ten jeden programista otrzymuje pochwały od „wszystkich” i ma oczekującą podwyżkę za wykonanie „wybitnej” pracy

W tej sytuacji osoba posiadająca całą siłę nacisku i całą władzę jest pojedynczym deweloperem z udokumentowaną historią doskonałości, którą chwalą „wszyscy”. Próba narzucenia mu czegokolwiek wiąże się ze znacznym ryzykiem niepowodzenia projektu, a na podstawie jego zachowania wydaje mi się, że on o tym wie. Może robić, co chce, nie możesz nic z tym zrobić (ponieważ nie możesz ryzykować niepowodzenia projektu w wyniku jego rezygnacji) i on o tym wie.

Jeśli jesteś Zdecydowany narzucić tę ... wątpliwą ... politykę, jedyną realną opcją jest pozbycie się jego wpływu. Przypisz innych programistów do projektu, aby nie był już jedynym, niezbędnym zasobem w tym projekcie, a on był mniej w stanie przeciwstawić się polityce. Mimo to wciąż ma pewną przewagę i może wybrać niezgodność ... Wyobrażam sobie, że nie byłoby to dobre dla ciebie, gdyby tak szanowany i produktywny programista zrezygnował z pracy w wyniku pracy pod tobą / nad twoim projektu.

Jak mówi przysłowie, mądrze wybieraj swoje bitwy. To nie wygląda na bitwę, w której można wygrać warte zwycięstwa, więc mądrą decyzją jest nie toczyć tej bitwy.

Kevin Olree
2018-10-07 23:39:18 UTC
view on stackexchange narkive permalink

Jak możemy zmusić go do przestrzegania polityki biura domowego?

Czasami lepiej tego nie robić.

To pytanie ma już wiele różnych perspektyw, ale chciałem dodać kilka myśli z punktu widzenia starszego programisty, który pracuje prawie wyłącznie w domu.

proces tworzenia oprogramowania korzysta z skoncentrowanej interakcji między programistami a liderami zespołów. Moim zdaniem nie przynosi to wiele korzyści z nieokreślonych społecznych rozrywek farmy kostki. Oczywiście osobowości są różne. W moim przypadku bardzo lubię interakcje społeczne, więc w biurze mam tendencję do łatwego tworzenia i reagowania na rozproszone rzeczy. Podoba mi się to, ale wykonuję mniejszą pracę. To, co obserwuję podczas wizyty w biurze, to struktury mające na celu skupienie interakcji, np. spotkania standup. Uważam, że jedną z korzyści płynących z tych spotkań jest wspólne oczekiwanie, że pomiędzy nimi będziemy „pozostawieni sami, aby załatwić sprawy”, ale w środowisku biurowym jest to mniej prawdopodobne.

Zauważam również, że moje interakcje z innymi programistami są najbardziej ułatwione dzięki pisemnej komunikacji, niezależnie od naszej fizycznej bliskości. Na przykład: często jestem proszony o pomoc przy zapytaniach sql. We wszystkich przypadkach nie ma wartości, gdy ktoś mówi mi - ustnie - o problemie. O wiele bardziej efektywne jest po prostu wysłanie mi zapytania (e-mailem lub czatem), abym mógł wprowadzić zmiany, dodać komentarze i odesłać. Rozmawiam i wysyłam e-maile z innymi programistami przez cały dzień, czasami prowadząc kilka rozmów na raz, jednocześnie zachowując kontrolę nad głównym przedmiotem mojej uwagi. Rezultaty prowadzenia rozmów w formie pisemnej są również bardziej korzystne dla programistów, którzy nie są częścią oryginalnej rozmowy. Najwięcej wiedzy plemiennej uczę się i dzielę poprzez historię czatów i wątki e-mailowe, których nie byłem częścią.

Uważam, że przynajmniej dla programistów zasady oparte na fizycznej bliskości są nieaktualne. Lepszą miarą jest jakość i dostępność (głównie pisemnej) interakcji. Jest to trudniejsze do zmierzenia niż frekwencja, ale jest też bardziej prawdopodobne, że ma to sens dla programistów.

CPHPython
2018-09-27 14:33:59 UTC
view on stackexchange narkive permalink

Jeśli tak naprawdę nie wymaga się od niego interakcji werbalnej z innymi, dlaczego potrzebujesz go w biurze ?

  • Inni muszą to wiedzieć, mimo doskonałe wyniki, wszyscy przestrzegają zasad.

    Możliwe rozwiązania do zaprezentowania i omówienia z nim:

    1. Jego nieobecność wywołała szereg podobnych reakcji ze strony innych pracowników, które są wymagane do udzielać pomocy w biurze, ale teraz chcą też zostać dłużej w domu.
    2. Próbowałeś przedłużyć okres 2 dni w domu w tygodniu, szczególnie ze względu na jego lepszą sytuację, ale polityka tej firmy była nie można go w tej chwili zmienić (tzn. pokazuje, że zależy Ci na jego sytuacji i nie narzucasz niczego bezpośrednio).
    3. Jeśli uda Ci się zmienić ten okres, to jak długo on (programista) będzie jest skłonny pójść na kompromis, aby pracownicy osiągający lepsze wyniki niż on, przestrzegali zasad?
  • Podejrzewasz, że wykorzystuje on również swój czas trwania umowy do innych celów (praca osobista lub praca innych podmiotów).

    Możliwe rozwiązania do zaprezentowania i omówienia z nim ( raczej marchewka niż kij ):

    1. Ponieważ problemem nie jest sama polityka firmy, czy istnieje sposób, w jaki jest on w stanie potwierdzić, że wykonuje zadania związane z pracą? Można w tym celu wykorzystać system kontroli wersji, w którym co godzinę wykonywałby wypychania / zatwierdzania do repozytorium, a kierownictwo mogłoby codziennie sprawdzać jego postępy. Bardziej wizualną alternatywą, do rozważenia tylko wtedy, gdy jest to uznane za legalne w danym kraju i w ramach prawnych umowy pracownika , jest użycie migawki z synchronizacją ekranu, powszechnie używanego obecnie przez wielu pracowników zewnętrznych.
    2. Korzystanie ze ścisłej platformy do zarządzania zadaniami z terminami ustalonymi przez kierownictwo zgodnie z jego wynikami dla całej pracy domowej. Te terminy nie byłyby tak rygorystyczne ani nie istniałyby w ogóle podczas pracy w biurze.
    3. Bardziej zrelaksowane podejście: poproś go, aby zapisał dziennik swoich godzinowych czynności roboczych, który jest dostarczany na koniec każdego dnia kierownictwu i wskazywał te zmiany jako zobowiązania, które podjął w systemie kontroli wersji, z krótkim uzasadnieniem czasu rozwoju podjęte do wykonania określonych zadań. Ponownie, praca w biurze nie wymagałaby tego.

Jeśli są inne, bardziej istotne powody, które uzasadniają jego obecność w biurze, proszę o komentarz, a ja rozważy dodanie ich tutaj.

„Np. Użycie zrzutu ekranu z synchronizacją, który można wysłać do kierownictwa i przeanalizować pod koniec każdego dnia”.-> w zależności od kraju może to oznaczać granicę lub wręcz nielegalność;Byłbym z tym ostrożny.
To tylko przykład. @Liquid, zamiast tego, kierownictwo może prosić o dokonywanie zatwierdzeń do repozytorium co godzinę lub polegać na innym rozwiązaniu do śledzenia czasu zadań.Oczywiście wszystkie moje sugestie powinny mieścić się w granicach prawnych ... Nie sugerowałem ani nie zalecałem inaczej, więc zastanawiam się, czy głos przeciw został przyznany wyłącznie ze względu na ten przykład zrzutu ekranu?
To nie tylko kwestia legalności, to kwestia morale programistów.Z nielicznymi wyjątkami żaden programista nie wykonuje znakomitej pracy bez utożsamienia się z projektem i entuzjazmu.Ingerowanie w jego zdolność do wykonania pracy będzie miało konsekwencje moralne, a także sugeruje, że nie ma zaufania.
@DavidThornley Zgadzam się, ale brak zaufania wydaje się być już obecną sytuacją.Chociaż pytanie nie mówi o tym wprost, nie podano powodu, dla którego programista musi zmienić nawyki pracy teraz (wydaje się, że miejsce pracy wcześniej nie stanowiło problemu, mimo że polityka nie była przestrzegana).Entuzjazm dewelopera może nie zostać złamany, jeśli prośba ma podstawy, na której ma stanąć, tj. Istnieje solidny powód, dla którego dzienniki są potrzebne teraz podczas pracy w domu (np. Usprawnienie procesów w firmie).
Zainstalowałem licznik zrzutów ekranu na innym komputerze i napisałem skrypt, aby surfować po porno przez cały dzień, gdy będę pracować.Niektóre zasady są bardziej głupie.
Ta odpowiedź jest zabawna, ponieważ program operacyjny jasno pokazuje, że ten programista jest bardzo produktywny.Nie ma wątpliwości, że zwalniają, więc po co natrętne monitorowanie?Wskazówka: menedżer, który ma czas na przeglądanie zrzutów ekranu, to menedżer, dla którego Twoja firma nie ma wystarczająco dużo pracy.
Pisanie dziennika godzinowego to mikrokontrolująca głupota.Znasz to powiedzenie, ludzie opuszczają menedżerów, a nie pracę?
@RuiFRibeiro W firmie, w której personel składa się głównie z menedżerów, mikrozarządzanie jest nieuniknione.
@Gaius Mimo że mikrozarządzanie kimś wysoce produktywnym wydaje się dziwne, wygląda na to, że właśnie tego szuka OP.Podejścia te nie powinny być stosowane w większości przypadków (np. Zrównoważony zespół z kilkoma menedżerami), ale ponieważ OP jest zespołem składającym się głównie z menedżerów, „zarządzanie” każdym pracownikiem niezależnie od jego / jej wyników na pewno się wydarzy.
MonkeyZeus
2018-09-27 18:51:52 UTC
view on stackexchange narkive permalink

Mówisz:

Każdy pracownik w projekcie, w tym ja (około 20 osób, głównie menedżerowie) ma 2 dni w domu biura tygodniowo z którego mogą korzystać kiedykolwiek bez powiadomienia .

Oświadczasz, że każda osoba ma 2 dni na wolny czas, ale nie podajesz, że 2 dni do domu Dni biurowe to absolutne maksimum.

Jeśli więc programista pracuje przez 2 tygodnie bez powiadomienia, to zganić go za nieautoryzowany czas pracy w domu.

Musisz porozmawiać z tą osobą i coś powiedzieć na przykład:

Wykonujesz świetną robotę, ale musimy porozmawiać o tym, jak wykorzystujesz czas w biurze domowym. Musisz zacząć otrzymywać wstępną zgodę na przedłużony czas pracy w domu dziennie po dwóch dowolnych dniach. Jeśli tego nie zrobisz, będziemy musieli oznaczyć Cię jako nie pojawienie się bez połączenia i nie otrzymasz wynagrodzenia za nieautoryzowane dni.

Poproś HR o napisanie oficjalnego formularza, który programista MUSISZ wypełniać codziennie poza gratkami.

przykładowy formularz:

Imię:

Data:

Podsumowanie zadań do wykonania:

Podsumowanie zadań wykonanych / wykonanych:

Podpis przełożonego:

Więc teraz, kiedy programista prosi o wstępne zatwierdzenie, możesz na to zezwolić lub powiedzieć, że tego dnia potrzebujesz ich w biurze.

-1 Wdrożenie tej odpowiedzi byłoby szkodliwe dla projektu i firmy.
AilioqllcdCMT Jak to jest?
Na początek może to odhaczyć jedynego programistę w projekcie i skłonić go do ubiegania się o nową pracę, tylko po to, aby wyładować swoją frustrację ... a jeśli są dobrzy, gdy aplikują gdzieś, gdzie ich umiejętności są poszukiwane, prawdopodobnie otrzymają ofertę, której nie odrzucą.
@MonkeyZeus Co powiedział hyde.Ważną korzyścią dla pracowników jest również elastyczna polityka pracy z domu.Wprowadzenie formularzy umożliwiających uzyskanie zgody z wyprzedzeniem będzie negatywną zmianą kulturową i zaszkodzi morale.
@hyde Jeśli programista jest na tyle słaby, że można go odstraszyć za pomocą tak prostej procedury, to prawdopodobnie i tak chciałby skoczyć na statek.Moja odpowiedź zapewnia dobre samopoczucie między menedżerem utrzymującym kontrolę nad swoim zespołem a deweloperem, który może pracować z domu dłużej niż 2 dni w tygodniu.
@JimClay Co jest mniejszym złem: jeden pracownik obniża morale wszystkich lub wdraża odpowiedni kanał, aby mieć więcej niż 2 prace w dni wolne?
@MonkeyZeus Zgadzam się, że jest to zagrożenie, które należy wziąć pod uwagę.
„Wstępne zatwierdzenie” brzmi jak biurokratyczne bydlęce odchody, które obniżają morale (na różne sposoby, w zależności od tego, czy przestrzega się biurokratycznych reguł) w kreatywnych kierunkach pracy i sprawia, że najlepsi ludzie szukają innych możliwości.Widziałem to wystarczająco dużo razy, by wiedzieć, że jest to realne ryzyko i ciężka sprzedaż.„Możesz dalej robić to, co robiłeś, ale przeskocz przez te dodatkowe obręcze, aby wszystko było w porządku” wymaga konkretnej motywacji (np. Rzeczywistego ryzyka szpiegostwa), a nie tylko okrężnego rozumowania typu „należy przestrzegać zasad”.
PhD
2018-09-27 07:35:29 UTC
view on stackexchange narkive permalink

Rozmawiałem z nim wcześniej i zgodził się przestrzegać zasad, ale nie miało to na niego wpływu.

Deweloper zgodził się z przełożonym w ważnej agendy, ale nie podjęto żadnych działań. To zły znak iz pewnością stanowi wyzwanie dla twojego autorytetu.

Niestety będziesz musiał wystosować formalne pismo ostrzegawcze. Dobre wyniki nie są wymówką do łamania warunków zatrudnienia. To tak, jakby bycie bogatym nie przekraczało prawa. Osoby, które w znacznym stopniu przyczyniły się do rozwoju społeczności, nadal mogą być ścigane za popełnienie przestępstwa.

Proszę podziękować programistom za wspaniałe osiągnięcia, ale pamiętaj, że nie ma potrzeby wracać kiedykolwiek, jeśli nalega. Jeśli nie widzisz żadnej poprawy, złóż dwie oferty:

  • Zrezygnuj i daj mu doskonałe referencje sprawdzające jego dobre uczynki
  • Rozwiązanie umowy ze słabym wynikiem sprawdzenia referencji

Nie ma programisty, którego nie można zastąpić. Silni programiści aktywnie poszukują możliwości na rynku pracy.

EDYTOWANE : W odpowiedzi na komentarze naszych zdezorientowanych użytkowników. Apple słynie z tego, że nie pozwala żadnemu programiście pracować w domu. Najlepsi programiści Google nadal pracowaliby w biurze. Jestem pewien, że Apple bezlitośnie zwolniłoby każdego programistę, który nie przychodziłby do biura do pracy bez pozwolenia. Chociaż rozumiem, że trudno przyjąć moją odpowiedź, jest to rzeczywiście jedyne praktyczne rozwiązanie. Wydanie oficjalnego listu ostrzegawczego jest już całkiem miłe; to powinno być bezpośrednie wypowiedzenie, gdyby nie dobre uczynki. Zwróć uwagę, że incydent trwał dalej po zawarciu umowy.

Żadna „dobrze znana” firma programistyczna nie powinna dostosowywać swoich reguł tylko dla pojedynczego programisty. Czy programista myśli, że jest prezesem? Bez względu na to, jak silny jest programista, programowanie jest zawsze stosunkowo tanim zestawem umiejętności i zawsze można je wymienić.

(1) Nie ma porównania między pracownikiem, który ujawnia informacje o nowym produkcie, a pracownikiem pracującym z domu częściej, niż jest to oficjalnie dozwolone.(2) Ten artykuł nie pokazuje, że Apple zwolniłoby pracownika z powodu zbyt dużej pracy w domu, a wreszcie (3) Nawet jeśli Apple by to zrobił, nie jest to świetny pomysł.Popularność Apple nie uświęca jego działań.
Nie zgadzam się, chociaż wielu nie.Pracownik kwestionujący zasady, ponieważ przynoszą efekty odwrotne do zamierzonych i ostatecznie szkodzą celom firmy, jest bardzo zdrowy, organizacje, które są zbyt sztywne, aby zaakceptować tego rodzaju nieszkodliwe wartości odstające (i uczyć się od nich), są skazane na porażkę.Menedżerowie, którzy nie są w stanie zrozumieć, że są o wiele bardziej rozszerzalni niż oni.
Silni programiści aktywnie szukają możliwości, ale pomijają firmy, które działają w ten sposób, więc nadal nie będziesz w stanie zastąpić dewelopera.Pamiętaj: ten _ był_ silnym programistą, a ty zmusiłeś go do odejścia.Dlaczego inni silni programiści mieliby być zainteresowani jego miejscem?
@Erik Przepraszamy, najlepsi programiści w Google wciąż przychodzili do biura.Pracownicy Apple nie mogą pracować z domu.Obie firmy mają wysoką wartość rynkową, więc nie uważam, aby zezwolenie komuś na pracę w domu bez pozwolenia było rozsądne.
@SmallChess Google ma wiele zalet, których nie ma większość firm.Mają reputację, która przyciąga silnych programistów, której nie ma większość firm.Innymi słowy, Google może uciec z rzeczami i nadal mieć lojalnych, silnych programistów, którym inne firmy nie mogą uciec.
@JimClay Czy sugerujesz, że wszyscy pracujący poza Google nie są „lojalni”?
@SmallChess Nie, mówię, że porównywanie wymagań Google od swoich pracowników z tym, czego wymagają inne firmy, nie ma większego znaczenia, ponieważ inne firmy są w zupełnie innej sytuacji niż Google.
@JimClay Czy masz na myśli to, że pracownik może robić, co chce, nie przychodząc do pracy pomimo porozumienia z przełożonym?Przykro słyszeć od Ciebie, że „znana” firma musi zrezygnować z jednego dewelopera, który nie ma uprawnień do zarządzania.Deweloper został ostrzeżony, ale nic nie zrobił.To przepis na rozwiązanie umowy w każdej firmie.Pamiętaj, został już ostrzeżony.Proponujesz brak pracy zespołowej, niszcząc kulturę firmy.
@SmallChess to, co mówisz, ma sens, * jeśli * dobrzy programiści nie byli rzadkim zasobem.Wydaje się, że uważasz, że programiści są tani, ale większość firm ma problemy z obsadzeniem swoich stanowisk, nie mówiąc już o obsadzeniu ich dobrymi pracownikami.Kiedy zarządzasz rzadkim zasobem, mają oni władzę i wpływ, nie ma znaczenia, czy są częścią łańcucha zarządzania.
Jeśli programiści wchodzą do biura w Google, to prawdopodobnie dlatego, że uważają, że jest to _ przydatne_, a nie tylko dlatego, że jest to wymagane.Gdyby Google stał się jedną z tych firm, które wymagają od programistów robienia rzeczy, które przynoszą skutki odwrotne do zamierzonych, szybko przestaliby być atrakcyjnym miejscem pracy.Jeśli chcesz, aby twoi programiści byli w biurze, spraw, by byli tam _ przydatni_, a nie blokowali ich wydajność.
@SmallChess Wcześniej prowadziłem grupy programistyczne liczące aż 45 osób, które nigdy nie przekraczały terminów, dostarczały wysokiej jakości, nagradzane produkty.Jednym z powodów było to, że nie narzuciliśmy jednego rozmiaru dla wszystkich zasad ani nie zezwalaliśmy na stosowanie reguł przynoszących efekt przeciwny do zamierzonego.Dobrzy programiści to bardzo rzadki zasób, polityka powinna ułatwiać im pracę, a nie mniej przyjemną.Prawdziwy menedżer ma obowiązek rzucić wyzwanie lub zignorować głupią zasadę, jeśli grozi to utratą czołowego dewelopera lub uczynieniem go bezproduktywnym.Pracowałem również w Apple i gwarantuję, że wielu programistów pracuje w domu.
@RandyHill, żeby twoi programiści nie przychodzili do pracy?
@SmallChess Obecnie pracuję w firmie w 100% zdalnej, a programiści należą do najlepszych i najbardziej produktywnych, z którymi pracowałem.Wcześniej pracowałem w firmie z otwartym planem, produktywność była okropna, obroty wysokie, a jakość dewelopera, którą mogli zachować, była słaba.Praca w domu zmniejszyłaby obroty i ulepszyłaby produkt, ale polityka miała jeden rozmiar dla wszystkich.I dlatego odszedłem.i byłem najlepszym programistą w moim zespole.Edycja: Ale napisz do mnie, jeśli chcesz tam pracować, brzmisz, jakbyś był idealnym menedżerem tej okropnej, upadającej organizacji.
@RandyHill Twoja firma jest zdalna, ale to pytanie dotyczy pracy biurowej.Jest to warunek zatrudnienia przy przyjściu do pracy, gdy Twoja firma nie ma biura.Proszę nie mylić.Moja odpowiedź jest poprawna.
@smallchess Moja obecna firma jest zdalna. Kiedy zarządzałem dużą grupą deweloperów, wszyscy siedzieliśmy w biurach.Jeśli dyrektor generalny kiedykolwiek próbował narzucić jakąkolwiek zasadę, która ogranicza naszą zdolność do działania, wszedłem do jego biura i wyjaśniłem, dlaczego tego nie robimy.Jednym z przykładów jest to, że kiedy przenieśliśmy się do zupełnie nowej powierzchni biurowej, dyrektor finansowy próbował zaoszczędzić, budując wspólne biura dla programistów.Wyjaśniłem koszty związane z produktywnością, więc dał nam wszystkim prywatne biura.FYI: Zarządzałem zespołami programistycznymi i menedżerami od ponad 20 lat.Twoja odpowiedź jest tak zła, że nie mogłem zatrudnić cię do zarządzania szafą z artykułami biurowymi.
@RandyHill Przepraszamy, przeczytaj to pytanie.Przeczytaj to ponownie.Deweloper został ostrzeżony.POWTARZAM, że programista ZOSTAŁ ostrzeżony.Ale deweloper nadal nalegał.Co zrobić, jeśli nie zamierzasz wypowiedzieć umowy?Dać stanowisko CEO deweloperowi?Podaj swoje stanowisko deweloperowi ????Twoje ponad 20 lat brzmi jak porażka, jeśli nie potrafisz poprawnie czytać.Moja odpowiedź jest poprawna, ale Twój komentarz jest błędny.
@smallchess Proponuję ponownie przeczytać pytanie.Nie został ostrzeżony, poproszono go o przestrzeganie.To nie jest ostrzeżenie, nie ma go w jego aktach HR, to nie jest oficjalne.Firma pozwala na pracę zdalną, jego jedynym grzechem jest to, że pracuje w domu bardziej niż polityka i bardzo prawdopodobne jest, że robi to, aby być produktywnym i uciec od strasznego rozpraszającego środowiska biurowego.Naprawdę zwolniłbyś czołowego programistę, który wykonuje znakomitą pracę, ponieważ pracuje w domu?Zadaniem kierowników programistów jest ochrona firmy poprzez zapewnienie, że oprogramowanie jest dobrze napisane i dostarczone na czas.Jak twoje działania mogłyby to osiągnąć?
Kilisi
2018-09-26 23:09:00 UTC
view on stackexchange narkive permalink

Rozmawiałem z nim wcześniej i zgodził się przestrzegać zasad, ale nie miało to na niego wpływu.

Oznacza to, że masz możliwość, jeśli Nad nim w hierarchii dowodzenia jest to podstawa do dyscypliny i powinno być przechowywane na wypadek, gdyby kiedykolwiek zaistniała taka potrzeba w przyszłości. Jeśli chodzi o projekt, nie widzę potrzeby robienia niczego poza dokumentowaniem i śledzeniem wykroczeń. Może nadejść czas, kiedy będziesz musiał przebić jego bańkę.

Jeśli pracujesz z nim tylko przez czas trwania projektu i / lub nie masz prawdziwej władzy w tej sprawie, odrzuć to jako nieważne , powinieneś skupić się na pomyślnym zakończeniu projektu.

Niedyskrecje pracowników związane z bankowością w celu eskalacji reakcji na późniejsze (potencjalnie niepowiązane) zachowania nie są tak naprawdę oznaką dobrego zarządzania, imho.Nie radziłbym takiego postępowania
W krajach, które mają zatrudnienie „na żądanie”, nie ma powodu, aby „bankowac” wykroczenia.Możesz zwalniać ludzi bez uzasadnienia.W krajach, w których można zwolnić ludzi z powodu wykroczeń, jest to zazwyczaj przypadek „wykorzystaj lub strać”.Jedynym sposobem, w jaki możesz to zrobić, jest wysłanie pisemnego ostrzeżenia.
Kiedy powiedziałem ogień?Mogliby go teraz zwolnić, gdyby chcieli.Dyscyplina nie oznacza automatycznie rozwiązania stosunku pracy.
@mcalex, więc tylko dlatego, że przyszłe zachowanie może być niepowiązane, nie powinieneś tego robić.W jaki sposób to ma sens?
@ChristiaanWesterbeek Nie ma * naprawdę * znaczenia, czy przyszłe zachowanie jest powiązane, czy nie.Po prostu nie uważam, aby przechowywanie niedyskrecji pracowników, które są podstawą dyscypliny na później, nie jest dobrą polityką. Powinieneś zapewnić niezbędną dyscyplinę tu i teraz.
Brak zgłoszenia problemów w tym czasie jest samo w sobie wykroczeniem dyscyplinarnym dla większości menedżerów.Próba „bankowania” tego, jak mówi mcalex, nie jest tylko złą praktyką, ale przyniesie odwrotny skutek w najbardziej spektakularny sposób, jeśli spróbujesz go wykorzystać.
@UKMonkey Robiłem to wiele razy, ani razu nie odwróciłem się.Każdy przegląd wyników dotyczy problemów, które zostały uwzględnione w standardowej praktyce.Więc właściwie nie mam pojęcia, o co wam chodzi, i wolałbym, żebyście po prostu zagłosowali przeciw, zamiast dryblować po mojej odpowiedzi ... bez obrazy
Dobry menedżer powiedział mi kiedyś: „Nic w ocenie wyników nie powinno być niespodzianką, albo nie wykonałem swojej pracy”.
@Andy Całkowicie się zgadzam, w tym przypadku menedżer podał wiele ostrzeżeń, które zostały zignorowane.Nie powinno to być zaskoczeniem, ponieważ akcje mogą mieć konsekwencje.
@Killisi „Rozmawiałem z nim wcześniej” to nie jest „wiele rozmów”.To nie jest oficjalne ostrzeżenie.Jeśli atmosfera w biurze nie sprzyja produktywnej pracy tego dewelopera, to czy zmuszanie go do pracy w biurze przyniesie korzyści komukolwiek?Kluczowym obowiązkiem kierownictwa jest pomoc podwładnym w osiągnięciu maksymalnej produktywności.Złe zasady korporacyjne powinny być zmieniane lub ignorowane, gdy tylko jest to możliwe.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...