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 Q3, bez przestojów dla klientów korporacyjnych.
Portal klienta wdrożyliśmy trzy tygodnie po pierwotnym terminie, a dwie z pięciu planowanych funkcji wypadły.
Nigdzie nie znalazłem spisanych kryteriów sukcesu, więc miałem w głowie własną wersję.
Co poszło dobrze

Które sukcesy i procesy warto powtórzyć?

Codzienne piętnastominutowe synchronizacje w okresie największego natłoku pracy pozwoliły wszystkim iść w jednym kierunku i nie dokładały spotkań.
Nasz runbook dyżurny był aktualny, więc wdrożenie poprawki zajęło minuty, a nie godziny.
Dzięki temu, że od początku łączyliśmy nowych programistów w pary z recenzentami, wdrożyli się szybciej, niż się spodziewałam.
Co nie poszło dobrze

Gdzie utknęliśmy, co się zepsuło, jakich celów nie osiągnęliśmy?

Wymagania ciągle się zmieniały i nikt nie był wyraźnie odpowiedzialny za decyzję, kiedy są ostateczne.
Testy upchnęliśmy w ostatnich kilku dniach i dlatego dwa błędy trafiły do klientów.
Nasz monitoring nie obejmował głębokości kolejki, więc działaliśmy na ślepo, dopóki wszystko się nie zapchało.
Analiza przyczyn źródłowych

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

Przyczyną źródłową była zmiana konfiguracji wdrożona bezpośrednio na produkcję, bo nasz pipeline nie miał obowiązkowego kroku przeglądu.
Niedoszacowaliśmy, bo estymację zrobiono przed technicznym spike'iem, a potem potraktowano ją jak zobowiązanie.
Nikt nie był właścicielem integracji między dwoma zespołami, więc luka pozostawała niewidoczna aż do tygodnia integracji.
Wyciągnięte wnioski

Jakie lekcje zabieramy ze sobą dalej?

Robić techniczny spike, zanim zobowiążemy się do jakichkolwiek terminów, a potem jawnie szacować od nowa.
Spisywać kryteria sukcesu na kick-offie. Jeśli nie potrafimy się co do nich zgodzić, nie jesteśmy gotowi, żeby zacząć.
Zmiany zakresu wymagają pisemnego punktu kontrolnego, zamiast być po cichu wchłaniane przez zespół.
Działania, właściciele i terminy

Kto robi co 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ć szablon jednostronicowej karty projektu z kryteriami sukcesu. Właściciel: Sam. Termin: do 15.
Dodać alerty dla głębokości kolejki i wskaźnika błędów, kierowane do osoby na dyżurze. Właściciel: Dev. Termin: ten tydzień.
Docenienie zespołu i podziękowania

Kto zasługuje na uznanie, zanim zamkniemy temat?

Dzięki dla Priyi za zachowanie spokoju na callu kryzysowym i utrzymanie wszystkich skupionych na naprawie.
Brawa dla ekipy wsparcia, która przejęła kontakty od klientów praktycznie bez uprzedzenia.
Ogromne 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ół odbywa, gdy coś się kończy. Czasem tym czymś jest incydent: system przestał działać, wydanie poszło nie tak, klient odczuł skutki. Równie często to zwykły projekt, który dobiegł końca, a Ty chcesz mieć jasną agendę przeglądu, zamiast wymyślać ją od zera. Ten szablon sprawdzi się w obu przypadkach. Najpierw ustalacie ramy, czyli cele i zakres projektu. Potem omawiacie, co poszło dobrze, a co nie, tam, gdzie to ważne, szukacie przyczyn źródłowych, a szczere wnioski zamieniacie w lekcje, z których organizacja skorzysta także w przyszłości. Tak to działa w TeamRetro. Każdy najpierw dodaje swoje obserwacje prywatnie, więc najgłośniejsza osoba w pokoju nie narzuca narracji, zanim cichsi uczestnicy cokolwiek zapiszą. Pomysły są następnie grupowane, omawiane i poddawane głosowaniu. Dzięki temu skupiacie się na kilku tematach, które naprawdę mają znaczenie, zamiast przekopywać się przez czterdzieści komentarzy w przypadkowej kolejności. Tym właśnie różni się ten szablon od dokumentu wypełnianego w pojedynkę: to omówienie na żywo, które prowadzi cały zespół. Kończy się ono konkretnymi działaniami z właścicielami i terminami, a nie raportem, którego nikt już nie otworzy. Używaj go jako domyślnego przeglądu projektu po zakończeniu wdrożenia, kampanii, migracji czy kwartału, a także jako przeglądu incydentu, gdy coś poszło nie tak i potrzebujesz opisu przebiegu zdarzeń i ich przyczyn bez szukania winnych. Ostatni temat to miejsce na podziękowania, bo docenienie osób, które dźwigały tę pracę, jest częścią porządnego jej zamknięcia. W każdym przypadku zespół powinien wyjść ze spotkania z wiedzą, co powtarzać, czego zaprzestać i kto co robi dalej. Na koniec wyeksportuj raport, aby wnioski dało się łatwo odnaleźć, gdy kolejny zespół trafi na podobną sytuację.

Format retrospektywy post-mortem

Przegląd projektu, cele i zakres

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

Ten temat wyznacza ramy, zanim ktokolwiek zacznie cokolwiek oceniać. Poproś o pierwotny cel, uzgodniony zakres, harmonogram i kryteria sukcesu, a także o to, co faktycznie dostarczono w odniesieniu do nich. Przy przeglądzie incydentu wykorzystaj ten temat na oś czasu: co się zepsuło, kiedy to wykryto, kto był zaangażowany i jak problem rozwiązano. W tej kolumnie trzymajcie się faktów, a opinie zostawcie na kolejne tematy. Jeśli ludzie nie zgadzają się nawet co do tego, jakie były cele czy kryteria sukcesu, ta różnica zdań sama w sobie jest wnioskiem, który warto zapisać.

Co poszło dobrze

Które sukcesy i procesy warto powtórzyć?

Zespoły przelatują przez ten temat, zwłaszcza po trudnym projekcie lub stresującym incydencie, więc zadbaj o czas na niego. Szukasz praktyk wartych powtórzenia, a nie komplementów; na podziękowania jest osobny temat na końcu. Gdy ktoś wpisuje pochwałę, zapytaj, co konkretnie sprawiło, że to zadziałało, aby dało się to wykorzystać ponownie. Zwracaj uwagę na sukcesy, które wynikały z indywidualnego heroizmu, i nazywaj je ryzykiem.

Co nie poszło dobrze

Gdzie utknęliśmy, co się zepsuło, jakich celów nie osiągnęliśmy?

To tutaj kryje się najwięcej nauki, więc zanim zaczniecie, powiedz na głos zasadę braku obwiniania: analizujecie systemy i decyzje, a nie ludzi. Proś o konkrety zamiast ogólnego narzekania. Z hasłem „komunikacja była zła” nie da się nic zrobić, ale z „o zmianie terminu dowiedzieliśmy się z rozmowy na korytarzu” już tak. Korzystaj z głosowania, aby dyskusja nie rozlała się na każdą irytację z ostatnich trzech miesięcy.

Analiza przyczyn źródłowych

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

Opcjonalny przy prostym przeglądzie projektu, niezbędny przy incydencie. Weź problemy z największą liczbą głosów z poprzedniego tematu i pytaj „dlaczego”, dopóki nie dojdziesz do warunku, a nie do osoby: brakującego zabezpieczenia, niejasnego właściciela, presji czasu, założenia, którego nikt nie sprawdził. Dobrze sprawdza się tu metoda 5 Why, podobnie jak pytanie, co sprawiło, że błędne działanie wydawało się wtedy rozsądne. Zatrzymaj się, gdy dojdziecie do czegoś, co faktycznie możecie zmienić, a czynniki sprzyjające zapisuj oddzielnie od bezpośredniego wyzwalacza.

Wyciągnięte wnioski

Jakie lekcje zabieramy ze sobą dalej?

To jest to „i co z tego”, które zamienia obserwacje w wiedzę do ponownego wykorzystania. Dopracowujcie każdy pomysł, aż wskaże konkretne zachowanie, wyzwalacz lub zabezpieczenie, które będzie miało sens także w następnym projekcie. Oddziel to, co zespół może zmienić sam, od tego, co trzeba przekazać menedżerowi lub innej grupie, i bądź szczery co do tej drugiej listy. Zapisuj każdy wniosek tak, aby osoba spoza zespołu mogła go przeczytać w wyeksportowanym raporcie i zrozumieć bez Twoich wyjaśnień.

Działania, właściciele i terminy

Kto robi co i do kiedy?

Post-mortem bez przypisanych działań się nie liczy, więc zarezerwuj na ten temat odpowiednio dużo czasu, zamiast upychać go w ostatnich dwóch minutach. Zamień wnioski z największą liczbą głosów w kilka konkretnych działań, każde z imiennie wskazanym właścicielem i terminem zapisanym w TeamRetro, aby wróciły na kolejnej sesji. Dwa lub trzy działania z dobrze określonym właścicielem są lepsze niż dziesięć życzeniowych. Jeśli działanie należy do kogoś spoza zespołu, ustalcie, kto i do kiedy mu je przekaże.

Docenienie zespołu i podziękowania

Kto zasługuje na uznanie, zanim zamkniemy temat?

Zakończ na ludziach, nie na problemach. Poproś każdego, aby wskazał konkretną osobę i konkretną rzecz, którą zrobiła; to znaczy znacznie więcej niż ogólne podziękowania i sprawdza się nawet po trudnym projekcie. Najbardziej liczy się to wtedy, gdy przegląd był ciężki, bo przypomina zespołowi, że analizowanie porażki to nie to samo co wzajemne obwinianie się. Niech to będzie krótkie: przeczytaj kilka podziękowań na głos, a resztę zostaw w wyeksportowanym raporcie.

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

  • Projekt, wdrożenie, migracja lub kampania właśnie się zakończyły i chcesz przeprowadzić uporządkowany przegląd, a nie nieformalną rozmowę, która szybko pójdzie w zapomnienie
  • Incydent, awaria lub nieudane wydanie wymagają post-mortem bez szukania winnych, obejmującego oś czasu, przyczyny źródłowe i działania zapobiegawcze
  • Długotrwały program zakończył etap i chcesz zebrać wnioski, póki szczegóły są jeszcze świeże
  • Zespół interdyscyplinarny się rozwiązuje i to ostatnia okazja, by omówić wspólną pracę i docenić osoby, które się do niej przyczyniły, zanim wszyscy przejdą do nowych zadań
  • Coś poszło nieoczekiwanie dobrze i chcesz zrozumieć dlaczego, aby móc to powtórzyć, zamiast przypisywać to szczęściu

Proponowane pytania lodołamacze

  • Jednym słowem: jakie odczucia towarzyszyły Ci w samym środku tego projektu lub incydentu?
  • Gdyby można było wysłać jedno zdanie rady sobie samemu w pierwszym dniu, jak by brzmiało?

Czy chciałby Pan/Pani, aby Państwa zespół wykonał ć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ź spotkanie w ciągu tygodnia lub dwóch od zamknięcia projektu lub rozwiązania incydentu. Pamięć szybko blednie, a wraz z nią znikają przydatne szczegóły
  • Na początku przypomnij zasadę braku obwiniania. Analizujecie decyzje, systemy i presję, a nie szukacie kogoś, kogo można pociągnąć do odpowiedzialności
  • Poświęć kilka minut na uzgodnienie przeglądu projektu, zanim pojawią się opinie. Wspólne ramy sprawiają, że sesja nie zamienia się w spór o to, jaki w ogóle był cel
  • Przy sprawnie przeprowadzonym projekcie pomiń lub skróć analizę przyczyn źródłowych, a przy incydentach, gdzie chodzi o zapobieganie, poświęć jej więcej czasu
  • Ustal priorytety przez głosowanie i nie kończ spotkania bez właścicieli i terminów dla najważniejszych działań, bo inaczej wnioski pozostaną teorią
  • Przynieś działania z poprzedniego post-mortem i omów je na początku. Nic tak nie poprawia realizacji jak świadomość, że zostanie ona sprawdzona

Najczęściej zadawane pytania

Czym jest post-mortem projektu?
To uporządkowany przegląd, który zespół przeprowadza po zakończeniu pracy, np. wprowadzenia produktu na rynek, migracji, kampanii czy realizacji dla klienta. Analizujecie pierwotne cele i zakres, to, co poszło dobrze, co nie, oraz wnioski, które warto zabrać dalej. W przeciwieństwie do post-mortem incydentu nic nie musiało pójść źle; praca po prostu się zakończyła i została po niej wiedza, którą warto zachować.
Czym post-mortem projektu różni się od post-mortem incydentu?
Post-mortem incydentu jest wywołany awarią, dlatego skupia się na osi czasu, wykrywaniu, reakcji i przyczynie źródłowej, a jego celem jest zapobieganie. Post-mortem projektu odbywa się po zakończeniu pracy i obejmuje cele, szacunki, zakres, współpracę i przekazanie, a jego celem jest lepszy kolejny projekt. Oba powinny odbywać się bez obwiniania i oba powinny kończyć się działaniami z przypisanymi właścicielami.
Co powinien zawierać post-mortem projektu?
Zacznij od przeglądu projektu: celów, zakresu, harmonogramu, kryteriów sukcesu i tego, co faktycznie dostarczono. Następnie omówcie, co poszło dobrze, co nie, oraz przyczyny źródłowe największych problemów. Zakończcie wnioskami, działaniami z właścicielami i terminami oraz rundą podziękowań; wszystkie siedem tematów mieści się w jednej sesji TeamRetro.
Czy muszę korzystać z tematu analizy przyczyn źródłowych?
Nie, jest opcjonalny. Sprawdza się w przeglądach incydentów i w projektach, które nie osiągnęły istotnych celów. Przy sprawnym wdrożeniu pomiń go albo weź dwa problemy z największą liczbą głosów i kilka razy zapytaj „dlaczego”, zanim przejdziecie do wniosków.
Ile trwa post-mortem?
Na większość projektów i incydentów zarezerwuj 60–90 minut, a na mały projekt około 45 minut, jeśli pominiesz analizę przyczyn źródłowych. Duże programy często wymagają dwóch sesji: jednej poświęconej faktom i przyczynom, drugiej usprawnieniom i działaniom.
Kto powinien uczestniczyć w post-mortem?
Osoby, które wykonywały pracę, i te, których dotyczyły jej skutki: zespół realizujący, kierownik projektu oraz ci, którzy przejęli rezultat we wsparciu, designie czy operacjach. W przypadku incydentu dołącz osoby reagujące i każdego, kto zajmował się komunikacją z klientami. Utrzymaj grupę na tyle małą, by rozmowa mogła być szczera, a osoby z kierownictwa poproś wcześniej, by słuchały, zamiast bronić swoich decyzji.
Czy są Państwo gotowi do przeprowadzenia tej retrospektywy?Zapraszamy do obejrzenia tej retrospektywy na żywo