Właściwie miałem ten problem i czasami nadal mam go w moim obecnym zespole z ludźmi, z którymi pracuję od ponad roku .
Osobiście jestem wielkim fanem odpowiedzialności i dlatego zmagam się z podejściem nic nie mów . Zanim przejdę dalej, pamiętaj, że odpowiedzialność nie zawsze oznacza mówienie komuś, że jego praca jest bezużyteczna lub że nie zrobili nic znaczącego dla zespołu. Nie musi to być poniżający ani osobisty atak (coś, czego musiałem się nauczyć z czasem). Czasami może to być zwykłe niezrozumienie priorytetów, niejasne oczekiwania co do tego, nad czym pracować, słabość w obszarach, w których praca naprawdę była, lub może Joe ma w życiu coś osobistego.
Jak więc pojawia się odpowiedzialność? Pod koniec dnia wszyscy pracujemy nad czymś, aby osiągnąć cel. W oprogramowaniu zwykle służy do rozwiązywania błędów, tworzenia funkcji w systemie lub wzmacniania istniejącego produktu. Są to w zasadzie wymagania stanowiskowe na bardzo niskim poziomie dla programisty pracującego na bazie kodu w firmie. Moim zdaniem, jeśli ktoś nie wykonuje swoich zadań, to nie tylko jest to zobowiązanie dla Ciebie i zespołu, to strata zasobów firmy (czas + pieniądze).
Coś, co wpłynie na zakres tego, co ma dla Ciebie sens w oparciu o Twoje pytanie: Kto, podczas nieobecności kierownika zespołu (lub w inny sposób), deleguje pracę i nadaje jej priorytety? To jest osoba, która powinna zostać pociągnięta do odpowiedzialności w tym samym świetle co Joe.
... nie zrobił nic użytecznego i faktycznie nas spowolnił.
To to bardzo ważne stwierdzenie i najprawdopodobniej zostanie odebrane jako osobisty atak. Pomoże w tym przebudowanie Twojej krytyki, aby była bardziej ukierunkowana na
- Zrozumienie, w jaki sposób Joe zaczął pracować nad zadaniami, które uznał za ważne
- Jakie zadania Zespół uważa, że były ważniejsze i bardziej wartościowe , nad którymi powinien był pracować
- Obawiasz się, że praca, którą wykonywał nie przyczynił się do osiągnięcia celu Sprintu
Musisz pokazać, że Twoje obawy są uzasadnione i dotyczą pracy [nie] wykonywanej, a tak naprawdę nie są z osobą . (Jeśli naprawdę nie lubisz Joe, znajdź inny zespół lub ostatecznie inną pracę. Nie warto być w pobliżu kogoś, kogo nie lubisz).
Zrobiłby zadania z powietrza które nie były wymaganiami (wtedy nam nieznane), poproś nas o pomoc po tym, jak spędził nad nimi zbyt dużo czasu, a potem po prostu go nie wypełni.
To brzmi jak „źle utrzymanie domu ”, ponieważ trwała praca, która nie była śledzona, nikt nie pytał, dlaczego ta praca jest wykonywana, i wydaje się, że ludzie byli skupieni na innych rzeczach i znowu stracili z oczu cel sprintu . Kiedy Joe poprosił o pomoc - dało ci to bardzo małe okienko na to, by kopać trochę głębiej i ustalić, dlaczego pracował nad tymi zadaniami i co mają wspólnego z twoją pracą. W sprincie zespół powinien zazwyczaj mieć dobre pojęcie o tym, co pozostało do zrobienia, oraz o priorytetach z listy zadań o wyższym priorytecie (zakładam, że każdy ma wgląd). Praca w toku, która nie zostaje ukończona, nie zawsze jest złą rzeczą, w zależności od pracy. Na przykład, gdyby Joe badał nową technologię, która pomogłaby na przykład przyspieszyć połączenia z bazą danych, powiedziałbym, że jest to potencjalnie cenne, chociaż priorytet innych prac mógłby być priorytetowy. Otwarta komunikacja rozwiązuje takie problemy.
Ostatecznie lider zespołu ma znacznie więcej na głowie (zwykle) niż programiści, którzy pod nim pracują. Kierownik zespołu nie przejdzie przez wszystkie przeglądy kodu i zameldowania. Uważam, że tak jest, ponieważ istnieje wzajemne zrozumienie i szacunek, że twoi rówieśnicy wykonają swoją pracę zgodnie z zaleceniami, a jeśli pojawią się jakiekolwiek problemy (nie mogliśmy zrobić X z powodu zależności od Y), zostaną ujawnione podczas spotkanie. Kierownikowi zespołu nie pomaga mikro-zarządzanie 2-tygodniową pracą polegającą na sprawdzaniu każdego zameldowania. Tam musisz skupić swoją energię, jeśli masz o tym mówić, i powstrzymać się od osobistego atakowania Joe - przyniesie to więcej szkody niż pożytku.
Ponownie, najważniejsze są tutaj kwestie, na których należy się skupić: Upewnij się, że Twój kierownik zespołu wie, że jest to Twój prawdziwy problem, a nie tylko narzekasz. Nad czym wszyscy powinni pracować? Kto deleguje tę pracę, gdy Liderem zespołu jest MIA? Miej otwartą komunikację na temat wykonywanej pracy i jej wkładu w osiągnięcie celu Sprintu / Zespołu / Produktu. Jeśli nie uważasz, że coś, nad czym pracujesz, jest cenne, ponieważ istnieją elementy o wyższym priorytecie - nie ma w tym nic złego, ale musisz oprzeć swoją argumentację na faktach.