Definition of Done: как договориться, что значит «готово»
«Готово». — «Готово — это выложено или готово — это ты перестал над этим работать?» Этот разговор был в каждой команде. Definition of Done (DoD, критерии готовности) — короткий общий чек-лист того, что должно быть выполнено, прежде чем карточка уйдёт в «Выполнено». Звучит бюрократично, а на практике это самый дешёвый способ перестать возвращать задачи.
- Definition of Done — общий для команды чек-лист, который применяется к каждой задаче определённого типа.
- Он предотвращает возвраты, скрытую доработку и карточки «почти готово».
- Держите его коротким — 3–6 пунктов — и под конкретный вид работы.
- Привяжите к доске: карточка не уходит из «На проверке», пока чек-лист не выполнен.
DoD и критерии приёмки
| Definition of Done | Критерии приёмки | |
|---|---|---|
| Относится к | Каждой задаче этого типа | Одной конкретной задаче |
| Кто пишет | Команда, один раз | Автор задачи |
| Пример | «Проверено вторым человеком» | «Кнопка работает в Safari на iPhone» |
Нужны оба. DoD — про стандарты качества, критерии приёмки — про то, чего должна добиться конкретная задача. См. как правильно поставить задачу.
Примеры чек-листов
Разработка
- Код проверен другим разработчиком
- Тесты проходят
- Работает на согласованных браузерах и устройствах
- Выложено на тестовый сервер
Дизайн
- Соответствует брифу и брендбуку
- Есть мобильная и десктопная версии
- Исходники в общей папке
- Согласовано с арт-директором
Рекламный материал
- Текст вычитан
- Ссылки и UTM-метки проверены
- Согласовано с владельцем кампании
- Запланировано или опубликовано
Статья в блог
- Заголовок, описание и картинка готовы
- Добавлены внутренние ссылки
- Отредактировано вторым человеком
- Опубликовано и разослано
Как внедрить DoD
- Соберите недавние переделки. Что возвращали в прошлом месяце и почему?
- Превратите причины в пункты. Не было проверки → «Проверено вторым человеком».
- Коротко. 3–6 пунктов; больше игнорируют.
- Там, где идёт работа — закреплённое сообщение в чате или шаблон описания задачи.
- Пересматривайте раз в месяц. Убирайте ненужное, добавляйте то, что предотвратило бы переделку.
DoD на канбан-доске
Естественная точка проверки — переход из «На проверке» в «Выполнено». Проверяющий сверяется с DoD; если чего-то нет, карточка возвращается с комментарием. В Teamflows статус задачи может менять только её исполнитель или администратор, а каждое перемещение записывается в журнал активности команды — видно, кто что принял.
Частые вопросы
Что такое Definition of Done простыми словами?
Общий чек-лист условий, которые задача должна выполнить, чтобы считаться завершённой. Понятие пришло из Scrum, но работает в любом процессе.
Сколько пунктов должно быть в DoD?
Три–шесть на вид работы. Достаточно коротко, чтобы его реально проверяли.
Кто определяет критерии готовности?
Команда вместе, на основе реальных проблем. Навязанные чек-листы обычно игнорируют.
Нужен ли свой DoD каждому типу задач?
Если работа сильно отличается — код, дизайн, контент, — да. Удобно: общий DoD плюс несколько пунктов под тип.