Definition of Ready
Definition of Ready (DoR) — расширение Scrum, не описанное в Scrum Guide, но широко применяемое. Это критерии, которым должна соответствовать история до Sprint Planning.
Типичный DoR:
- Описана в формате User Story («Как X, я хочу Y, чтобы Z»)
- Есть Acceptance Criteria
- Оценена в Story Points
- Нет внешних блокеров (например, дизайн не утверждён)
- Помещается в один спринт (≤ 13 SP)
- Понятна команде — нет «слепых пятен»
DoR применяется на Backlog Refinement и предотвращает ситуацию, когда на Sprint Planning приходят «сырые» истории, и команда тратит планирование на их разбор.
Когда применять и когда нет
Применять
- Работаете по Scrum
- Sprint Planning регулярно затягивается из-за сырых историй
- Хотите снизить непредсказуемость спринтов
Не применять
- Команда работает по Kanban — там DoR не нужен в той же форме
- В исследовательских проектах с высокой неопределённостью DoR не всегда применим — задачи проясняются по ходу работы
Примеры применения
Команда мобильного приложения, DoR: 1) описана в формате US; 2) есть AC; 3) есть макет в Figma; 4) оценена в SP; 5) ≤ 8 SP. На Refinement история «Поделиться отчётом» — нет макета. PO добавляет «зависит от дизайна», история не идёт в Planning, ставится на следующий спринт.
Часто задаваемые вопросы
DoR — критерии для входа задачи в спринт (готова ли её начать). DoD — критерии для выхода задачи из спринта (закончена ли).
Нет, DoR — расширение Scrum, не описанное в официальном гайде. Но используется во многих командах для повышения качества Refinement.
Идеально — не брать в спринт, вернуть на Refinement. На практике PO с командой решают, можно ли быстро прояснить детали в начале спринта или лучше отложить.