Есть ли Definition of Ready?
Все члены команды должны одинаково понимать критерии готовности задачи к передаче в разработку, для этого придумали скрамовский артефакт — DoR.
Зачем нужен
Все банально, он нужен, чтобы экономить деньги компании:
- Помогает убедиться в необходимости задачи, её полезности и важности для бизнеса.
- Гарантирует, что у команды есть вся необходимая информация до начала работы.
- Уменьшает риск блокеров и переделок в процессе разработки.
- Разработчики не тратят время на уточнения и ожидание недостающих данных.
- Позволяет точнее оценивать сроки выполнения задач.
- Вовлекает каждого участника в обсуждение задачи.
Когда нужен
DoR нужен всегда, но чем больше у вас уровней согласования, сложных интеграционных процессов, зависимости от смежных команд — тем он нужнее.
Что внутри
- Описание сути задачи и её пользы:
- Что делаем?
- Для кого делаем?
- Почему сейчас?
- Зачем это пользователю?
- Как он сейчас решает эту проблему?
- Сколько людей будут этим пользоваться и как часто?
- Какие метрики бизнеса будут затронуты?
- Что будем считать показателем успеха внедрения?
- Как будем продвигать и продавать?
- Какой срок реализации и что будет если его нарушить?
- Определен человек, принимающий финальное решение в спорах по задаче.
- Задача прошла по чек-листу проектировщика.
- Подготовлены критерии Definition of Done.
- Составлена таблица событий для сбора метрик.
- Проведена декомпозиция и оценка трудозатрат.
- Приложен список всех зависимых команд: ключевые участники, сроки начала работ.