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 BackloguSprint 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ściSprint 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.

  1. Refinement odbywa się w połowie sprintu, przetwarzając backlog dwa sprinty do przodu.
  2. Historie wychodzą z refinementu gotowe: oszacowane, zaakceptowane kryteria, rozwiązane zależności.
  3. Sprint Planning wybiera gotowe historie, uzgadnia Sprint Goal.
  4. Sprint produkuje dane o prędkości, które zasilają priorytetyzację refinementu.
  5. 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