Backlog Refinement, или уточнение бэклога, — церемония подготовки историй к будущим спринтам. Раньше её называли грумингом. В обязательный набор встреч Scrum она не входит, но рекомендована руководством по Scrum и используется почти всеми командами.
Что делают на уточнении:
- владелец продукта представляет приоритетные истории — примерно первые 10 позиций бэклога;
- команда задаёт вопросы и уточняет детали;
- крупные истории дробят на более мелкие;
- команда даёт оценку в Story Points, чаще всего методом покера планирования;
- истории, прошедшие Definition of Ready, помечают как готовые к спринту.
Периодичность: 1–2 раза за спринт по 1–2 часа. Ограничение — не больше 10% рабочего времени команды.
- Планирование спринта регулярно затягивается из-за неготовых историй
- Истории попадают в работу сырыми и без оценки
- Хотите снизить непредсказуемость спринтов
- Очень маленькая команда из 2–3 человек: отдельная встреча избыточна, детали проще обсуждать по ходу работы
Двухнедельный спринт. Уточнение проводят раз в неделю по 1,5 часа. Владелец продукта заранее готовит 7 верхних историй. Команда обсуждает их, оценивает и дробит крупные. После встречи у команды есть запас готовых и оценённых историй примерно на 1,5 спринта вперёд.
В Shtab держите бэклог отдельно от текущего спринта и заведите статус «На уточнение»: собирайте туда истории до встречи, а по её итогам переводите в «Готова к спринту». Тогда на планировании сразу видно, какие истории команда уже разобрала, а какие ещё нет.