Kilka lat temu dołączyłem jako obserwator do retrospektywy zespołu, który od pół roku nie dowoził sprintów. Na tablicy wisiały trzy kolumny i kilkadziesiąt karteczek. „Za dużo spotkań.” „Niejasne wymagania.” „Środowisko testowe znowu leżało.” Scrum master zebrał je w grupy, zespół zagłosował, wybrał trzy działania, wszyscy wyszli w dobrym nastroju. Dwa tygodnie później na tablicy wisiały te same karteczki. I dwa tygodnie wcześniej też.

Nikt w tym zespole nie robił nic źle w sensie formalnym. Retrospektywa odbywała się co sprint, miała timebox, facylitatora, format i listę działań. Nie miała tylko jednego: decyzji, którą ktoś potem wykonał i którą dało się sprawdzić. A bez tego retrospektywa jest rytuałem — przyjemnym, bezpiecznym i bezużytecznym.

W ARDURA Consulting pracujemy z zespołami klientów od ponad 10 lat — w projektach software developmentu, w których odpowiadamy za całość, i jako specjaliści w zespołach klientów w modelu body leasingu. Uczestniczymy więc w retrospektywach prowadzonych na bardzo różne sposoby. Ten artykuł jest zapisem tego, co z tych doświadczeń wynika: jak przygotować retrospektywę sprintu, który format wybrać, jak zamienić wnioski w decyzje i co zrobić z problemami, których zespół nie rozwiąże sam.

Czym jest retrospektywa sprintu i po co ją robić?

Retrospektywa sprintu to ostatnie wydarzenie w sprincie Scrumowym. Scrum Guide z 2020 roku definiuje jej cel jednym zdaniem: zaplanowanie sposobów na zwiększenie jakości i efektywności. Zespół analizuje, jak przebiegł sprint pod kątem ludzi, interakcji, procesów, narzędzi i Definicji Ukończenia. Identyfikuje zmiany, które najbardziej poprawią jego skuteczność, a te o największym wpływie wdraża jak najszybciej — Scrum Guide wprost dopuszcza dodanie ich do backlogu kolejnego sprintu.

Timebox wynosi maksymalnie trzy godziny dla sprintu miesięcznego. Przy krótszych sprintach retrospektywa jest zwykle krótsza. Dla sprintu dwutygodniowego z mojego doświadczenia wystarcza 60–90 minut, pod warunkiem że zespół nie spędza pierwszej połowy spotkania na przypominaniu sobie, co się właściwie wydarzyło.

Warto zauważyć dwie rzeczy, które w tej definicji są, a które w praktyce często giną. Pierwsza: retrospektywa dotyczy sposobu pracy, a nie produktu. Produkt sprawdza się na przeglądzie sprintu. Na retrospektywie pytanie brzmi nie „czy zbudowaliśmy dobrą funkcję”, tylko „co w naszym sposobie pracy sprawiło, że budowaliśmy ją tak długo”. Druga: celem jest plan usprawnień, a nie lista problemów. Retrospektywa, która kończy się listą bolączek, wykonała połowę pracy.

Samo pojęcie jest starsze niż Scrum. Norman Kerth opisał retrospektywy projektów w książce „Project Retrospectives: A Handbook for Team Reviews” z 2001 roku — wtedy jako przegląd po zakończeniu całego projektu. Zespoły zwinne przeniosły tę praktykę na krótkie cykle, dzięki czemu wnioski można sprawdzić po dwóch tygodniach, a nie po roku. To właśnie ta krótka pętla zwrotna jest największą wartością retrospektywy sprintu. Pod warunkiem, że zespół z niej korzysta.

Dlaczego tak wiele retrospektyw niczego nie zmienia?

Zespoły wierzą w retrospektywy. W raporcie Easy Agile State of Team Alignment 2026, opartym na ankiecie wśród 419 osób z zespołów deweloperskich, 61% respondentów oceniło retrospektywy jako „bardzo” lub „niezwykle” skuteczne w identyfikowaniu ważnych usprawnień. Problem zaczyna się później. Mediana działań zrealizowanych przed kolejną retrospektywą wyniosła ok. 50%, a blisko 70% zespołów wdraża mniej niż 60% usprawnień, które same zidentyfikowały.

Te same dane pokazują, dlaczego tak się dzieje:

  • 29% działań wymaga zmian poza kontrolą zespołu,
  • 21% nigdy nie trafia do planowania sprintu,
  • 17% nie ma przypisanego właściciela,
  • 15% jest sformułowanych zbyt ogólnie, żeby dało się je wykonać,
  • 13% nie jest śledzonych — nikt nie sprawdza, czy zostały zrobione.

To ankieta dostawcy narzędzi, a nie badanie naukowe, ale jej wyniki zgadzają się z tym, co widzimy w projektach. Jeszcze wyraźniej pokazuje to ankieta Retrium wśród ponad 275 praktyków: 97% respondentów tworzy działania na retrospektywach, ale tylko 12% zawsze przypisuje im termin. Działanie bez terminu nie ma momentu, w którym ktoś zauważy, że nie zostało wykonane.

Połowa przyczyn z listy Easy Agile to problemy wykonawcze: brak właściciela, brak śledzenia, ogólnikowe sformułowania. Da się je rozwiązać w samym sposobie prowadzenia retrospektywy — i o tym jest większość tego artykułu. Druga połowa — problemy poza kontrolą zespołu i brak miejsca w planowaniu — wymaga czegoś więcej niż lepszej facylitacji: ścieżki, którą wniosek z retrospektywy dociera do osób mogących go zrealizować. To temat, którym zajmuje się program manager, a nie scrum master.

Jest też przyczyna, której w ankietach nie widać, a która z mojego doświadczenia jest najczęstsza: retrospektywa zamienia się w rozrywkę. Retrium zwraca uwagę, że fraza „fun retrospectives” jest wyszukiwana znacznie częściej niż „retrospective action items”. Nie ma nic złego w tym, że retrospektywa jest przyjemna. Źle się dzieje, gdy przyjemność zastępuje zmianę jako główny cel.

Czym retrospektywa różni się od przeglądu sprintu i analizy po awarii?

W wielu zespołach trzy różne spotkania zlewają się w jedno, co osłabia każde z nich. Warto je rozdzielić, bo każde odpowiada na inne pytanie i potrzebuje innych uczestników.

Przegląd sprintu (sprint review) dotyczy produktu. Zespół pokazuje interesariuszom, co powstało, zbiera informację zwrotną i razem z nimi aktualizuje backlog. Na przeglądzie są klienci, użytkownicy, sponsorzy. To dobre miejsce na rozmowę „czy budujemy właściwą rzecz”, a złe — na rozmowę o tym, że code review w zespole trwa za długo.

Retrospektywa dotyczy sposobu pracy zespołu. Są na niej wyłącznie osoby, które pracowały w sprincie. Pytanie brzmi: „jak pracować lepiej w kolejnym sprincie”. Gdy przegląd i retrospektywa odbywają się jedno po drugim, w tym samym gronie, retrospektywa zwykle przejmuje ton przeglądu i zamienia się w rozmowę o funkcjach.

Analiza po awarii (post-mortem, przegląd incydentu) dotyczy jednego konkretnego zdarzenia — awarii produkcyjnej, wycieku danych, nieudanego wdrożenia. Odbywa się niezależnie od kalendarza sprintów, zwykle w ciągu kilku dni od zdarzenia, i ma bardziej formalną strukturę: oś czasu incydentu, przyczyna źródłowa, działania zapobiegawcze z właścicielami. Kultura analizy „bez szukania winnych” (blameless post-mortem) wyrasta z tego samego założenia co Prime Directive Kertha.

W praktyce te spotkania się uzupełniają. Poważny incydent zasługuje na osobną analizę, a na retrospektywie zespół sprawdza, czy działania z niej zostały wykonane i czy coś w codziennym sposobie pracy sprzyjało awarii. Przegląd sprintu dostarcza retrospektywie informacji, czy interesariusze byli zadowoleni — co bywa ważnym punktem wyjścia do rozmowy o procesie.

Jest jeszcze czwarta forma, o której warto pamiętać: retrospektywa etapu lub projektu, bliższa pierwotnej idei Kertha. Po zakończeniu większego etapu, wydania albo po kilku miesiącach współpracy z nowym dostawcą dłuższe spotkanie, obejmujące cały okres, pozwala zobaczyć wzorce niewidoczne z perspektywy dwutygodniowego sprintu: jak zmieniała się przewidywalność, które decyzje architektoniczne się obroniły, czego zespół nauczył się o współpracy z interesariuszami.

Jak przygotować retrospektywę, żeby zespół mówił prawdę?

Retrospektywa jest tak dobra, jak szczerość rozmowy. Jeśli ludzie boją się powiedzieć, że wymagania od product ownera były niekompletne albo że senior blokuje code review, zespół będzie rozmawiał o środowisku testowym — bo to bezpieczny temat.

Fundamentem jest Prime Directive Normana Kertha, którą wielu facylitatorów odczytuje na początku każdej retrospektywy: niezależnie od tego, co odkryjemy, rozumiemy i wierzymy, że każdy wykonał najlepszą pracę, na jaką pozwalała ówczesna wiedza, umiejętności, dostępne zasoby i sytuacja. Chodzi o to, żeby rozmawiać o systemie — procesie, narzędziach, informacji — a nie o winie konkretnych osób. Ludzie popełniają błędy z powodów, które zwykle da się naprawić w systemie.

Samo odczytanie zasady nie wystarczy. W praktyce szczerość buduje się kilkoma decyzjami organizacyjnymi:

  • Kto jest na sali. Retrospektywa należy do zespołu Scrumowego. Obecność przełożonych liniowych, klienta czy dyrektora zmienia to, co ludzie mówią. Jeśli ktoś spoza zespołu musi znać wnioski, niech dostanie wynik, a nie zaproszenie.
  • Kto prowadzi. Scrum master prowadzący retrospektywę co sprint w końcu staje się częścią problemu, o którym zespół nie chce mówić. Rotacja facylitatora — co kilka sprintów ktoś z zespołu albo scrum master z sąsiedniego zespołu — odświeża perspektywę.
  • Anonimowość na starcie. W zespołach o niskim zaufaniu pierwsza runda zbierania uwag może być anonimowa, w narzędziu online. Z czasem, gdy zespół widzi, że szczerość nie ma negatywnych konsekwencji, anonimowość przestaje być potrzebna.
  • Co dzieje się z wnioskami. Najsilniejszym sygnałem bezpieczeństwa jest to, że po poprzedniej retrospektywie coś się zmieniło, a nikt nie został ukarany za to, co powiedział.

Przygotowanie to także materiał. Facylitator powinien przyjść z listą działań z poprzedniej retrospektywy i ich statusem oraz z kilkoma faktami o sprincie — o tym piszę niżej. Bez tego pierwsza faza spotkania zamienia się w odtwarzanie wydarzeń z pamięci, która jest wybiórcza i pamięta głównie ostatnie trzy dni.

Jak przebiega dobra retrospektywa w pięciu fazach?

Esther Derby i Diana Larsen w książce „Agile Retrospectives: Making Good Teams Great” z 2006 roku zaproponowały strukturę pięciu faz, która do dziś jest punktem odniesienia dla facylitatorów. W 2021 roku ukazało się drugie wydanie, przygotowane razem z Davidem Horowitzem. Struktura jest prosta, a jej siła polega na tym, że nie pozwala przeskoczyć od problemu od razu do rozwiązania.

1. Przygotowanie (set the stage). Kilka minut na przypomnienie celu, zasad i Prime Directive. Dobrą praktyką jest krótkie pytanie otwierające, na które każdy odpowiada jednym słowem lub liczbą — na przykład „jak oceniasz ten sprint w skali od 1 do 5”. To sprawia, że każdy odezwał się przynajmniej raz, zanim zaczną się trudniejsze tematy.

2. Zbieranie danych (gather data). Fakty i obserwacje: co się wydarzyło, co zauważyliśmy, jakie są liczby. To tutaj pracuje wybrany format — trzy kolumny, żaglówka, rozgwiazda. Najczęstszy błąd na tym etapie to od razu dyskutowanie o przyczynach i rozwiązaniach.

3. Generowanie wniosków (generate insights). Dlaczego tak się stało? Tu przydają się techniki analizy przyczyn: 5 × dlaczego, diagram Ishikawy, szukanie wzorców w danych z kilku sprintów. Faza, którą zespoły najczęściej pomijają, a która decyduje o tym, czy działanie trafi w przyczynę, czy w objaw.

4. Decyzja, co robimy (decide what to do). Wybór jednego, najwyżej dwóch działań i przekształcenie ich w konkretne zadania. Ta faza zasługuje na osobną sekcję, bo to w niej retrospektywy najczęściej się rozpadają.

5. Zamknięcie (close). Podsumowanie decyzji, podziękowanie i — warto — krótka ocena samej retrospektywy: czy była warta czasu? Ta pętla pozwala usprawniać także sposób prowadzenia retrospektyw.

Przy dwutygodniowym sprincie i 75-minutowym spotkaniu rozsądny podział czasu to ok. 5 minut na przygotowanie, 20 na dane, 25 na wnioski, 20 na decyzje i 5 na zamknięcie. Proporcje są ważniejsze niż minuty: faza wniosków i decyzji powinna zajmować więcej czasu niż zbieranie danych, a w większości zespołów, które obserwowałem, jest odwrotnie.

Który format retrospektywy wybrać?

Formatów retrospektyw są setki — serwisy z szablonami liczą je w dziesiątkach, a każdy facylitator ma swoje warianty. W praktyce wystarczy znać kilka i wiedzieć, do czego który służy. Format to narzędzie do fazy zbierania danych, a nie cel sam w sobie.

FormatKolumny / obszaryKiedy działa najlepiejRyzyko
Start / Stop / ContinueCo zacząć, co przestać, co kontynuowaćNowy zespół, szybka retrospektywa, potrzeba konkretnych działańSkłania do rozwiązań przed analizą przyczyn
4L (Liked, Learned, Lacked, Longed For)Co się podobało, czego się nauczyliśmy, czego brakowało, czego chcielibyśmyPo dłuższym etapie, wydaniu, zmianie w zespole; eksploracja zamiast szybkich działańMniej bezpośrednio prowadzi do decyzji
Mad / Sad / GladCo złości, co smuci, co cieszyZespół pod presją, napięcia, które trzeba nazwaćMoże utknąć na emocjach bez przejścia do faktów
Żaglówka (wariant gry Speed Boat)Wiatr (co nas napędza), kotwice (co spowalnia), skały (ryzyka), wyspa (cel)Zespół, który stracił kierunek; połączenie retrospektywy z celemWymaga jasno zdefiniowanego celu
RozgwiazdaZacznij, więcej, kontynuuj, mniej, przestańDojrzały zespół, dostrajanie praktyk zamiast rewolucjiPięć kolumn rozprasza przy małym zespole

Kilka uwag o pochodzeniu, bo pomagają zrozumieć intencję. Format 4L stworzyły Mary Gorman i Ellen Gottesdiener — jest mniej „decyzyjny” niż Start/Stop/Continue i celowo nastawiony na zbieranie faktów, z których mogą wyniknąć zarówno drobne korekty, jak i szersze zmiany. Żaglówka wywodzi się z gry Speed Boat, którą Luke Hohmann opisał w „Innovation Games” jako narzędzie do pracy z klientami nad produktem; zespoły zaadaptowały ją do retrospektyw, dodając wiatr, skały i wyspę. Rozgwiazdę zaproponował Patrick Kua — kolumny „więcej” i „mniej” zachęcają do myślenia w kategoriach stopniowania, a nie zero-jedynkowych decyzji.

Najważniejsza rada dotycząca formatów: dobieraj format do problemu, a nie do nudy. Zmiana formatu co sprint dla urozmaicenia to jeden z objawów retrospektywy-rozrywki. Jeśli zespół ma konkretny problem — na przykład powtarzające się błędy na produkcji — lepiej zbudować retrospektywę wokół osi czasu sprintu i danych o błędach niż wokół rysunku żaglówki. Formaty z metaforami świetnie działają, gdy zespół potrzebuje odświeżenia perspektywy. Nie zastępują analizy.

Jakie dane przynieść na retrospektywę, żeby nie rozmawiać wyłącznie o odczuciach?

Odczucia są ważne — mówią, co zespół uważa za problem. Ale pamięć jest zawodna, a najgłośniejszy głos na sali łatwo staje się „faktem”. Kilka liczb przyniesionych przez facylitatora zmienia rozmowę z „wydaje mi się, że code review trwa za długo” na „średnio na pierwszą recenzję czekaliśmy półtora dnia, a w dwóch przypadkach cztery dni — co się wtedy działo?”.

Dane, które w naszych zespołach najczęściej zmieniają przebieg retrospektywy:

  • Oś czasu sprintu — kluczowe wydarzenia dzień po dniu: zmiany zakresu, awarie, urlopy, blokady. Pozwala powiązać odczucia z konkretnymi momentami.
  • Przeniesione zadania — co nie zostało ukończone i dlaczego. Zadanie przenoszone przez trzy sprinty to zwykle sygnał problemu z podziałem pracy albo zależnością od innego zespołu.
  • Czas przejścia zadania (cycle time) i czas oczekiwania na code review, testy, wdrożenie. Pokazuje, gdzie praca stoi, a nie tylko, że stoi.
  • Błędy, które wyciekły na produkcję — ile, jakiego typu, na jakim etapie powinny zostać złapane. Łączy retrospektywę z jakością, o której piszemy w artykule o kulturze jakości w zespole programistycznym.
  • Metryki DORA — częstotliwość wdrożeń, czas realizacji zmian, odsetek nieudanych zmian i czas przywrócenia usługi — jeśli zespół je mierzy. W artykule o biznesowej wartości metryk DORA pokazujemy, jak je interpretować.
  • Status działań z poprzedniej retrospektywy — zawsze, jako pierwszy punkt.

Dwie przestrogi. Po pierwsze, dane mają służyć zrozumieniu, a nie ocenie. Jeśli metryki z retrospektywy trafią do oceny okresowej, zespół szybko nauczy się je poprawiać zamiast poprawiać pracę. Po drugie, więcej nie znaczy lepiej. Trzy liczby, o których warto porozmawiać, są cenniejsze niż dashboard z dwudziestoma wykresami.

Jak zamienić wnioski z retrospektywy w decyzję, którą da się sprawdzić?

To najważniejsza sekcja tego artykułu, bo tu retrospektywy najczęściej się rozpadają. Zespół dobrze zidentyfikował problem, trafnie nazwał przyczynę — i sformułował działanie „poprawić komunikację z product ownerem”. Po dwóch tygodniach nikt nie wie, czy to się udało, bo nie wiadomo, co miało się stać.

Z mojego doświadczenia działanie z retrospektywy, które ma szansę zostać wykonane, ma pięć cech:

  1. Jest jedno albo dwa. Nie pięć. Zespół, który wychodzi z retrospektywy z pięcioma działaniami, w praktyce nie wykona żadnego — każde przegra z pracą nad produktem. Lepiej jedno zrobione niż pięć zapisanych.
  2. Ma właściciela z imienia i nazwiska. Nie „zespół”, nie „scrum master”. Właściciel nie musi zrobić wszystkiego sam, ale odpowiada za to, żeby zostało zrobione.
  3. Ma termin — najlepiej przed kolejną retrospektywą, żeby można było sprawdzić wynik.
  4. Jest eksperymentem z mierzalnym efektem. Zamiast „poprawić komunikację z PO” — „przez kolejny sprint PO dołącza do refinementu w środy na 30 minut; sprawdzamy, czy liczba pytań o wymagania zadawanych w trakcie sprintu spadnie”. Sformułowanie jako eksperyment zdejmuje presję: jeśli nie zadziała, zespół się czegoś dowiedział i próbuje czego innego.
  5. Trafia do backlogu sprintu. Scrum Guide wprost na to pozwala. Działanie, które jest w backlogu, konkuruje o czas na równych prawach z pracą nad produktem i jest widoczne na codziennym spotkaniu. Działanie zapisane w notatce z retrospektywy — nie.

Pomaga prosty szablon: „Ponieważ [obserwacja z danych], spróbujemy [konkretna zmiana] przez [okres]. Będziemy wiedzieć, że działa, jeśli [mierzalny sygnał]. Odpowiada: [osoba].” Wypełnienie go wymusza wszystkie pięć cech naraz.

Tak wyglądało to w jednym z zespołów, w którym pracowali nasi specjaliści. Na trzech kolejnych retrospektywach pojawiała się karteczka „code review trwa za długo”. Działania brzmiały kolejno „szybciej robić review”, „pamiętać o review” i „ustalić zasady review” — i żadne nic nie zmieniło. Za czwartym razem facylitator przyniósł dane: pull requesty czekały na pierwszą recenzję średnio ponad dzień, a najdłużej te, które otwierano po południu. Działanie zostało sformułowane według szablonu: „Ponieważ pull requesty otwarte po 14:00 czekają na recenzję do następnego dnia, spróbujemy przez jeden sprint dwóch stałych okien na review — o 10:00 i o 15:00. Będziemy wiedzieć, że działa, jeśli średni czas do pierwszej recenzji spadnie poniżej pół dnia. Odpowiada: tech lead”. Po sprincie czas oczekiwania wyraźnie spadł, zespół zostawił okna na stałe, a karteczka zniknęła z tablicy.

Nie każdy eksperyment kończy się sukcesem i to jest w porządku. Działanie, które nie zadziałało, ale zostało wykonane i zmierzone, daje zespołowi wiedzę. Działanie, którego nie wykonano, nie daje nic poza frustracją.

Każda retrospektywa zaczyna się od przeglądu działań z poprzedniej. Nie jako rozliczenie, tylko jako nauka: zadziałało, nie zadziałało, nie zostało zrobione — i dlaczego. Trzecia odpowiedź jest najcenniejsza, bo zwykle wskazuje problem z priorytetami albo z tym, że działanie leżało poza kontrolą zespołu.

Co zrobić z problemami, których zespół nie rozwiąże sam?

W raporcie Easy Agile 29% działań z retrospektyw wymagało zmian poza kontrolą zespołu. Z mojego doświadczenia to właśnie te problemy najbardziej frustrują zespoły, bo wracają sprint po sprincie: niestabilne środowisko testowe zarządzane przez inny dział, zależność od zespołu platformowego, proces zatwierdzania zmian wymagający podpisu trzech osób, niejasne priorytety między dwoma interesariuszami.

Zespół ma tu dwie złe opcje: udawać, że problemu nie ma, albo wpisywać go na każdą retrospektywę i patrzeć, jak nic się nie dzieje. Obie niszczą wiarę w sens retrospektyw. Trzecia, dobra opcja, wymaga ścieżki eskalacji, którą warto ustalić z góry:

  • Rejestr przeszkód systemowych. Problemy spoza kontroli zespołu trafiają do osobnej listy prowadzonej przez scrum mastera lub program managera — z opisem, wpływem na zespół (najlepiej wyrażonym w dniach opóźnienia lub godzinach pracy) i właścicielem po stronie organizacji.
  • Regularny przegląd na wyższym poziomie. Raz w miesiącu lub raz na kwartał program manager przegląda rejestry kilku zespołów z osobami, które mogą podjąć decyzję. Problem zgłoszony przez trzy zespoły naraz ma zupełnie inną wagę niż zgłoszony przez jeden.
  • Informacja zwrotna do zespołu. Zespół musi się dowiedzieć, co stało się z jego zgłoszeniem — nawet jeśli odpowiedź brzmi „nie w tym kwartale”. Brak odpowiedzi jest gorszy niż odmowa.
  • Działanie w granicach zespołu. Nawet jeśli przyczyna leży poza zespołem, zwykle da się coś zrobić w jego granicach: zmierzyć skalę problemu, przygotować obejście, zmniejszyć zależność. To też jest decyzja z retrospektywy.

Siłą rejestru jest przełożenie frustracji na język decydentów. „Środowisko testowe znowu leżało” nie przekona nikogo do inwestycji. „W ostatnich trzech sprintach środowisko testowe było niedostępne łącznie przez sześć dni roboczych, co zablokowało czterech testerów i przesunęło dwa wydania” — już tak, bo pokazuje koszt w walucie, którą rozumie budżet. Program manager, który zbiera takie wpisy z kilku zespołów, ma w ręku argument, jakiego pojedynczy zespół nigdy nie zbuduje.

W organizacjach z wieloma zespołami pomaga też retrospektywa międzyzespołowa, na przykład na koniec kwartału lub po większym wydaniu. Metodyki skalowania Agile mają na to własne formy, ale nie trzeba wdrażać całego frameworka, żeby raz na kwartał usiąść z przedstawicielami zespołów i przejrzeć wspólne przeszkody.

Jak prowadzić retrospektywę w zespole rozproszonym i z zewnętrznymi specjalistami?

Większość zespołów, z którymi pracujemy, jest dziś hybrydowa lub w pełni zdalna, a część jej członków to specjaliści zewnętrzni. Oba te czynniki zmieniają dynamikę retrospektywy i warto je świadomie uwzględnić.

Zespół rozproszony. Retrospektywa zdalna wymaga więcej przygotowania niż stacjonarna. Sprawdzają się trzy praktyki. Po pierwsze, zbieranie uwag asynchronicznie przed spotkaniem — w cyfrowej tablicy, przez dzień lub dwa — co skraca spotkanie i daje głos osobom, które nie lubią mówić przy wszystkich. Po drugie, kamery włączone i krótsze spotkanie zamiast dłuższego — uwaga na wideokonferencji spada szybciej niż w sali. Po trzecie, jawne rundy wypowiedzi, żeby osoby mniej śmiałe albo pracujące w innym języku niż ojczysty miały przestrzeń. Szerzej o organizacji takich zespołów piszemy w artykule o zarządzaniu zespołem developerskim w modelu hybrydowym.

Specjaliści zewnętrzni. Tu widzimy dwa skrajne błędy. Pierwszy: kontraktorzy i specjaliści z body leasingu nie są zapraszani na retrospektywy, bo „nie są częścią firmy”. Zespół traci wtedy perspektywę osób, które często widzą problemy najwyraźniej — bo pracowały w innych organizacjach i wiedzą, że „tak po prostu jest” nie jest prawdą. Drugi błąd: specjaliści są zapraszani, ale nie mówią, bo nie czują się bezpiecznie krytykując proces klienta.

Dobra praktyka jest prosta: retrospektywa obejmuje wszystkich, którzy pracowali w sprincie, niezależnie od formy umowy. Prime Directive dotyczy ich w tym samym stopniu. Specjaliści ARDURA pracujący w zespołach klientów wiedzą, że uwagi zgłaszane na retrospektywie są częścią ich pracy, a nie ryzykiem dla relacji — i to jest coś, co warto ustalić jawnie przy integracji personelu zewnętrznego z zespołem.

Jakie antywzorce najczęściej zabijają retrospektywy?

Retrospektywy rzadko przestają działać nagle. Zwykle umierają powoli, przez kilka powtarzalnych zachowań, które każde z osobna wydaje się niegroźne. Oto te, które widzimy najczęściej:

  • Dzień świstaka. Te same problemy na każdej retrospektywie, bez zmiany. Zespół szybko wyciąga wniosek, że mówienie o nich nie ma sensu, i przestaje je zgłaszać — co nie znaczy, że zniknęły.
  • Pięć działań, zero wykonanych. Ambitna lista na końcu spotkania, która przegrywa z pierwszym pilnym zadaniem.
  • Retrospektywa na dyrektora. Obecność przełożonego lub klienta sprawia, że zespół mówi to, co wypada, a nie to, co myśli.
  • Szukanie winnych. „Kto zepsuł wdrożenie?” zamiast „co w naszym procesie pozwoliło, żeby wdrożenie się zepsuło?”. Jedna taka retrospektywa potrafi cofnąć zaufanie o kilka miesięcy.
  • Pomijanie retrospektywy, gdy jest dużo pracy. Dokładnie wtedy, gdy byłaby najbardziej potrzebna. Retrospektywa to najtańsza godzina w sprincie, a zespół pod presją najbardziej potrzebuje zrozumieć, dlaczego pod nią jest.
  • Rozrywka zamiast zmiany. Nowy format co sprint, gry, kolorowe tablice — i ani jednej decyzji, którą dało się sprawdzić.
  • Retrospektywa bez danych. Rozmowa oparta wyłącznie na pamięci ostatnich dni, która nie odróżnia jednorazowego incydentu od powtarzającego się wzorca.
  • Facylitator jako sędzia. Scrum master, który komentuje, ocenia i proponuje rozwiązania, zamiast pomagać zespołowi dojść do nich samodzielnie. O tym, jak budować samoorganizujący się zespół bez mikrozarządzania, piszemy osobno.

Każdy z tych antywzorców da się naprawić, ale tylko wtedy, gdy ktoś go nazwie. Dobrym momentem jest właśnie faza zamknięcia: „Czy ta retrospektywa była warta naszego czasu? Co zmienić w następnej?”.

Jak sprawdzić, czy retrospektywy w zespole działają?

Retrospektywa ma usprawniać sposób pracy, więc jej skuteczność powinna być widoczna w tym, jak zespół pracuje. Nie w tym, jak przyjemne było spotkanie. Proponuję cztery proste miary, które da się śledzić bez dodatkowych narzędzi:

  1. Odsetek zrealizowanych działań. Ile działań z retrospektyw zostało wykonanych przed kolejną? Punktem odniesienia może być mediana ok. 50% z raportu Easy Agile. Zespół, który przy jednym–dwóch działaniach na sprint realizuje zdecydowanie więcej, prawdopodobnie dobrze je formułuje.
  2. Powtarzalność problemów. Czy te same tematy wracają przez kolejne sprinty? Problem, który pojawia się trzeci raz, to sygnał, że albo działania trafiają w objawy, albo przyczyna leży poza zespołem i powinna trafić do rejestru przeszkód.
  3. Efekt działań w danych. Jeśli działanie było eksperymentem z mierzalnym sygnałem, po sprincie wiadomo, czy zadziałało. Z czasem zespół buduje własną bazę wiedzy o tym, co u niego działa.
  4. Ocena samej retrospektywy. Jedno pytanie na koniec, w skali 1–5: „czy to spotkanie było warte naszego czasu?”. Spadający trend to sygnał, zanim retrospektywy zamienią się w rytuał.

Warto też patrzeć szerzej, na wskaźniki efektywności zespołu: przewidywalność sprintów, czas przejścia zadań, błędy na produkcji. Retrospektywy nie są jedynym czynnikiem, który na nie wpływa, ale zespół, który od pół roku skutecznie się usprawnia, powinien w nich to zobaczyć.

Jak ocenić dojrzałość retrospektyw w Twoim zespole?

Poniższy model dojrzałości pomaga ocenić, gdzie jest Twój zespół i co jest następnym krokiem. Nie trzeba przeskakiwać poziomów — przejście z pierwszego na drugi daje zwykle więcej niż z trzeciego na czwarty.

ObszarPoziom 1: rytuałPoziom 2: rozmowaPoziom 3: decyzjaPoziom 4: system
RegularnośćOdbywa się, gdy jest czasCo sprintCo sprint, nigdy pomijana pod presjąCo sprint plus retrospektywy międzyzespołowe
BezpieczeństwoMówią najgłośniejsiWszyscy zabierają głosTrudne tematy są poruszaneZespół sam zgłasza własne błędy
DaneTylko pamięćOś czasu sprintuOś czasu i kilka metrykTrendy z wielu sprintów
WnioskiLista problemówGrupowanie i głosowanieAnaliza przyczyn przed działaniamiWzorce powtarzające się między zespołami
DziałaniaBrak lub ogólneKilka, bez właścicieli1–2, z właścicielem, terminem, w backloguEksperymenty z mierzalnym efektem
Problemy poza zespołemWracają co sprintZgłaszane nieformalnieRejestr przeszkódRegularny przegląd z decydentami i odpowiedź
UczestnicyBez specjalistów zewnętrznychZapraszani, ale milcząWszyscy, którzy pracowali w sprincieRotacja facylitacji w zespole
PomiarBrakOcena spotkaniaOdsetek zrealizowanych działańEfekty działań widoczne w metrykach zespołu

Najważniejsze wnioski:

  1. Retrospektywa bez decyzji to rytuał. Jej celem według Scrum Guide jest plan usprawnień, a nie lista problemów.
  2. Mniej działań, więcej wykonanych. Jedno–dwa działania z właścicielem, terminem i miejscem w backlogu sprintu zamiast pięciu zapisanych w notatce.
  3. Dane zmieniają rozmowę. Oś czasu sprintu i kilka metryk pozwalają odróżnić incydent od wzorca.
  4. Format dobieraj do problemu. Zmiana formatu dla urozmaicenia to objaw, nie rozwiązanie.
  5. Problemy spoza zespołu potrzebują ścieżki. Rejestr przeszkód i regularny przegląd z decydentami to zadanie program managera, nie scrum mastera.
  6. Wszyscy, którzy pracowali w sprincie, są na retrospektywie — także specjaliści zewnętrzni.

W ARDURA Consulting budujemy zespoły i prowadzimy projekty dla klientów w Polsce, Europie, na Bliskim Wschodzie i w USA — zarówno w modelu software developmentu, jak i jako specjaliści w zespołach klientów w modelu body leasingu. Z każdej współpracy wynosimy tę samą obserwację: zespoły, które traktują retrospektywę jako źródło decyzji, a nie obowiązek z kalendarza, usprawniają się szybciej i rzadziej potrzebują ratunku z zewnątrz.

Jeśli Twój zespół ma za sobą kilkanaście retrospektyw, a te same problemy wciąż wracają, porozmawiaj z nami. Pomożemy zdiagnozować, co blokuje zmianę — w sposobie pracy, w zespole albo poza nim.