Wyjaśnienie czterech ceremonii Scrum
Scrum składa się z czterech ceremonii (obecnie nazywanych wydarzeniami): Planowanie Sprintu, Codzienny Scrum, Przegląd Sprintu i Retrospektywa Sprintu. Proszę poznać cel, ramy czasowe i uczestników każdego z nich.
Cztery ceremonie Scrum to planowanie sprintu, codzienne spotkanie Scrum, przegląd sprintu oraz retrospektywa sprintu. Każda z nich ma jasno określony cel, ustalony czas trwania oraz zdefiniowany skład uczestników, a razem zapewniają one zespołowi Scrum regularny rytm planowania, koordynacji, prezentacji i doskonalenia.
Krótka uwaga dotycząca nazewnictwa: w aktualnym Przewodniku po Scrumie spotkania te nazywane są wydarzeniami, a nie ceremoniami, a ich liczba wynosi pięć — ponieważ sam sprint stanowi ramę, w której mieszczą się pozostałe cztery. Większość zespołów nadal używa terminu „ceremonie” z przyzwyczajenia, a w niniejszym rozdziale oba terminy są stosowane zamiennie. Nie liczy się nazwa, ale zrozumienie, czemu służy każde ze spotkań.
Czym jest ceremonia Scrumowa?
Ceremonia Scrumowa to regularne spotkanie o ustalonej długości, które zapewnia zespołowi Scrumowemu przewidywalną strukturę pracy. Zamiast zwoływać spotkania doraźne, zespół uzgadnia stały zestaw ceremonii, które powtarzają się w każdym sprincie. Chodzi właśnie o tę spójność: eliminuje ona nakład pracy związany z podejmowaniem decyzji o terminie spotkania, gwarantuje, że ważne rozmowy faktycznie się odbywają, oraz tworzy rytm „sprawdzania i dostosowywania”, na którym opiera się Scrum.
Sprint to okres pracy o ustalonej długości — zazwyczaj trwający od jednego do czterech tygodni, najczęściej dwa — a cztery spotkania stanowią jego początek i zakończenie oraz nadają mu rytm. Sprint rozpoczyna się spotkaniem planującym, codzienne spotkanie scrumowe pozwala utrzymać go na właściwym torze, a przegląd i retrospektywa zamykają go.
Cztery ceremonie Scrumu
1. Planowanie sprintu
Cel: uzgodnienie, co zespół zrealizuje w nadchodzącym sprincie i w jaki sposób. Zespół wybiera elementy z rejestru produktów, określa cel sprintu oraz opracowuje wstępny plan prac.
Ramy czasowe: do około czterech godzin w przypadku dwutygodniowego sprintu (dłużej w przypadku dłuższego sprintu).
Uczestnicy: cały zespół Scrum — programiści, właściciel produktu i Scrum Master.
Planowanie sprintu odpowiada na trzy pytania: dlaczego ten sprint jest wartościowy (cel sprintu), co można zrealizować w tym sprincie oraz w jaki sposób wybrane zadania zostaną wykonane. Ocena wielkości wybranych elementów stanowi część tej rozmowy — wiele zespołów korzysta z Planning Poker, bezpłatnego narzędzia do szacowania w metodologii agile, aby szybko osiągnąć wspólną ocenę.
2. Codzienne spotkanie scrumowe
Cel: krótkie codzienne spotkanie, podczas którego programiści sprawdzają postępy w realizacji celu sprintu i dostosowują plan na najbliższe 24 godziny. Chodzi tu o koordynację, a nie o składanie raportów z postępów przełożonemu.
Ramy czasowe: 15 minut, każdego dnia roboczego, niezależnie od długości sprintu.
Uczestnicy: programiści. W spotkaniu uczestniczą również właściciel produktu i scrum master, jeśli pracują nad zadaniami z rejestru sprintu.
Codzienne spotkanie scrumowe znane jest również jako codzienne spotkanie na stojąco – nazwa ta wywodzi się z zwyczaju organizowania go na stojąco, aby było krótkie.
3. Przegląd sprintu
Cel: ocena wyników sprintu i podjęcie decyzji co do dalszych działań. Zespół prezentuje wykonaną pracę i zbiera opinie od interesariuszy, co może skutkować zmianami w rejestrze produktów.
Ramy czasowe: do około dwóch godzin na dwutygodniowy sprint.
Uczestnicy: zespół Scrum oraz kluczowi interesariusze zaproszeni przez właściciela produktu.
Przegląd sprintu to sesja robocza, a nie jednostronna prezentacja — jego wartość polega na rozmowie i informacji zwrotnej, które się podczas niego pojawiają.
4. Retrospektywa sprintu
Cel: przeanalizowanie przebiegu ostatniego sprintu pod kątem osób, relacji, procesów i narzędzi oraz zaplanowanie usprawnień na następny sprint. Podczas gdy przegląd dotyczy produktu, retrospektywa skupia się na sposobie pracy zespołu.
Ramy czasowe: do około 90 minut na dwutygodniowy sprint.
Uczestnicy: zespół Scrumowy.
Retrospektywa stanowi główny motor ciągłego doskonalenia zespołu — to właśnie podczas niej zespół przekształca refleksje w krótką listę konkretnych działań. Pozostała część niniejszego przewodnika poświęcona jest skutecznej realizacji retrospektywy; proszę zacząć od Rozdziału 1 — Czym jest retrospektywa sprintu?, aby zapoznać się z pełnym opisem, a gdy będą Państwo gotowi do przeprowadzenia retrospektywy, proszę zapoznać się z instrukcją wyboru szablonu retrospektywy.
Jak te uroczystości się ze sobą łączą
Te cztery spotkania tworzą zamknięty cykl. Planowanie sprintu wyznacza kierunek, codzienne spotkanie scrumowe zapewnia koordynację działań zespołu na co dzień, przegląd sprintu pozwala zweryfikować produkt pod kątem potrzeb interesariuszy, a retrospektywa sprintu służy doskonaleniu samego zespołu — co bezpośrednio przekłada się na kolejną rundę planowania. Prowadzona konsekwentnie pętla ta pozwala zespołowi scrumowemu analizować i dostosowywać się, zamiast powtarzać te same błędy sprint po sprincie.
Najczęściej zadawane pytania dotyczące ceremonii Scrumowych
Jakie są cztery ceremonie Scrum?
Cztery ceremonie Scrum to: planowanie sprintu, codzienne spotkanie Scrum (lub codzienne spotkanie w pozycji stojącej), przegląd sprintu oraz retrospektywa sprintu. Razem tworzą one regularny rytm planowania, koordynacji, prezentacji wyników i doskonalenia w ramach każdego sprintu. Sam sprint jest czasami uznawany za piąte wydarzenie, ponieważ stanowi ramy, w których odbywają się pozostałe cztery.
Czy ceremonie Scrumowe to to samo, co wydarzenia Scrumowe?
Tak. „Ceremonia” to starsze, nieformalne określenie, a „wydarzenie” to termin używany w aktualnym Przewodniku po Scrumie, jednak odnoszą się one do tego samego zestawu spotkań. Zauważą Państwo, że zespoły używają tych terminów zamiennie w odniesieniu do planowania sprintu, codziennego spotkania, przeglądu sprintu oraz retrospektywy sprintu.
Jak długo powinna trwać każda ceremonia Scrumowa?
Czas trwania poszczególnych spotkań dostosowuje się do długości sprintu. W przypadku typowego dwutygodniowego sprintu spotkanie planowania sprintu trwa do około czterech godzin, codzienne spotkanie scrumowe – 15 minut, przegląd sprintu – do około dwóch godzin, a retrospektywa sprintu – do około 90 minut. W przypadku sprintu trwającego jeden miesiąc ramy czasowe planowania, przeglądu i retrospektywy wydłużają się mniej więcej dwukrotnie; codzienne spotkanie scrumowe pozostaje na poziomie 15 minut niezależnie od długości sprintu.
Czy retrospektywa sprintu jest ceremonią Scrumową?
Tak. Retrospektywa sprintu jest jedną z czterech ceremonii Scrumowych i ostatnim wydarzeniem każdego sprintu. Stanowi ona dla zespołu okazję do przeanalizowania przebiegu ostatniego sprintu — pod kątem ludzi, procesów i narzędzi — oraz do uzgodnienia konkretnych usprawnień na następny sprint. Pozostałe trzy ceremonie koncentrują się na pracy; retrospektywa skupia się natomiast na sposobie pracy zespołu.
Warto przeczytać
- Dziewięć najlepszych pomysłów i gier na retrospektywę agile — formaty pozwalające urozmaicić retrospektywę agile.
- Siedem nawyków odnoszących sukcesy Scrum Masterów — jak działają najlepsi moderatorzy podczas wszystkich czterech ceremonii.
- Kim jest Scrum Master i dlaczego ta rola ma znaczenie podczas retrospektywy?