Przegląd projektu, cele i zakres

Co projekt miał osiągnąć i do kiedy?

Celem było przeniesienie całego rozliczania klientów na nową platformę do końca III kwartału, bez przestojów dla kont enterprise.
Portal klienta wypuściliśmy trzy tygodnie po pierwotnym terminie, z dwoma z pięciu zaplanowanych funkcji wyciętymi.
Kryteria sukcesu nigdy nie zostały nigdzie zapisane, więc miałem własną wersję w głowie.
Co poszło dobrze

Które sukcesy i procesy warto powtarzać?

Codzienne piętnastominutowe synchronizacje w okresie spiętrzenia pracy utrzymywały wszystkich na tej samej stronie bez dodawania obciążenia spotkaniami.
Nasz runbook dla dyżurów był aktualny, dzięki czemu naprawa zajęła minuty, a nie godziny.
Wczesne parowanie nowych programistów z recenzentami sprawiło, że stali się produktywni szybciej, niż się spodziewałem.
Co nie poszło dobrze

Gdzie utknęliśmy, zawiedliśmy lub nie trafiliśmy w cele?

Wymagania ciągle się zmieniały i nikt nie był wyraźnie odpowiedzialny za decyzję, kiedy są ostateczne.
Testy zostały wciśnięte w ostatnie kilka dni, dlatego dwa defekty dotarły do klientów.
Nasz monitoring nie obejmował głębokości kolejki, więc byliśmy niewidomi, dopóki wszystko już się nie zapchało.
Analiza przyczyn źródłowych

Dlaczego poszło nie tak, a nie tylko że poszło?

Przyczyną źródłową była zmiana konfiguracji wdrożona wprost na produkcję, bo nasz pipeline nie miał obowiązkowego kroku przeglądu.
Nie doszacowaliśmy, bo szacunek powstał przed spike'em technicznym, a potem traktowano go jako zobowiązanie.
Nikt nie był właścicielem integracji między dwoma zespołami, więc luka była niewidoczna do tygodnia integracji.
Wyciągnięte wnioski

Jakie kluczowe nauki zabieramy dalej?

Przeprowadzajmy spike techniczny przed zobowiązaniem się do jakichkolwiek terminów, a potem otwarcie szacujmy ponownie.
Zapiszmy kryteria sukcesu na kickoffie. Jeśli nie potrafimy się co do nich zgodzić, nie jesteśmy gotowi zaczynać.
Zmiany zakresu wymagają pisemnego punktu kontrolnego, a nie cichego wchłaniania przez zespół.
Działania, właściciele i terminy

Kto co robi i do kiedy?

Dodać obowiązkowy krok przeglądu do pipeline'u wdrożeń produkcyjnych. Właściciel: Priya. Termin: koniec następnego sprintu.
Przygotować jednostronicowy szablon karty projektu z kryteriami sukcesu. Właściciel: Sam. Termin: 15.
Dodać alerty o głębokości kolejki i wskaźniku błędów kierowane do dyżuru. Właściciel: Dev. Termin: ten tydzień.
Docenienie zespołu i podziękowania

Kto zasługuje na uznanie przed zamknięciem?

Dzięki Priyi za zachowanie spokoju na telekonferencji kryzysowej i utrzymanie skupienia wszystkich na naprawie.
Podziękowania dla zespołu wsparcia, który przyjął kontakty od klientów praktycznie bez uprzedzenia.
Wielkie uznanie dla Sama, który po cichu napisał runbook, o który nikt nie prosił, a potem nas nim uratował.

Czym jest retrospektywa post mortem?

Post mortem to rozmowa, którą zespół prowadzi po zakończeniu czegoś. Czasem tym „czymś” jest incydent: system się zepsul, wdrożenie poszło nie tak, klient odczuł skutki. Równie często jest to zwyczajny projekt, który po prostu się zamknął, a Ty potrzebujesz przejrzystego szablonu post mortem, by przeprowadzić spotkanie przeglądowe bez wymyślania agendy od zera. Ten format obsługuje oba przypadki. Ustalasz ramy, przypominając cele i zakres projektu, przechodzisz przez to, co poszło dobrze i co nie, zagłębiasz się w przyczyny źródłowe tam, gdzie to istotne, i zamieniasz szczere obserwacje we wnioski, które Twoja organizacja naprawdę może wykorzystać ponownie. Oto jak to działa w TeamRetro. Każdy najpierw dodaje własne spostrzeżenia prywatnie, więc najgłośniejszy głos w pokoju nie ustala narracji, zanim cisi uczestnicy cokolwiek zapiszą. Pomysły są następnie grupowane, omawiane i poddawane głosowaniu, co pozwala nadać priorytet kilku tematom, które naprawdę mają znaczenie, zamiast przeżuwać czterdzieści komentarzy bez żadnej kolejności. To właśnie różnica między tym a statycznym szablonem post mortem wypełnianym samotnie: to żywy debriefing zespołowy, który prowadzicie razem, i który kończy się właścicielami oraz terminami przypisanymi do realnych działań, a nie dokumentem, którego nikt już nie otworzy. Używaj go jako domyślnego przeglądu projektu przy zamknięciu dostawy, kampanii, migracji czy kwartału, oraz jako przeglądu incydentu, gdy coś poszło nie tak i potrzebujesz bezosobowego (blameless) opisu przebiegu zdarzeń i ich przyczyn. Ostatni temat robi miejsce na podziękowania, bo docenienie ludzi, którzy udźwignęli pracę, jest częścią właściwego jej zamknięcia. Tak czy inaczej cel jest ten sam. Chcesz, by zespół wyszedł, wiedząc, co powtarzać, co przestać robić i kto zajmuje się czym dalej. Twój raport jest eksportowany automatycznie, więc wnioski pozostają dostępne do wyszukania dla kolejnego zespołu, który trafi w tę samą sytuację.

Format retrospektywy post mortem

Przegląd projektu, cele i zakres

Co projekt miał osiągnąć i do kiedy?

Ten temat ustala ramy, zanim ktokolwiek zacznie cokolwiek oceniać. Zapytaj o pierwotny cel, ustalony zakres, harmonogram i kryteria sukcesu, a także o to, co faktycznie zostało dostarczone w odniesieniu do nich. W przypadku przeglądu incydentu wykorzystaj go do faktów z osi czasu: co się zepsuło, kiedy zostało wykryte, kto był zaangażowany i jak sprawę rozwiązano. Trzymaj interpretacje poza tą kolumną i odłóż opinie na kolejne tematy. Jeśli ludzie nie zgadzają się co do tego, jakie w ogóle były cele czy kryteria sukcesu, ta rozbieżność sama w sobie jest wnioskiem wartym zanotowania.

Co poszło dobrze

Które sukcesy i procesy warto powtarzać?

Zespoły pędzą przez ten temat, zwłaszcza po trudnym projekcie lub stresującym incydencie, więc zadbaj o czas na niego. Szukasz powtarzalnych praktyk, nie komplementów, a podziękowania mają swój własny temat później. Kiedy ktoś wpisze pochwałę, dopytaj, co konkretnie sprawiło, że to zadziałało, aby dało się to wykorzystać ponownie. Uważaj na sukcesy, które wynikły z indywidualnego bohaterstwa, i nazywaj je ryzykiem, a nie osiągnięciem.

Co nie poszło dobrze

Gdzie utknęliśmy, zawiedliśmy lub nie trafiliśmy w cele?

Tutaj kryje się prawdziwa wartość, więc na początku wypowiedz na głos zasadę bezosobowości: badacie systemy i decyzje, nie ludzi. Zachęcaj do konkretów zamiast ogólnego narzekania, bo „komunikacja była zła” nie da się przekuć w działanie, ale „o zmianie terminu dowiedzieliśmy się z rozmowy na korytarzu” już tak. Wykorzystaj tu głosowanie, żeby dyskusja nie rozlała się na każdą irytację ostatnich trzech miesięcy.

Analiza przyczyn źródłowych

Dlaczego poszło nie tak, a nie tylko że poszło?

Opcjonalny przy prostym przeglądzie projektu, niezbędny przy incydencie. Weź najwyżej ocenione problemy z poprzedniego tematu i pytaj „dlaczego”, aż dojdziesz do warunku, a nie do osoby: brakującego zabezpieczenia, niejasnego właściciela, presji harmonogramu, niesprawdzonego założenia. Dobrze działa tu Pięć Razy Dlaczego, a także pytanie, co sprawiło, że błędne działanie wydawało się wtedy rozsądne. Zatrzymaj się, gdy dojdziesz do czegoś, co faktycznie możesz zmienić, i zanotuj czynniki współtowarzyszące oddzielnie od bezpośredniego wyzwalacza.

Wyciągnięte wnioski

Jakie kluczowe nauki zabieramy dalej?

To jest „i co z tego”, które zamienia obserwacje w wiedzę do ponownego użycia. Dociskaj każdy pomysł, aż nazwie zachowanie, wyzwalacz lub zabezpieczenie, żeby przetrwał zderzenie z kolejnym projektem. Rozróżniaj rzeczy, które ten zespół może zmienić sam, od tych, które muszą pójść wyżej do menedżera lub innej grupy, i bądź uczciwy wobec tej drugiej kategorii. Formułuj wnioski tak, by ktoś z zewnątrz mógł przeczytać je w wyeksportowanym raporcie i zrozumieć bez Twojego wyjaśnienia.

Działania, właściciele i terminy

Kto co robi i do kiedy?

Post mortem bez przypisanych działań się nie liczy, więc zostaw na to realny czas, zamiast wciskać go w ostatnie dwie minuty. Zamień najwyżej ocenione wnioski w niewielką liczbę konkretnych działań, każde z imiennym właścicielem i terminem zapisanym w TeamRetro, aby wróciły na kolejnej sesji. Dwa lub trzy dobrze przypisane działania są lepsze niż dziesięć aspiracyjnych. Jeśli działanie należy do kogoś poza pokojem, ustalcie, kto i do kiedy mu je przekaże.

Docenienie zespołu i podziękowania

Kto zasługuje na uznanie przed zamknięciem?

Zamknij na ludziach, nie na problemach. Zaproś wszystkich do wskazania konkretnej osoby i konkretnej rzeczy, którą zrobiła, co jest znacznie bardziej znaczące niż ogólne podziękowania i działa dobrze nawet po trudnym projekcie. Ma to największe znaczenie, gdy przegląd był ciężki, bo przypomina zespołowi, że badanie porażki nie jest tym samym co wzajemne obwinianie się. Zrób to szybko, przeczytaj kilka na głos, a resztę niech poniesie wyeksportowany raport.

Kiedy należy skorzystać z niniejszego przeglądu retrospektywnego

  • Projekt, dostawa, migracja lub kampania właśnie się zakończyła i chcesz przeprowadzić uporządkowany przegląd projektu, a nie nieformalną pogawędkę, która się rozmyje.
  • Incydent, awaria lub nieudane wdrożenie wymaga bezosobowego post mortem obejmującego oś czasu, przyczyny źródłowe i działania zapobiegawcze.
  • Długo trwający program zakończył etap i chcesz uchwycić wnioski, póki szczegóły są jeszcze świeże.
  • Zespół międzyfunkcyjny się rozwiązuje i to Twoja ostatnia okazja na debriefing i docenienie osób, które wniosły wkład, przed ich rozejściem się do nowych zadań.
  • Coś poszło nieoczekiwanie dobrze i chcesz zrozumieć, dlaczego, aby tę praktykę można było powtórzyć, a nie traktować jako szczęśliwy przypadek.

Proponowane pytania lodołamacze

  • Jednym słowem: jak czuł się ten projekt lub incydent, kiedy byłeś w jego środku?
  • Gdybyś mógł wysłać sobie jedno zdanie rady na pierwszy dzień, co by w nim było?

Czy chcieliby Państwo, aby Państwa zespół wykonywał ćwiczenie rozgrzewkowe, a nie tylko odpowiadał na pytania na głos? Przejrzyj bezpłatne lodołamacze →

Pomysły i wskazówki dotyczące spotkania retrospektywnego

  • Przeprowadź ją w ciągu tygodnia lub dwóch od zamknięcia projektu albo rozwiązania incydentu. Pamięć szybko blaknie, a wraz z nią użyteczne szczegóły.
  • Na starcie ogłoś zasadę bezosobowości. Patrzysz na decyzje, systemy i presje, a nie szukasz kogoś, kogo można obwinić.
  • Poświęć kilka minut na uzgodnienie przeglądu projektu, zanim pojawią się opinie. Wspólne ramy zapobiegają temu, by sesja stała się debatą o tym, jaki właściwie był cel.
  • Pomiń lub skróć analizę przyczyn źródłowych przy czystym przeglądzie projektu, a mocno się w nią zaangażuj przy incydentach, gdzie chodzi o zapobieganie.
  • Ustal priorytety głosowaniem, a potem nie pozwól spotkaniu się zakończyć bez właścicieli i terminów przy najważniejszych działaniach, bo inaczej Twoje wnioski pozostaną teoretyczne.
  • Wnieś na spotkanie działania z poprzedniego post mortem i przejrzyj je najpierw. Nic nie poprawia realizacji lepiej niż świadomość, że będzie sprawdzana.

Najczęściej zadawane pytania

Czym jest post mortem projektu?
Post mortem projektu to uporządkowany przegląd, który zespół przeprowadza po zakończeniu jakiejś pracy, czy to premiery produktu, migracji, kampanii, czy dostawy dla klienta. Patrzycie na pierwotne cele i zakres, na to, co poszło dobrze, co nie, oraz na wnioski warte zabrania na przyszłość. W przeciwieństwie do post mortem incydentu niekoniecznie coś poszło nie tak. Wyzwalaczem jest po prostu to, że praca się zakończyła i jest wiedza warta zachowania.
Czym post mortem projektu różni się od post mortem incydentu?
Format jest podobny, ale różni się nacisk. Post mortem incydentu jest wywołany awarią, więc mocno opiera się na rekonstrukcji osi czasu, wykryciu, reakcji i analizie przyczyn źródłowych, z zapobieganiem jako celem. Post mortem projektu jest wywołany zakończeniem, więc obejmuje cele, szacowanie, zakres, współpracę, przekazanie i dostawę, z poprawą w kolejnym projekcie jako celem. Oba powinny być bezosobowe i oba muszą kończyć się przypisanymi działaniami.
Co powinno znaleźć się w post mortem projektu?
Zacznij od przeglądu projektu: celów, zakresu, harmonogramu, kryteriów sukcesu i tego, co faktycznie dostarczono. Potem omów, co poszło dobrze, co nie poszło dobrze oraz przyczyny źródłowe najważniejszych problemów. Zakończ wyciągniętymi wnioskami, działaniami z właścicielami i terminami oraz rundą podziękowań dla zespołu. Wszystkie siedem tematów mieści się w jednej sesji TeamRetro, a głosowanie pomaga ustalić priorytety, zamiast wychodzić z czterdziestoma nieuszeregowanymi obserwacjami.
Czy muszę używać tematu analizy przyczyn źródłowych?
Nie, jest opcjonalny. Zasługuje na swoje miejsce w przeglądach incydentów i awarii, gdzie zrozumienie, dlaczego coś zawiodło, jest całym sensem, oraz w projektach, które znacząco nie trafiły w cele. Przy gładkiej dostawie możesz go pominąć albo po prostu wziąć dwa najwyżej ocenione problemy i kilka razy zapytać „dlaczego”, zanim przejdziesz do wniosków.
Jak długo trwa post mortem?
Przewidź od sześćdziesięciu do dziewięćdziesięciu minut dla większości projektów i incydentów. Ograniczone incydenty lub małe projekty można przejrzeć w czterdzieści pięć minut, jeśli pominiesz analizę przyczyn źródłowych. Duże programy często wymagają dwóch godzin albo dwóch sesji: jednej na fakty i przyczyny, drugiej na usprawnienia i działania. Ponieważ w TeamRetro wszyscy burzą mózgi równolegle, faza zbierania pozostaje krótka.
Kto powinien uczestniczyć w post mortem?
Włącz osoby, które wykonywały pracę, oraz te, których ona dotyczyła: zespół dostarczający, lidera produktu lub projektu oraz przedstawicieli wsparcia, designu czy operacji, którzy przejęli rezultat. W przypadku incydentu zaproś reagujących, osoby na dyżurze i każdego, kto zajmował się komunikacją z klientami. Utrzymaj grupę na tyle małą, by rozmowa była szczera, i poproś obecnych menedżerów wyższego szczebla, by słuchali, a nie bronili decyzji.
Czy są Państwo gotowi do przeprowadzenia tej retrospektywy?Zapraszamy do obejrzenia tego występu w retrospektywie na żywo