Sprint Planning vs. refinement backlogu
Sprint Planning i refinement backlogu to dwa zdarzenia przygotowawcze, które decydują o jakości sprintu.
Szybkie odniesienie: kluczowe różnice
| Refinement Backlogu | Sprint Planning |
|---|---|
| Ciągle przez cały sprint (zazwyczaj 1–2 sesje na sprint) | Raz, na początku każdego sprintu |
| Gotowe elementy backlogu: oszacowane, napisane kryteria akceptacji, zidentyfikowane zależności | Sprint Goal + wybrany backlog sprintu + wstępna dekompozycja zadań |
| Product Owner + cały zespół | Scrum Master facylituje; cały zespół się zobowiązuje |
Co robi refinement backlogu
Refinement przygotowuje przyszłą pracę. Jego wyjścia są wejściami Sprint Planningu.
W refinemencie historie mogą być kwestionowane, modyfikowane i usuwane.
- Pisanie i przeglądanie kryteriów akceptacji
- Dzielenie dużych historii na elementy o rozmiarze sprintu
- Szacowanie za pomocą Planning Pokera
- Identyfikowanie i rozwiązywanie zależności
- Usuwanie przestarzałych lub zastąpionych elementów
Co robi Sprint Planning
Sprint Planning zobowiązuje się do konkretnego planu.
Trzy wymagane wyjścia Sprint Planningu to zobowiązania.
- Uzgodnienie Sprint Goala
- Wybór elementów backlogu mieszczących się w pojemności sprintu
- Krótkie szacowanie pozostałych nieszacowanych elementów
- Dekompozycja pierwszych 2–3 dni pracy na zadania
- Potwierdzenie zaangażowania zespołu
Typowe błędy zacierające granicę
Granica między refinementem a planowaniem jest często zamazywana.
- Szacowanie podczas Sprint Planningu: gdy historie trafiają bez szacunków, zespół musi szacować przed selekcją.
- Modyfikowanie kryteriów akceptacji podczas planowania: zmiany kryteriów należą do refinementu.
- Pomijanie refinementu "dla oszczędności czasu": godzina refinementu oszczędza dwie do trzech godzin planowania.
- Używanie planowania do dyskusji refinementu: "Chwila — co właściwie oznacza ta historia?" to pytanie do refinementu.
Jak refinement i planowanie współpracują
Relacja jest upstream-downstream: refinement produkuje wejścia, które konsumuje planowanie.
- Refinement odbywa się w połowie sprintu, przetwarzając backlog dwa sprinty do przodu.
- Historie wychodzą z refinementu gotowe: oszacowane, zaakceptowane kryteria, rozwiązane zależności.
- Sprint Planning wybiera gotowe historie, uzgadnia Sprint Goal.
- Sprint produkuje dane o prędkości, które zasilają priorytetyzację refinementu.
- Cykl się powtarza.
FAQ Sprint Planning vs. refinement
Czy refinement jest zdarzeniem Scruma?
Nie. Scrum Guide opisuje refinement jako aktywność. Formalne zdarzenia to Sprint, Sprint Planning, Daily Scrum, Sprint Review i Sprint Retrospective.
Czy refinement może zastąpić Sprint Planning?
Nie. Refinement przygotowuje pracę; Sprint Planning zobowiązuje się do pracy.
Kto facylituje refinement vs. Sprint Planning?
Oba są zazwyczaj facylitowane przez Scrum Mastera.
Skąd wiedzieć, czy nasz refinement działa?
Dobry refinement objawia się w Sprint Planningu: mniej pytań wyjaśniających.
Używaj bezpłatnego Planning Pokera online do szacowania podczas refinementu