Что такое чеклист Definition of Done?
Definition of Done — планка качества, которую должна пройти каждая story, прежде чем кто-то переведёт её в Done. В Jira чеклист превращает эту планку в отмечаемые шаги на самом рабочем элементе: peer review закрыт, CI зелёный, документация обновлена. Список один и тот же для каждой story; меняются только отметки.
Чеклист Definition of Done даёт ясность и снимает двусмысленность, прежде чем работу двигают в Done. Вместо вопросов «Уже готово?», «Мы следовали тем же стандартам, что в прошлый раз?» или «Какая у нас планка качества для этой story?» команда указывает на список на задаче. Все видят одни шаги, отмечают одни доказательства и договариваются, что значит «готово».
Разрыв виден в повседневном языке. Одна команда говорит, что story done, когда разработка, тесты и code review завершены — это уже задеплоено? Другая считает done только после полного цикла доставки и продакшена. Чеклист Definition of Done заставляет провести этот разговор один раз, записать ответ на задаче и не открывать одни и те же споры на каждой story.
Почему команды держат Definition of Done на задаче
Большинство команд уже знает, как выглядит «хорошо». Трение — в повторении. Без общего списка «done» становится спором на стендапе, комментарии ревью живут в трёх местах, а следующий человек получает неполную передачу. Чеклист на задаче делает планку явной: все видят одни шаги, прогресс виден на доске, ничего критичного не прячется в чьей-то голове.
В software delivery это окупается на каждой story: открываете тикет, видите, что осталось — ревью вмержено, тесты зелёные, документация обновлена — отмечаете по ходу и переходите в Done только когда доказательства на задаче. Та же планка, отгружаете ли вы фичу, чините баг или разбираете техдолг.
Когда применять
Используйте чеклист Definition of Done на каждой story, багфиксе или task, которые должны оставлять одну и ту же качество. Применяйте при переходе в In Progress или при создании story, чтобы планка была с самого начала. Требуйте его перед переходом в Done, если Done должно значить, что планка выполнена.
Definition of Done vs acceptance criteria vs ready
Acceptance criteria описывают обещанное поведение этого рабочего элемента — примеры, которые вы будете демо. Definition of Ready спрашивает, достаточно ли элемент ясен, чтобы взять его в спринт. Definition of Done — общая exit-планка: тесты, ревью, документация и готовность к релизу, которые каждая story должна следующему человеку. Команды, которые держат все три как чеклисты на задаче, видят разницу вместо споров на стендапе.
Definition of Done — пример, с которого начать
Если у вас ещё нет чеклиста Definition of Done, начните с примера ниже. Скопируйте список и вставьте его в поле Checklist for Jira на рабочем элементе. Идеально сохранить его как шаблон и применять к каждой story — меньше ручной работы каждый раз, когда кто-то стартует тикет. Подгоните заголовки под ваш стек; держите список на рабочем элементе, чтобы прогресс оставался видимым.
Definition of Done
- Код и ревью
- Реализация соответствует принятому решению и связанным дизайнам
- Peer review завершён, запрошенные правки вмержены
- На этом рабочем элементе не осталось известных дефектов
- Все известные дефекты задокументированы и добавлены в бэклог
- Тесты и качество
- Unit- или component-тесты покрывают изменённое поведение
- Автопроверки в CI зелёные для этого изменения
- Exploratory- или QA-проход зафиксирован либо явно снят с указанием причины
- Продукт и документация
- Acceptance criteria на рабочем элементе отмечены или обновлены
- Пользовательские тексты и статьи помощи обновлены, если изменение видно
- Добавлены analytics и audit logging
- Релиз
- Feature flag, конфиг или заметки по миграции есть в описании
- Шаги rollback или отключения записаны, если изменение рискованное
- Статус рабочего элемента, ссылки и оставшееся время отражают реальность
Поставьте это на задачу с Checklist for Jira
Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.
Сохранить, защитить, автоматизировать, требовать
Превратите пример в стандарт, который команда гоняет на каждой story, task и баге. Четыре шага в Checklist for Jira: сохранить шаблон, защитить структуру, автоматически применять встроенной автоматизацией, затем требовать завершения перед Done.
Сохранить
Создайте проектный шаблон в Checklist settings проекта или глобальный в администрировании Jira и вставьте список из примера. Подгоните пункты под стек и добавьте короткое описание, чтобы коллеги — и агент Rovo — знали, когда его использовать. Сохранённый шаблон — способ переиспользовать одну Definition of Done на каждой story без повторного ввода, и он открывает auto-apply и валидаторы workflow на следующих шагах.

Защитить
Отметьте шаблон как Protected на вкладке Advanced. Люди могут отмечать пункты и менять статусы пунктов на задаче, а список шагов остаётся заблокированным — Definition of Done одинакова на каждом рабочем элементе, которого касается шаблон.

Автоматизировать
Используйте встроенную автоматизацию шаблона, чтобы вешать эту Definition of Done при создании выбранных типов задач или при переходе работы в выбранный статус. Отметьте Story, Task и Bug (или те типы, которые должны нести ту же планку), чтобы список был на задаче до первых отметок. Хорошая новость: эта автоматизация встроена в Checklist for Jira и не тратит кредиты Jira Automation.

Требовать
Добавьте валидатор завершения на переход Done в workflow Jira. Ограничьте его этим шаблоном из списка шаблонов, чтобы переход ждал, пока каждый пункт не будет завершён — рабочий элемент остаётся открытым, пока чеклист не готов. руководство по автоматизации разбирает валидаторы, post functions и более жёсткие кросс-проектные правила.


Сочетайте с остальным набором доставки
Держите acceptance criteria на той же задаче для примера. Вешайте чеклист QA-тестирования, когда тип задачи — Bug или QA ведёт отдельный проход. Используйте чеклист релиза на изменении, которое реально уходит. Полный набор — в хаб шаблонов.
Частые вопросы
Должна ли Definition of Done жить в Confluence?
Страницу политики можно оставить в Confluence, если нужна длинная объяснялка. Рабочий список принадлежит рабочему элементу Jira, чтобы люди отмечали его там, где идёт работа.
Может ли быть больше одной Definition of Done?
Да. Сохраните более лёгкий шаблон для багов и более полный для фич, затем автоприменяйте по типу задачи или статусу.
Поставьте это на задачу с Checklist for Jira
Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.