Wyjaśnienie czterech ceremonii Scrumu
Metodologia Scrum obejmuje cztery ceremonie (obecnie nazywane wydarzeniami): planowanie sprintu, codzienne spotkanie Scrum, przegląd sprintu oraz retrospektywę sprintu. Proszę zapoznać się z celem, wyznaczonym czasem trwania oraz uczestnikami 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 krąg uczestników, a razem zapewniają zespołowi Scrum regularny rytm planowania, koordynacji, prezentacji wyników oraz doskonalenia.
Krótka uwaga dotycząca nazewnictwa: aktualny Przewodnik po Scrumie określa te spotkania mianem wydarzeń zamiast ceremonii i wymienia ich 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 z tych 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. Na tym właśnie polega sens tej spójności: 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 ceremonie stanowią jego początek i zakończenie oraz wyznaczają jego przebieg. Sprint rozpoczyna się od planowania, codzienny scrum zapewnia jego sprawny przebieg, a przegląd i retrospektywa zamykają go.
Cztery ceremonie w metodologii Scrum
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 (w przypadku dłuższego sprintu czas ten ulega wydłużeniu).
Uczestnicy: cały zespół Scrum — programiści, właściciel produktu oraz 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 dyskusji — wiele zespołów korzysta z Planning Poker, bezpłatnego narzędzia do szacowania w metodologii agile, aby szybko osiągnąć wspólny oszacowanie.
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 sprawozdań 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łaściciel produktu i Scrum Master uczestniczą w spotkaniu, jeśli pracują nad zadaniami z listy zadań 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 spotkanie było krótkie.
3. Przegląd sprintu
Cel: ocena wyników sprintu oraz podjęcie decyzji co do dalszych działań. Zespół prezentuje wykonaną pracę i zbiera opinie od interesariuszy, co może skutkować wprowadzeniem zmian 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ół Scrum.
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 organizacji 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ą cykl. Planowanie sprintu wyznacza kierunek działań, codzienne spotkanie scrumowe zapewnia koordynację pracy 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 — a jej wyniki są bezpośrednio wykorzystywane w kolejnej rundzie planowania. Konsekwentne stosowanie tej pętli pozwala zespołowi scrumowemu analizować i dostosowywać się, zamiast powtarzać te same błędy w kolejnych sprintach.
Najczęściej zadawane pytania dotyczące ceremonii Scrumowych
Jakie są cztery ceremonie w metodologii Scrum?
Cztery ceremonie Scrumu 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 ramę, w której 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 oba odnoszą się do tego samego zestawu spotkań. Zauważą Państwo, że zespoły używają tych terminów zamiennie w odniesieniu do planowania sprintu, codziennego spotkania (Daily Scrum), 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 spotkań planowania, przeglądu i retrospektywy wydłużają się mniej więcej dwukrotnie; codzienne spotkanie scrumowe pozostaje jednak 15-minutowe, niezależnie od długości sprintu.
Czy retrospektywa sprintu jest ceremonią w metodologii Scrum?
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, procesu i narzędzi — oraz uzgodnienia konkretnych usprawnień na następny sprint. Pozostałe trzy ceremonie koncentrują się na samej pracy; retrospektywa skupia się natomiast na sposobie działania zespołu.
Warto przeczytać
- Ceremonie w metodologii agile: kompletny przewodnik — opis każdej ceremonii na osobnej stronie, a także udoskonalanie rejestru zadań oraz kwestia różnicy między wydarzeniami a ceremoniami.
- Dziewięć najlepszych pomysłów i gier do retrospektyw agile — formaty pozwalające urozmaicić retrospektywę.
- 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?