Definicja
Backlog Refinement (dawniej Grooming) to regularna aktywność (nie wydarzenie Scrum), w której zespół doprecyzowuje elementy Product Backlogu, aby były gotowe do Sprint Planningu.
Co się dzieje na refinement?
| Aktywność | Cel | Kto |
|---|---|---|
| Doprecyzowanie user stories | Dodanie szczegółów, kryteriów akceptacji | PO + BA + Devs |
| Dekompozycja epików | Podział dużych elementów na mniejsze | BA + PO |
| Estymacja (Planning Poker) | Wycena w Story Points | Developers |
| Repriorytetyzacja | Aktualizacja kolejności | PO |
| Usuwanie nieaktualnych | Czyszczenie backlogu | PO |
Definition of Ready (DoR)
Element jest gotowy do sprintu gdy: - [ ] User Story w formacie Jako/Chcę/Aby - [ ] Kryteria akceptacji zdefiniowane - [ ] Wyceniony w Story Points - [ ] Zależności zidentyfikowane - [ ] Brak pytań otwartych
Dlaczego to ważne?
Bez refinement, Sprint Planning zamienia się w chaotyczną dyskusję o niejasnych wymaganiach. BA jest kluczowy w tym procesie.