Prowadzenie niezbyt dobrego zespołu

22

Jak byś sobie poradził, gdyby przydzielono Ci zespół składający się z 5, powiedzmy, 4 niekompetentnych programistów i poproszony o prowadzenie? Oczywiście nie możesz kodować dla 4 facetów (możesz, ale to nie jest dobry pomysł. Przynajmniej wypaliłem się, robiąc to). Czy spotkałeś się z tego rodzaju sytuacjami?

Edycja: Wydaje mi się, że zabrzmiałem niegrzecznie, wybierając niewłaściwe słowo (niekompetentne) w celu rozwiązania mojego problemu. Aby sformułować pytanie inaczej, jak radzisz sobie z ludźmi, którzy nie wykonują przydzielonych zadań (z jakichkolwiek powodów [od niekompetencji po rzeczy „nie dbam”])?

Vinoth Kumar CM
źródło
2
Niekompetentny, jak? czy możesz rozwinąć? W wielu przypadkach może to być brak doświadczenia w pewnym obszarze i można to naprawić.
Martin Wickman
2
czy są umyślnie niekompetentni (po prostu ich to nie obchodzi), czy też są po prostu zdezorientowani szczegółami / implementacją (twój projekt jest napisany w języku białych znaków)?
davidhaskins
17
To prawdopodobnie nie jest niekompetencja. To zwykle podstawowe lenistwo i apatia. Prawdopodobnie masz problem z morale. Może twój zespół ma dość bycia nazywanym niekompetentnym?
Edward Strange
9
Prawdopodobnie zacznę od tego, że nie
nazywam
13
Jeśli nie szanujesz ludzi, którzy są pod twoją przewodnictwem, jesteś skazany na porażkę jako lider. Dobre przywództwo nie polega na zachęcaniu ludzi do robienia tego, co ty chcesz, ale na prowadzeniu ich, aby chcieli wykonywać najlepszą możliwą pracę. Awarie zespołów często zaczynają się na górze, a nie na dole.
Bill

Odpowiedzi:

41

Mentor ich.

Tę samą sytuację spotkałem, kiedy konsultowałem się i byłem zatrudniony w zespołach z mniej niż optymalnymi członkami zespołu (nikt nie potrzebuje konsultanta, jeśli wszystko idzie dobrze: - /). Mój menedżer kiedyś był tak sfrustrowany innymi programistami, że uciekł się do frustracji i po prostu mówił im przez cały czas, że robią coś źle. W końcu całkowicie się zamknęli i przestali próbować.

Kolejny projekt był inny. Miałem kierownika, który był cierpliwy i pracował z nimi. Tak, były słabsze, ale częściowo tak, ponieważ źle zrobiły jeden projekt i zostały przeżute, a potem straciły zaufanie do siebie i zrobiły gorzej, powodując więcej żucia. To byli sprytni faceci, po prostu nie wiedzieli, jak się skupić, żeby być produktywnym. Wygląda na to, że masz stosunkowo wysoki odsetek niekompetentnych członków zespołu, co mnie martwi. Czasami jest ich kilka, ale 80% jest dość wysoka. Brzmi to tak, jakby nie mieli dobrego lidera, który pomógłby im mentorować i dać im możliwość uczenia się bez ciągłego odczuwania młota (oczywiście nie dajesz im żadnego tła, więc zakładam, że to jest problem). Naprawdę nie ma znaczenia, jaki jest konkretny problem, brzmi to jak problem obejmujący cały zespół, a ty, jako nowy lider, masz autorytet, zasoby i moc, aby zapewnić im lepsze środowisko uczenia się i pracy, niż byli przyzwyczajeni .

Proponuję wysłuchać ich i dowiedzieć się jako zespół, na czym polega problem, a jeśli jest coś, co można wyciągnąć, co mogłoby wyjaśnić sytuację. Wiele razy samo słuchanie zespołu będzie działać magicznie, ponieważ czasami rzadko można znaleźć liderów, którzy faktycznie słuchają. Następnie ich mentoruj i stwórz środowisko uczenia się. Może nie być tak, że są tak niekompetentni, ponieważ nie mieli dobrego lidera, po którym teraz musicie posprzątać.

Ryan Hayes
źródło
3
Mam lekcję na temat mojej pierwszej pracy po studiach jako chemik. Fabryka, w której pracowałem, była nierentowna i zdemoralizowana, więc zatrudnili nowego kierownika zakładu. Myślałem, że zdziesiątkuje szeregi kierownicze. Zamiast tego zwolnił tylko jednego faceta, zmienił kilka procedur, zachęcał do inicjatywy i rozwiązywania problemów, a przede wszystkim ... słuchał. Zadziwiające było to, jak menedżerowie i przełożeni, których uważałem za nieprzyjemnych i niekompetentnych, stali się szczęśliwi, przyjaźni i naprawdę świetni w swojej pracy. Aha, a fabryka stała się bardzo, bardzo opłacalna.
Bob Murphy,
2
Myślę, że Ryan uderzył go tu w głowę. Jest jakiś powód, dla którego nie kopią swojej pracy i albo są wypaleni, nie obchodzi ich to ani nic. Albo pracowali pod okropnym poprzednim menedżerem, albo uważają, że ich firma ich nie docenia. Pracuj z nimi, słuchaj ich i staraj się im pomóc po drodze. Twoja praca jako lidera zespołu obejmuje także utrzymanie motywacji zespołu. Nie można ich zmotywować, jeśli czują, że nie obchodzi ich wystarczająco dużo, aby pomóc im po drodze.
Nodey The Node Guy
13

Odpowiedź na zmianę tematu:

Jeśli problemem jest po prostu to, że ludzie nie starają się wystarczająco mocno, musisz znaleźć sposób, aby zainteresować ich. Może to być bardziej otwarty od pomysłów, nawet jeśli są do bani, po obiecanie butelki szkockiej, jeśli projekt dotrze na czas.

Nie kupuj go z dolnej półki!


Odpowiedź na „niekompetencję”:

Tak, wpadłem na taką sytuację. Całkowita niekompetencja nie jest czymś, z czym muszę sobie poradzić, ale kilkakrotnie byłem zaskoczony kimś, kogo myślałem, że wymyślił coś, co uważam za raczej ... wątpliwe.

Pierwszą rzeczą, którą musisz zrobić, jest naprawdę ciężko stłumić to uczucie. Jestem pewien, że zrobiłeś głupie gówno. Wiem że mam.

Następną rzeczą, którą musisz zrobić, to wyjaśnić, dlaczego coś, co zrobili, było złe. Niech się kłócą z tobą i / lub zadają pytania ... mam nadzieję, że tak. Spraw, by zrobili to dobrze; mam nadzieję, że dostaniesz wsparcie od kierownictwa, ponieważ zawsze był to jeden z moich głównych problemów (muszą cię wspierać, kiedy mówisz „Idź, zrób to dobrze”, a drugi facet zaczyna wariować)

Musisz to zrobić tak politycznie poprawne, jak to tylko możliwe. Nawet jeśli chcesz na nich krzyczeć: „WTF, gdzie myślisz, że MORON !!!” To nie lata i wcale nie pomoże. Więc nie próbuj z nimi rozmawiać, jeśli tak się czujesz. Czasami e-mail działa lepiej, więc możesz go edytować.

Celem jest pomoc w ulepszeniu. To frustrujące, jak piekło próbuje osiągnąć coś z ludźmi, którzy z twojej perspektywy nie potrafią wydostać się z papierowego worka ... ale czasami musisz.

W ten sposób pomagasz im udoskonalić. Teraz do ciebie ...

Musisz nauczyć się odpuszczać. Kod nie musi być idealny ... po prostu musi działać. Być może będziesz musiał nieco obniżyć swoje standardy.

Aby to osiągnąć i nie pozwolić, aby drzewo kodu produktu zamieniło się w straszny bałagan, musisz skupić się na dużych problemach. Tak długo, jak piaskownica jest ograniczona do określonego obszaru, który można później przerobić, gdy jest czas lub nauczyli się więcej, może to być gorszy, najgorszy kod spaghetti, jaki kiedykolwiek widziałeś i tak długo, jak działa ... dobrze. Więc poszukaj sposobów, aby to umożliwić. Jeśli twoja architektura jest niesprzężona, możesz pozwolić niekompetentnym ludziom pracować nad nią bez nadmiernych szkód.

Oczywiście oznacza to, że ilekroć musisz naprawić coś, co zrobili, lub dodać funkcję do czegoś, co napisali, będziesz mieć ból głowy. To jest życie. Żyj z tym. Jeśli możesz, możesz zmusić ich do dodania funkcji lub naprawienia błędu ... co może znacznie przyczynić się do nauczenia lepszych praktyk i umiejętności kodowania (im więcej musisz wyczyścić własne badziewie, tym mniej masz skłonności do gówno na dywanie).

Edward Strange
źródło
5
+1 za „im więcej musisz posprzątać swoje badziewie, tym mniej masz skłonności do badziewania na dywanie”.
Joshua Smith
3

Myślę, że Ryan ma absolutną rację. Jeśli uważasz, że są niekompetentni, mogą cię po prostu zaskoczyć. Zdarzyło mi się to w przeszłości, kieruję zespołem 5 programistów (w tym siebie) i wcześnie zauważyłem, że większość z nich nie miała tego, co uważałem za podstawowe programowanie. Po przeprowadzeniu ich przez te podstawowe kroki (wymagało cierpliwości) tempo podwoiło się, a potem poczwórnie, i w zasadzie byli na dobrej drodze, jeśli nie przekraczali umiejętności, których się spodziewałem.

Miej trochę wiary.

pies
źródło
3

Czy to może być sytuacja w Office Space:

Osiem, Bob. Oznacza to, że kiedy popełniam błąd, przychodzi ośmiu różnych ludzi, którzy opowiadają mi o tym. To jest moja jedyna prawdziwa motywacja, żeby się nie męczyć, i strach przed utratą pracy. Ale wiesz, Bob, to sprawi, że ktoś będzie pracował tak ciężko, że nie zostanie zwolniony.

Źródło: cytaty dotyczące powierzchni biurowych . Kilka innych pytań do przemyślenia:

  • Czy terminy są zbyt agresywne?
  • Czy istnieje wystarczające wsparcie, aby pomóc w wykonaniu zadań na czas?
  • Jakie działania następcze wykonuje się w przypadku przydzielonych zadań, za dużo czy za mało?

To tylko kilka pytań, które rozważyłem, próbując znaleźć przyczynę problemu, ponieważ wydaje się, że opisujesz bardziej problem związany z postawą niż problem kompetencji. Czy badałeś jakąkolwiek terapię modyfikującą zachowanie? Techniki motywacyjne? Tylko kilka innych tematów do zbadania, które mogą być interesujące. „ RSA Animate - Drive: zaskakująca prawda o tym, co nas motywuje ” może być w pewnym stopniu przydatna jako punkt wyjścia.

JB King
źródło
1

Czy możesz zwolnić tych ludzi?

Jak złożona jest baza kodu? Czasami potrzeba trochę czasu, aby podkręcić ludzi .....

Czy możesz po prostu dać im nisko wiszące owoce i łatwiej robić rzeczy, gdy robisz inne rzeczy? Skoncentruj się na architekturze / frameworku / ogólnym projekcie i daj im naprawdę proste instrukcje.

PSU_Kardi
źródło
Nie mogę powiedzieć, że baza kodu jest złożona lub są nowi w projekcie
Vinoth Kumar CM
7
-1 dla „Czy możesz zwolnić tych ludzi?”
Hila
4
Dlaczego -1. Jeśli masz zespół członków, którzy przynoszą ujemną wartość, szkodzą tylko projektowi.
Zwolnij
2
Ponieważ 80% zespołu jest „złymi programistami”, wydaje mi się, że nawet jeśli zwolnisz złych i zatrudnisz czterech innych, obecne środowisko nazywania członków zespołu „niekompetentnymi” powoli obniży morale nowych pracowników do starych poziom ... zakładając, że pozostaną tak długo.
Ryan Hayes
2
Każda historia ma 3 strony. W tym przypadku strona lidera, strona drużyny i prawda.
Bill
0

Dawaj dobry przykład. Nie ma złych drużyn, tylko źli przywódcy.

Możesz stworzyć dobry zespół. Może niektóre z nich staną się lepsze, może znajdziesz kogoś lepszego niż obecni programiści. Ale ostatecznie dobrzy liderzy mają dobre zespoły.

Branimir
źródło
3
Rozumiem sedno, a nawet w większości się z tym zgadzam, ale cytat jest trochę zbyt nonszalancki. Nie ma też absolutów. :)
Bernard Dy
Zgadzam się, nie ma absolutów. Chcę pokazać inną perspektywę ...
Branimir
3
Tam są prawie nie absolutes;)
I.devries