Ok, więc zacznijmy ostro - duża część problemu leży po twojej stronie - słyszysz, ale nie słuchasz. Twój zespół jasno mówi ci o problemach. Musisz zająć się nimi, zamiast obwiniać swój zespół.
Planowanie
Dla nich planowanie to tylko strata czasu, ponieważ po prostu przenosimy przelew do nowego Sprint i i tak nie kończymy pracy, więc po co się tym przejmować.
Dokładnie. Jeśli konsekwentnie nie przeznaczasz odpowiedniej ilości czasu na zadania i są one stale niedoceniane, ma to bardzo negatywne skutki:
- Deweloperzy czują, że są pod ciągłą presją.
- „Nie mogę nic zrobić na czas”.
- Ponieważ proces nie działa, słusznie postrzegają go jako stratę czasu.
Rozwiązanie : Napraw swoje oszacowania, używając kombinacji:
- Punkty opowieści (jako kombinacja czasu i ryzyka).
- Nie zezwalaj na wykonywanie sprintu o wartości> 55 SP
- Szacunki porównawcze
- Planowanie oparte na dowodach
Jako podstawa do tego, absolutnie musisz śledzić czas, jaki faktycznie zajęło ukończenie poprzednich zadań, w tym testowanie, pisanie dokumentacji, pisanie testów, szkolenie użytkowników końcowych, wysiłki integracyjne, wdrażanie. itp.
Gdy masz całkowity czas na dane zadanie, możesz oprzeć oczekiwany czas na tych wcześniejszych zadaniach.
Zapytaj każdego członka, czy powierzone mu zadanie wydaje się bardziej skomplikowane lub łatwiejsze niż wybór wcześniejszych zadań, dostosuj na tej podstawie liczbę przydzielonych zadań.
Jeśli nie korzystałeś wcześniej z SP, radzę zacząć od 1 godziny prawdziwej uczciwej wobec boga pracy = 5SP jako wskazówki. Należy pamiętać, że w zwykłym środowisku programistycznym, dostaniesz może 6 osób dziennie, więc 30SP / dzień max . Nigdy nie dopuszczaj do zadania, które zajmuje więcej niż 2 dni. Z mojego doświadczenia wynika, że powinieneś mieć 2 zadania dziennie.
Jeśli nie wykonasz Planowania poprawnie, pozostałe działania Scruma będą wyglądały na stratę czasu (w tym Planowanie).
Z mocą wsteczną
Podczas Retrospektywy czuję, że chcą powiedzieć „Przestań robić Scrum”. Jedna osoba tak robi, ale pozostałe milczą i za każdym razem muszę sobie z tym poradzić.
Przypomina mi o Daily beatings will continue until morale improves!
dwóch poprzednich pracach. Jeśli nie usuniesz przeszkód, masz rację, że to strata czasu.
Ponownie, posłuchaj, co ludzie tak naprawdę mówią. Jeśli skargi podniesione podczas retrospekcji nie zostaną rozpatrzone, po co w ogóle je robić?
Więc:
- Rozważ techniki Six Thinking Hats, aby poprawić komunikację.
- Zmniejsz czas spędzany na retrospekcji, maksymalnie 30 minut.
- Upewnij się, że skargi podniesione podczas Retrospektywy zostaną rozpatrzone przed następnym.
Codzienne SCRUMY
Daily Scrum jest dla nich po prostu stratą czasu, ponieważ żaden z nich nie zawraca sobie głowy rozmową i planowaniem dnia. Po prostu stwierdzają: „Pracowałem wczoraj nad zadaniem X i nad tym dzisiaj popracuję”. I przez większość czasu po prostu żartują, aż zrobię się bardziej surowy.
Wygląda na to, że masz tutaj dwa problemy: spotkania SCRUM są zbyt długie, a twoje planowanie i tworzenie zadań jest do kitu.
Oba mogą zabrzmieć jak spotkanie scrumowe to strata czasu.
Dla długości SCRUM:
- Spróbuj maksymalnie 15 minut.
- Spróbuj wszystkich na stojąco.
- Naprawiona formuła:
- Co robiłeś wczoraj
- Co dzisiaj planujesz?
- Co członkowie twojego zespołu (nie ty!) Powinni wiedzieć o zadaniu, jak wpłynie na nich.
- Nie przejmuj się przeszkodami, jeśli nie zamierzasz się z nimi uporać.
To drugi dowód na to, że twoje planowanie pogarsza twoją sytuację - jeśli nie masz nic konkretnego do zgłoszenia, oznacza to zwykle, że zadanie jest zbyt duże i wszystko, co możesz powiedzieć, to: Pracowałem nad tym.
- Podziel zadania na punkty.
- Upewnij się, że zadania są wystarczająco małe, aby zająć mniej niż jeden dzień. Idealnie, zadanie IMO powinno trwać ~ 3 godziny i odpowiadać około 13 SP, więc możesz wykonać 2 dziennie w większości warunków.
Radzenie sobie z zespołem
Dzisiaj osoba, która zawsze jest przeciwko mnie, powiedziała mi, żebym przestał mówić „Powiedzieli, że to właśnie zobowiązali się do tego Sprintu”, ponieważ jego słowami: „Nigdy nie kończymy Sprintu. Po prostu wykonujemy zadania i przyjmujemy nowe w następny Sprint, aby wypełnić przydział. Robimy KanBan w rzeczywistości. Przestań więc to mówić ”.
On ma rację. Mylisz się. Robisz bastardowany SCRUM i / lub wariację na Kanban. To wcale nie ich wina.
Rozumiem, dlaczego to mówi, ale nie zdaje sobie sprawy, że tak właśnie jest, ponieważ on i wszyscy inni w zespole nie dbają o to.
Nie sądzę, że w ogóle rozumiesz. Być może opiekują się mniej niż kiedyś, jednak obwinianie ich nie tylko niczego nie poprawi, ale może tylko pogorszyć sytuację. Gdyby to było dno, mogliby zacząć kopać.
Po prostu wykonują pracę zamiast radzić sobie z przeszkodami.
I tutaj myślałem, że praca jest tym, o co chodzi w ich pracy. Zastanawiam się, kto miał do czynienia z przeszkodami ... och, racja. Scrum Master. To twoja praca. Mówią ci, co jest nie tak. Napraw to. Nie na odwrót.
Prawdopodobnie dlatego masz tyle problemów w Retrospektywie.
Jak sprawić, by zobaczyli, że żartowanie i szarpanie kół podczas tych spotkań kosztuje firmę dużo pieniędzy?
Zatrzymaj bezużyteczne spotkania, a zamiast tego będą żartować z watercooler. Zobacz także akapit o biciu poprawiającym morale. Jeśli używają humoru jako mechanizmu obronnego, pan ma poważne problemy!
Żartuj sobie - jak w pracy ze swoim zespołem, a nie przeciwko. (Komu zależy na pieniądzach firmy? Jesteś teraz akcjonariuszem?)
Podsumowując
Twoje złe planowanie powoduje, że inne części SCRUM zawodzą, a wszyscy uczestnicy są nieszczęśliwi. Widzą, że nic się nie zmienia, nic nie jest adresowane, a ich skargi nie zostały wysłuchane.
Popraw swoje planowanie, a poprawisz przepływ i morale.
Wykonaj swoją pracę, usuwając przeszkody, a Twój zespół będzie się rozwijał szybciej. Zapytaj ich, co według nich powinieneś zrobić, aby im pomóc.
Co najważniejsze: słuchaj swoich ludzi. Powiedzieli już tobie (i mnie) o co chodzi.
Powodzenia!