Pytanie:
Jak radzić sobie z podwładnym będącym ciągle na półprofesjonalnych rozmowach
Mezzollo
2017-07-17 15:18:18 UTC
view on stackexchange narkive permalink

Ciągle widzę, jak jedna z moich podwładnych rozmawia na półprofesjonalnym czacie w godzinach pracy. Mówiąc „półprofesjonalnie” mam na myśli to, że czat jest skierowany do programistów frontendowych (co jest jej pozycją), ale oprócz udostępniania i omawiania fragmentów kodu, często rozmawiają o książkach, filmach itp ...

Jako zwolennik kultury programowania i aktywny użytkownik sieci Stack Exchange nie chcę całkowicie zabraniać takiej komunikacji. Głównie dlatego, że trudno jest zdefiniować linię (czy odpowiedź na pytanie przepełnienia stosu jest już prywatna? Czy komentowanie i poprawianie odpowiedzi? Czy omawianie opcji lunchu w WhatsApp?)

Z drugiej strony widzę, że to wymaga znaczną część jej czasu pracy i nigdy nie widziałem, żeby wykonywała nadgodziny.

Co robiłem do tej pory, kiedy widziałem, jak rozmawia przez dłuższy czas kątem oka:

  1. Pytanie o stan jej obecnego pakietu zadań. Paczki są dość małe (mogłem je dostarczyć w pół dnia, ona zajmuje 1-2 dni). Często otrzymuję wymijające odpowiedzi, a ona rzeczywiście wraca do swojej paczki - na jakiś czas.
  2. Omówienie dodatkowych aspektów, które pojawiły się podczas bieżącego pakietu roboczego, aby odesłać ją z powrotem na właściwe tory.
  3. Otwarte stwierdzenie, że powinna mieć na oku swoje zachowanie podczas przeglądania prywatnego
  4. Otwarcie oświadczam, że widzę, jak zmienia kartę, gdy się zbliżam, i że mnie to denerwuje.

Jesteśmy małym startupem, więc nasza możliwość sankcji jest raczej ograniczona i nie jest to nasza pożądana kultura. Nie jestem też pewien, czy powinienem wydawać się twardszy i surowszy - szczerze mówiąc, boję się, że muszę zachowywać się jak nauczycielka w podstawówce. Nie jest też zbyt dobrym programistą, ale zajęło mu to dużo czasu i rzeczywiście rozwiązuje więcej problemów, niż tworzy - więc zwolnienie jej to trudna decyzja.

Jesteś nowy w zarządzaniu zespołami?Pytam, ponieważ powiedziałeś: `` (Mogę je dostarczyć w pół dnia, ona zajmuje 1-2 dni) '', co brzmi tak, jakbyś miał problem z delegowaniem zadań i zaakceptowaniem, że pracownicy mogą robić coś inaczej niż ty.Wraz z innymi kwestiami, o których wspomniałeś, wydaje się, że możesz prowadzić mikrozarządzanie.Postaraj się przyjąć bardziej wyluzowane podejście i skupić się wyłącznie na wynikach, które osiąga, ignorując sposób, w jaki je zapewnia.
Z biegiem lat doszedłem do wniosku, że martwienie się o minuty i godziny pracy nad umysłem / wiedzą jest bezcelowe.Liczy się dni.Jeśli odpoczywa przez godzinę, aby odpocząć mózgowi, a potem zrobi kilka rzeczy przed wyjściem, prawdopodobnie nie ma problemu.Jeśli dzień jest zmarnowany, nie ma sposobu, aby go odzyskać.Nie będziesz jej oglądać przez cały dzień, a próbki danych, które otrzymasz, gdy spojrzysz jej przez ramię, mają niewielką wartość.Śledź jej produktywność w ciągu dni lub tygodni.Następnie zastanów się, jak to poprawić.Może to nie oznaczać, że cokolwiek zmieni.
To naprawdę nudne i stresujące biuro, jeśli wszystko, co możesz / oczekuje się, że możesz robić lub o czym rozmawiać, to praca, praca, praca przez 8, 9, 10 godzin dziennie.Większość firm w swoich dzisiejszych zasadach przyznaje nawet, że ludzie mogą wejść na stronę na Facebooku lub Twitterze lub od czasu do czasu czytać witrynę z wiadomościami w ciągu dnia, po prostu nie spędzając na niej całego dnia.Jeśli patrzysz na ludzi przez cały dzień, kiedy masz czas na pracę?
Pięć odpowiedzi:
Olin Lathrop
2017-07-17 16:16:34 UTC
view on stackexchange narkive permalink

Skupiłbym się na jej produktywności, a nie na jej indywidualnych działaniach.

Jeśli jej produktywność jest rozsądna, odpuść sobie. To jej proces, by robić więcej w innym czasie.

Jeśli jej produktywność jest niska, niezależnie od tego, czy myślisz, że jest to wynikiem jej rozmowy, czy nie, zajmij się tym bezpośrednio. Porozmawiaj z nią o jej niższej niż oczekiwano produktywności, o tym, co ją powstrzymuje i jak możesz jej pomóc. Zobacz, czy wspomina o rozmowie. Jeśli nie, przedstaw to jako możliwą sugestię, jak poprawić jej produktywność. Zrób to w przyjazny sposób „Próbuję ci pomóc”.

Po rozsądnym czasie (kilka tygodni, miesiąc) usiądź z nią, aby ponownie ocenić jej produktywność. Jeśli nadal jest niski, możesz być bardziej autorytatywny, jeśli chodzi o przerwanie rozmowy.

W końcu, jeśli jej produktywność nadal będzie niska po próbach jej naprawienia, musisz zdecydować, czy naprawdę warto ją zatrzymać w pobliżu, czy kogoś innego ty mógłby ją zastąpić.

To.Nie * właściwie * obchodzi cię, jak spędza czas.Zależy ci na tym, ile pracy ona wykona.Jeśli osiąga poziom, który chcesz (pod względem produktywności), pozwól jej spędzać czas tak, jak chce, ponieważ najwyraźniej przynosi to pożądany rezultat.Jeśli nie jest wystarczająco produktywna, powiedz jej to i pozwól jej wymyślić, jak zrobić więcej.
@Kaz Rozsądni szefowie myślą w ten sposób.Jednak wielu szefów myśli w sposób „Chcę, aby ta osoba była w 100% możliwa do osiągnięcia”. Więc jeśli rozmawiają przez połowę czasu, robiąc wszystko, co robią, okradają mnie z 50% czasu, za który zapłaciłem.
Dokładnie.Bardzo często przychodzą mi do głowy pomysły niespodziewanie, kiedy wyrzucam projekt z głowy.Czasami spędzam nad czymś tygodnie, tylko po to, żeby to złomować.Innym razem po południu rozwiążę trudny problem.Czas spędzony na gapieniu się w kod nie jest równoznaczny z produktywnością.Jeśli ta osoba po prostu ignoruje zadania, to jedno.Ale pozwolenie komuś na własny proces, szczególnie w programowaniu, jest zawsze mądrym wyborem.
Zgadzam się z @Kaz To po prostu ma sens.Byłem w sytuacji, w której mój zespół był w stanie wykonać więcej pracy niż pozostałe dwa zespoły razem wzięte.Nasz szef pozwolił nam odpocząć tyle, ile chcieliśmy, gdy praca została wykonana ze zrozumieniem, że 1) w nagłych wypadkach i kryzysach wskakiwaliśmy, nawet pracując podczas lunchu i przerw i 2) bylibyśmy dyskretni i nieafiszować się z tym, co się dzieje.
Jedyne, co chciałbym dodać, to to, że obawą byłoby to, że jej produktywność jest niska i / lub jej czatowanie obniża produktywność innych.Tak czy inaczej, rozwiązanie jest takie samo, omówić niską produktywność z osobą cierpiącą na niską produktywność i pracować nad jej poprawą.
Ta odpowiedź jest dobra, ale jednym z możliwych problemów jest to, że postrzeganie PO będzie wypaczone przez fakt, że spędza dużo czasu na czacie, jakkolwiek bezstronni starają się być
@Magisch Ironia myślenia tego ostatniego polega na tym, że dla wielu ludzi regularne przerwy sprawiają, że są bardziej produktywni niż nieustanna praca nad tym samym problemem.
Jeśli dana osoba otrzymuje pensję, płacisz za jej wyniki.Jeśli są na godziny, płacisz im za ich czas.Jak powiedzieli inni, jeśli praca jest wykonywana, nie martw się o szczegóły.
Zgadzam się z tą odpowiedzią i chciałbym dodać, że jeśli zmusisz ją do zaprzestania tego, co robi, może nawet stać się mniej produktywna.
To ustanawia złe wzorce w miejscu pracy.* Zwłaszcza * przy niskiej produktywności byłbym skłonny ją rozprawić.Strategia może polegać na poproszeniu starszych osób biorących udział w czacie na temat rozwoju front-end, aby poprosiły ją, aby skupiła się bardziej na pracy, gdy zaczyna rozpraszać grupę (na początku w przyjazny sposób).
@Kaz: Chociaż generalnie zgadzam się z twoim komentarzem, ponieważ czatowanie obejmuje wiele osób i rozprasza również tych, którzy są w pobliżu, nie jestem pewien, czy ma to zastosowanie w tym przypadku.
@Foliovision nie ma dowodów na niską produktywność.To, że osoba A może wykonać zadanie w czasie o połowę krótszym niż osoba B, nie oznacza, że osoba B nie jest produktywna.Przy takiej definicji łatwo byłoby arbitralnie określić kogokolwiek jako nieproduktywnego, znajdując kogoś, kto może szybciej wykonać określone zadanie.
@FezVrasta Myślę, że jest to szczególnie prawdopodobne, jeśli jest osobą, która „potrzebuje” pogawędek i rozrywki, aby na dłuższą metę działać lepiej.Nigdy nie zapominaj, że nasz zawód jest w końcu profesją twórczą, a ludzie często potrzebują odpoczynku dla mózgu i alternatywnej stymulacji, aby utrzymać przepływ soków.
Martin
2017-07-17 16:31:58 UTC
view on stackexchange narkive permalink

Może to problem motywacji? Czy pracuje wydajniej, jeśli ma trudniejsze i ważniejsze zadania? W przeszłości często widziałem, jak odwracałem uwagę od pracy, gdy nie miałem ciekawych lub wymagających projektów z powodu braku motywacji.

Może spróbuj przekazać jej zadania z innych obszarów związanych z rozwojem (jeśli to twoje kompetencje). Lub po prostu porozmawiaj z nią o problemach, jakie może mieć w pracy i wspomnij o jej produktywności, może jest coś, co może zmienić to, czego nie wiesz.

Myślę, że wtedy działałeś wystarczająco ostro. Ale zalecana jest większa wytrzymałość, jeśli nic innego nie pomaga.

dvc.junior
2017-07-17 23:29:25 UTC
view on stackexchange narkive permalink

Jak już powiedzieli inni, naprawdę powinieneś skupić się wyłącznie na jej wynikach.

W przeciwnym razie będziesz w stanie nieustannej czujności, zastanawiając się, czy ona marnuje swój czas na brak pracy. powiązane czaty. Właściwie w takim przypadku oboje będziecie marnować czas. Ona na rozmowach, a ty marnujesz energię, obserwując jej ruchy.

Powinieneś mieć wolną głowę, aby skupić się na rzeczach, które naprawdę wymagają Twojej uwagi. Inną rzeczą, którą powinieneś wziąć pod uwagę, jest stwierdzenie, że nie jest dobrym programistą, więc założę, że ma mniejsze doświadczenie, zamiast zakładać, że jest po prostu złym profesjonalistą.

W każdym razie myślę powinieneś przyjąć rolę nauczyciela i pomóc jej poprawić jej produktywność, pokazując jej, jak radzisz sobie z wieloma rozrywkami, w tym rozmowami, w pracy i potrafisz skupić się na dostarczaniu paczek na czas.

Jeśli rozwiązuje więcej problemów, niż stwarza, jest więc powód, by poświęcić jej czas. Oczywiście jej postęp będzie zależał od jej woli poprawy produktywności, ale przynajmniej możesz zapewnić sposoby, które pomogą jej to osiągnąć.

Jeśli nie jest dobrą programistką ** i ** lubi marnować czas, prace naprawcze prawdopodobnie nie będą zbyt satysfakcjonujące.Niestety (* szczęśliwie *?) Nasz zawód (rozwój) jest obecnie niedostępny i często musimy akceptować złe zachowanie i nawyki pracy tylko dlatego, że * nie możemy zdobyć nikogo innego *.Ale zachowanie pozostaje bezproduktywne, destrukcyjne i nieprofesjonalne.Naprawdę w każdym normalnym miejscu pracy takiego pracownika należy szybko wymienić, jeśli nie można go zmusić do reformy.
Myślę, że „reforma” jest odpowiednim słowem dla tego pokolenia, w którym żyjemy. Ludzie, nie tylko w naszym zawodzie, lubią marnować czas.Toną w ekranach swoich telefonów komórkowych i we wszelkiego rodzaju mediach społecznościowych.To jest rzeczywistość.Albo usiądziemy i poczekamy, aż minie, albo zdecydujemy się dzisiaj z tym uporać.Poradzenie sobie z tym wiąże się z nauczeniem ich oddzielania życia prywatnego od życia zawodowego.Wymaga również dużo cierpliwości.Nie ma w tym nic romantycznego, po prostu trudne.Ale czym w życiu nie jest?
Phil M
2017-07-19 02:02:14 UTC
view on stackexchange narkive permalink

Czy używasz oprogramowania do zarządzania projektami i dzielisz projekty na zadania?

Jeśli śledzisz jej godziny pracy i rozliczasz klienta na podstawie tych godzin, to co ona robi?

Jeśli zgłasza tylko 4-5 godzin rozliczanego czasu dziennie, wyjaśnij, że zasada obejmuje 7,5 godziny rozliczeniowego czasu dziennie (zezwalając na 2 x 15-minutowe przerwy na wszystko, czego chcą). Spóźnienie się w spodziewanych godzinach powinno źle odzwierciedlać recenzje i potencjalnie nawet formalne ostrzeżenia. Nawet jeśli jest to projekt wewnętrzny, godziny nadal powinny być liczone i rozliczane w ramach projektu wewnętrznego.

Jeśli zgłasza płatne godziny za cały dzień, czy nieuzasadnione wypełnienie płatnych godzin? Jeśli szacunkowa praca dla zadania wynosi 20 godzin, ale zajmuje jej 40 godzin ... daj jej znać, że jej produktywność jest mniejsza niż przewidywano i że albo musisz porozmawiać z klientem o zwiększeniu budżetu LUB o tym, że musisz jeść różnica.

Zapewnij także czas na „szkolenie” i dalszą edukację (webinaria itp.), z bardzo jasnym dozwolonym czasem. Mogłaby rzeczywiście wykorzystać czas poświęcony na czaty programistów i zaliczyć go do tego czasu, o ile uzna ten czas za „szkolenie” i nie przekroczy wyznaczonego czasu na tydzień.

Używanie licznika czasu to okropne, okropne rozwiązanie ...
Wszystko zależy od konfiguracji firmy.Jeśli rozliczasz klienta za rozliczane godziny (być może na podstawie umowy o świadczenie usług), korzystanie z urządzenia do śledzenia czasu przez personel produkcyjny jest najbardziej wydajnym i uczciwym sposobem rozliczania klientów.Operator nie powiedział, jaki jest jego model biznesowy, więc na początku mojej odpowiedzi zadałem pytanie „czy korzystasz z oprogramowania do zarządzania projektami”.Jako programista nie znoszę rozliczać się z czasu.Jako właściciel firmy często jest to konieczność.
rdab
2017-07-17 18:21:31 UTC
view on stackexchange narkive permalink

Kilka praktycznych technik, które widziałem, zastosowane:

  1. Przydzielając pracę, powiedz programiście coś w stylu „Oszacowałem, że ta praca zajmie 1 dzień, więc powinieneś skończyć koniec jutra, dobrze? ”
  2. W połowie pracy zapytaj programistę, ile czasu pozostało mu na wykonanie zadania, a następnie zapytaj go ponownie, po upływie tego czasu, czy już skończyli
  3. Powiedz coś w stylu „Twój kolega programista X ma do wykonania naprawdę krytyczną czasowo pracę. Jeśli myślisz, że będziesz musiał im coś przeszkadzać w ciągu najbliższych kilku dni, czy możesz najpierw dać mi znać?”

Pomagają one skupić uwagę na wydajności oczekiwanej i rzeczywistej w sposób niekonfrontacyjny.

Taki szef może być bardzo irytujący, zwłaszcza jeśli nie rozumieją uzasadnionych powodów, dla których coś trwa dłużej, niż sobie wyobrażają z wysokiego poziomu.
ale jeśli szef jest także programistą, jak się wydaje, ma to miejsce w tym przypadku, wówczas podwładny może wyjaśnić wszelkie nieoczekiwane problemy, na które napotkają.Pytanie o oczekiwany czas realizacji jest dość uzasadnionym pytaniem kierowniczym, szczególnie gdy ktoś musi martwić się harmonogramem pracy i aktualizowaniem klientów
Takie postępowanie tworzy natychmiastowe i prawdopodobnie trwałe przeciwstawne relacje.Nie mów programistom, ile czasu to zajmie, pozwól im powiedzieć.Jeśli nie zgadzasz się z ich szacunkami, przedyskutuj to.„Szacujesz 6 godzin, aby dodać ten przycisk? Wydaje mi się to trochę za długie. Jak doszedłeś do tej liczby?”Musisz mieć „wpisowe” w tych sprawach i (wielki szok) przełożony, nawet jeśli jest programistą, może nie rozważać czegoś, ale rozpoczął dyskusję od postawienia swojego podwładnego w defensywie.
@ChristopherEstep to nie moje doświadczenie.Zwłaszcza w przypadku mniej doświadczonych programistów, którzy nie mają pewności co do oszacowania i woleliby, aby zrobił to bardziej doświadczony programista.Moi koledzy i ja możemy omawiać wszystkie aspekty szacunków pracy z szacunkiem i dojrzałością, bez sporów.Myślę, że to musi zależeć od zaangażowanych osób
Nienawidzę pracować dla takich ludzi.Nie ma nic gorszego niż oszacowanie przez kogoś, jak długo zajmie Ci wykonanie pracy.Każdy pracuje inaczej i osoba oceniająca prawdopodobnie nie zagłębiała się w to dogłębnie.Szacowanie oprogramowania to zresztą fantazja ... nie ma sposobu, aby być dokładnym.
Kiedyś miałem takiego szefa.Kluczowym słowem jest tutaj „miał”.Podanie mi oszacowania na podstawie twoich arbitralnych kryteriów to najszybszy sposób na umieszczenie chipa na moim ramieniu.Jeśli robiłeś w życiu jakieś programowanie, wiesz, że wiele czynników może zamienić „jednodniowy” projekt w tydzień.Jeśli jeszcze tego nie zrobiłeś, powinieneś stfu i pozwolić programiście wykonać swoją pracę.
Podawanie twardych szacunków jest bardzo trudne, chyba że robisz coś, na czym dokładnie wiesz, jak to zrobić i zrobiłeś to dokładnie kilka razy.Prawie zawsze coś staje na przeszkodzie, a czas potrzebny na rozwiązanie jest zmienny.
@Magisch the OP jest programistą, więc już to wszystko zrozumie.PO obawia się odpuszczania, a nie uzasadnionych opóźnień
@rdans Czy na pewno OP to rozumie?Z tego, co wiem, OP oczekuje, że pracownik umysłowy będzie konsekwentnie produktywny przez 100% czasu i wszyscy wiedzą, że to fantazja.Jest bardzo niewielu programistów, którzy po prostu siedzą i programują przez cały dzień, a mimo to większość deweloperów osiąga swoje cele produktywności.Jako samodzielny programista OP powinien wiedzieć, że czasami trzeba się trochę oderwać, aby zapobiec wyczerpaniu psychicznemu
@rdans Znałem niesamowitą liczbę ludzi, którzy zapominają o realiach tworzenia oprogramowania, gdy tylko zostają menedżerami i nagle całe ich życie to nic innego jak Microsoft Project i budżety.
@Magisch Daję OP korzyść z wątpliwości.Jeśli pracownik faktycznie potrzebuje 4 razy więcej czasu na wykonanie pracy z powodu niepotrzebnych rozmów, to jego obowiązkiem jest spróbować coś z tym zrobić.Jeśli faktycznie sprawia jej nieprzyjemny kłopot, to inne odpowiedzi już się do tego odnosiły
@rdans Całkowicie pozbawiasz się tego przepaści.Jeśli OP jest menedżerem, powinien przynajmniej być dość kompetentny.Nie ma dowodów, by sądzić, że jej rozmowa nie jest częścią jej procesu.Rzeczywiście, tam, gdzie pracuję, niektórzy z moich najbardziej produktywnych współpracowników rozmawiają _ często_.Po prostu nie ma sposobu, aby stwierdzić, czy ma ona nieracjonalnie niską produktywność i jest to jedyna rzecz, do której OP może nawet realistycznie się zająć, jeśli tak jest.
Mamy starszych inżynierów, którzy w rzeczywistości mogą wykonać pewne rzeczy, które mają dużą wiedzę w danej dziedzinie, nawet 4 razy szybciej niż młodszy.Nie oznacza to jednak, że junior ma problemy z wydajnością lub że byłoby to nawet uczciwe porównanie.
bardzo się nie zgadzam, bo takie postępowanie jest postrzegane jako apodyktyczne mikrozarządzanie, nie polecam, chyba że celem było wspieranie złej woli.
Masz ciekawe pomysły na temat tego, jak wygląda „zachowanie niekonfrontacyjne”.


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 3.0, w ramach której jest rozpowszechniana.
Loading...