Jeśli zostałeś zatrudniony w nowej firmie jako kierownik zespołu (powiedzmy zespół 10), jedną z ważnych rzeczy do zrobienia jest zdobycie szacunku członków zespołu. Na początku nowy kierownik zespołu może nic nie wiedzieć o kulturze zespołu, bazie kodu i domenie biznesowej: innymi słowy, jest kompletnym neofitą.
Jak sobie z tym poradzić? Co należy robić i czego nie robić?
team-leader
Phillip Ngan
źródło
źródło
Odpowiedzi:
Wiele dobrych odpowiedzi już. Próbowałem to wszystko, kiedy byłem liderem zespołu.
źródło
Bądź gównianym parasolem.
Kierownictwo będzie stawiać ci zadania. Nie zastaw tych zadań swoim podwładnym. Staraj się chronić swoich podwładnych przed gównem, które pada z góry, aby mogli skupić się na wykonywaniu swoich zadań.
źródło
Kierownik zespołu ma kilka obowiązków, takich jak organizowanie zespołu, upewnianie się, że wszystko jest wykonywane na czas i reprezentowanie zespołu przed zarządem.
Na koniec dnia, jeśli lider zespołu pomoże drużynie stać się lepszym, zdobędzie szacunek. Poprawa może odbywać się w formie mentoringu, pomocy w zarządzaniu czasem / priorytetami i terminowej produkcji wysokiej jakości oprogramowania. Jeśli lider zespołu przyjdzie na zimno, będą musieli szybko się uczyć.
Najważniejsze jest:
źródło
twój pierwszy dzień tam, wykop czyjąś @ $$, albo zostań czyimś ... nie czekaj, to więzienie.
okazywać szacunek, aby zdobywać szacunek, słuchać uważnie i być sobą - ale przede wszystkim dawać dobry przykład
źródło
Jako lider masz zadanie do wykonania oraz grupę ludzi i zasoby, z którymi możesz to zrobić, a Twoim zadaniem jest koordynowanie działań.
Jako „kompletny neofita” brakuje ci najważniejszego atrybutu lidera: wiedzy o swoim zespole. Pierwszą rzeczą, jaką zrobiłbym w twojej sytuacji, jest rozmowa z każdym członkiem zespołu i ich poznanie. Poznaj ich osobowości, mocne strony (szczególnie ich specjalności) i ich słabości.
Kiedy masz już pojęcie o tym, co może zrobić Twój zespół, jako poszczególni członkowie i jako zespół, powinieneś zająć się pracą. Dowiedz się, co trzeba zrobić, zdobądź tyle wiedzy na temat domeny, ile potrafisz szybko wcisnąć w głowę i zacznij dzielić ją na mniejsze części. Mamy nadzieję, że będziesz mieć przynajmniej jednego członka zespołu, który jest ekspertem w dziedzinie i może ci w tym pomóc.
Potem nadszedł czas na pracę. Przekaż niektóre zadania członkom swojego zespołu. Wkładaj w pracę tyle wysiłku, ile możesz, bez ingerowania w obowiązki koordynatora - pomoże to zdobyć szacunek zespołu.
I pamiętaj, że Twoim głównym obowiązkiem jest koordynowanie rzeczy. Nie jesteś generałem, szczekającym rozkazom do chrząknięć, które należy wykonać natychmiast i bez pytania; jesteś przewodnikiem dla grupy wykwalifikowanych specjalistów, specjalisty, który specjalizuje się w dużym obrazie. Członkowie twojego zespołu mają własne specjalizacje, więc bądź gotów wysłuchać ich pomysłów i skonsultować się z nimi. Wyjaśnij, że mogą swobodnie przychodzić do ciebie z pomysłami i obawami, ale także, że jako lider, dolar się z tobą zatrzymuje. Czasami musisz podjąć decyzję między dwiema pozornie dobrymi alternatywami (lub dwiema alternatywami, które każdy z członków zespołu uważa za dobrą), a ostateczna decyzja - i odpowiedzialność za to - spoczywa na twoich barkach.
Zasadniczo staraj się unikać przeszkód, jak to tylko możliwe, i upewnij się, że członkowie Twojego zespołu są w stanie wykonać najlepszą możliwą pracę i będą cię za to kochać.
źródło
Niedawno przeszedłem przez sytuację podobną do twojej. Wszystkie wymienione tutaj „do” działały dla mnie bardzo dobrze, plus jedno duże „nie”:
Jako lider i starszy programista w zespole, zwykle my, ludzie, staramy się osiągać zbyt wiele i nie delegować zbyt dobrze. Zaufaj im. Nawet jeśli popełniają błędy. Zwłaszcza jeśli popełniają błędy. To część ich osobowości.
źródło
Zwracam uwagę na 4 cechy wspólne wśród obserwujących:
Zbuduj zaufanie - wymaga to czasu i doświadczeń, ponieważ niektórzy ludzie ufają od samego początku, a inni mogą potrzebować czasu, aby się otworzyć. Myślę, że kluczową kwestią jest otwartość i szczerość.
Okazuj współczucie - jak bardzo zależy ci na tych ludziach? Jak to pokazujesz? Bycie tam dla nich jest częścią tego, ale związek ten ma wiele innych wymiarów.
Zapewnij stabilność - wiele osób nie lubi zmian i nie lubi dostosowywać się do nowych rzeczy. Inni są w porządku, ale musisz znać ludzi przede wszystkim.
Stwórz nadzieję - jest to zabawna rzecz, która może, ale nie musi być realistyczna w twoim przypadku. Chodzi o to, aby dać komuś coś do życia i niekoniecznie jest to łatwe.
Poleciłbym także poszukać „Jak zdobywać przyjaciół i wpływać na ludzi”, by dowiedzieć się więcej o kontaktach z ludźmi.
źródło
Oto kilka rzeczy, które działały dla mnie:
1) Rób bardzo swobodne i zrelaksowane spotkania jeden na jednego ze wszystkimi w zespole (coś w stylu lunchu lub po prostu wpadnij do kabiny, idź na spacer po budynku itp.). Słuchaj więcej, mów mniej, zadawaj pytania. Dowiedz się o ich mocnych stronach, pragnieniach, cechach charakteru i „słabych punktach”.
2) Poproś o pomoc. Wszyscy lubią czuć się pomocni i kompetentni przed liderem zespołu.
3) Wzmocnij pozycję swoich ludzi, pytając o ich opinie, często uzupełniając je, ale nie bez powodu.
4) Wyjaśnij swoje decyzje. Nie podawaj linii firmy w / o w formie niekomitatywnej rozmowy, jak robią to C-execs. Bądź bezpośredni.
5) Raz w roli, AKTYWNIE i KAŻDEGO DNIA usuwaj przeszkody ze swoich towarzyszy
6) Natychmiast skontaktuj się z wykonawcami. Jeśli coś im przeszkadza, znajdź sposób, aby to naprawić. Jeśli są po prostu leniwi / wściekli / głupi - pozbądź się ich przez mgmt.
7) I na koniec: PRZYGOTUJ swoich pracowników z wyprzedzeniem na zmiany, które wkrótce uderzą w zespół, ich pracę, wymagania itp. Muszą pracować w przewidywalnym środowisku.
źródło
Książki o przywództwie zwykle wskazują na jedną nadrzędną jakość przywódców:
Robią to, co mówią, że zrobią.
Jest w tym coś więcej, ale w gruncie rzeczy oznacza to, że ludzie uważają kogoś za lidera, gdy ta osoba mówi: „zrobimy X”, a X jest wyzwaniem, a następnie zespół, organizacja lub cokolwiek innego, kończy się ciągnięciem to wyłączone. Jeśli będziesz to robić wielokrotnie, ludzie uznają cię za lidera.
źródło
Dowiedz się, na czym właściwie polegają zadania Twojego zespołu, i odpowiednio zareaguj.
Prawdopodobnie kierujesz zespołem programistów o różnych umiejętnościach - dwóch programistów PHP, projektant baz danych, projektant interfejsu użytkownika, niektórzy programiści HTML. Dowiedz się, co wiąże się z ich codziennymi zadaniami i buduj oczekiwania na podstawie tego, co są w stanie rozsądnie osiągnąć.
Być może deweloper bazy danych rozsądnie potrzebuje X czasu na uzupełnienie 20 wierszy kodu, ponieważ faza projektowania jest skalowana inaczej niż dla programistów PHP, którzy mogą wypompować 500 wierszy w tym samym czasie.
źródło
Jest to proces, który zajmie trochę czasu, ale jest prawie optymalny:
Zwróć uwagę na całkowity brak „najlepszych praktyk” powyżej. Nie ma poprawnych odpowiedzi, ale z pewnością są złe .
Szczerze mówiąc, myślę, że rdzeniem dobrego kierowania zespołem jest uczenie się na błędach innych. Jeśli skupisz się na nie robieniu rzeczy, o których wiadomo, że są głupie, to co najmniej zespół nie będzie cię nienawidzić gorącem tysiąca słońc.
źródło
Teraz, gdy masz dobre odpowiedzi, zasugeruję, aby przejąć inicjatywę i zacząć coś nowego. Coś w rodzaju piątkowego spotkania z darmowymi rozmowami technicznymi, podczas którego możesz pokazać im, jak rozwiązać kostkę Rubika. Jest to rodzaj forum programistycznego, na którym każdy członek może swobodnie rozmawiać o technologii lub produkcie, który mu się podoba lub z którym współpracował. Niech będzie to open source, projekt osobisty lub studencki. Chodzi o stworzenie środowiska, w którym programiści wezmą udział we własnym zakresie. Mogą swobodnie rozmawiać o wszystkim na spotkaniu.
W mojej poprzedniej firmie mieliśmy coś takiego, ale koncentrowało się ono na patentach. Każda osoba wpadnie na pomysł, aby użyć produktu w nowy sposób. Podczas spotkania omówimy pomysł, ich zalety, wady, wyzwania itp.
W obecnej organizacji istniał ten sam pomysł, ale jakoś niestety zamieniono go w spotkanie postępu, obracające się wokół projektu. To kolejna lekcja. Deweloperzy nie powinni być zmuszani do niczego na tym forum, ale raczej należy stworzyć środowisko, aby mogli uczestniczyć we własnym zakresie.
źródło
Trzy rzeczy: pokaż członkom, że jesteś godny. Zdobądź szacunek. Okazuj szacunek i słuchaj członków zespołu. Nie bądź stronniczy (nawet jeśli lubisz laskę w zespole) :-)
źródło
Kilka świetnych odpowiedzi tutaj. Gdybym miał streścić w zdaniu:
Usuń bariery, pozwól im się skupić, mówić w ich języku, okazywać im zaufanie (nawet jeśli prowadzi to do błędów) i współczuć.
Cała reszta to tylko środek do celu.
źródło