Backlog Refinement
Backlog Refinement (раньше — «Grooming») — церемония подготовки историй к будущим спринтам. Не входит в стандартные церемонии Scrum, но рекомендована Scrum Guide и используется почти всеми командами.
Что делается на Refinement:
- PO презентует приоритетные истории (топ-10 бэклога)
- Команда задаёт вопросы, уточняет детали
- Большие истории разбиваются на меньшие
- Команда даёт оценки в Story Points (Planning Poker)
- Истории, прошедшие DoR, помечаются «готовы к спринту»
Длительность: 1–2 раза в спринт по 1–2 часа. Лимит — не больше 10% от рабочего времени команды.
Когда применять и когда нет
Применять
- Sprint Planning регулярно затягивается из-за неготовых историй
- Истории «прилетают» сырыми и не оценёнными
- Хотите снизить непредсказуемость спринтов
Не применять
- Очень маленькая команда (2–3 человека) — Refinement может быть избыточен, обсуждайте на ходу
Примеры применения
Двухнедельный спринт. Refinement — раз в неделю, 1.5 часа. PO готовит топ-7 историй заранее. Команда обсуждает, оценивает, разбивает крупные. После Refinement у команды на 1.5 спринта вперёд набор готовых историй с оценкой.
Часто задаваемые вопросы
Да. Раньше использовался термин «Grooming», но в более новых редакциях Scrum Guide заменён на «Refinement» (более понятен и не имеет двусмысленных коннотаций).
Обязательно — PO и команда разработки. Опционально — Scrum Master (как фасилитатор). Стейкхолдеры — только если PO решит, что нужны их пояснения.
Не больше 10% времени команды. Двухнедельный спринт = 80 часов на человека = 8 часов Refinement (например, 2 встречи по 1.5 часа всей командой).