Шаблон

Чеклист acceptance criteria, который остаётся на рабочем элементе

Acceptance criteria описывают, что должна дать эта story — конкретные примеры поведения, которое команда согласилась сделать. Чеклисты Definition of Done и QA повторяются на каждой story; acceptance criteria специфичны для этого рабочего элемента. Они формулируют ожидаемый результат: кто что может, при каких условиях, с каким итогом. Держите список на рабочем элементе Jira, чтобы продукт, инженерия и QA отмечали одни и те же пункты.

Автор RMK Labs · Проверено RMK Labs · Обновлено 2026-09-12

Acceptance criteria vs Definition of Done vs ready

Definition of Done одинакова на каждой story: тесты, ревью, документация. Acceptance criteria меняются вместе с работой — «владелец аккаунта может экспортировать CSV менее чем за пять секунд». Definition of Ready спрашивает, есть ли эти примеры до старта. чеклист QA-тестирования — как вы их доказываете. Все три как чеклисты на рабочем элементе повышают ясность и срезают двусмысленность — статус и следующие шаги видны без охоты за сокровищами.

Пример: API, который отдаёт список задач Jira

Acceptance criteria обычно отличаются от story к story — каждый список описывает, что должен дать этот рабочий элемент. Представьте элемент бэклога, который команда реально может взять: собрать GET-эндпоинт, который возвращает пагинированный список задач Jira по проекту. Продукту нужны понятные поля и права. Инженерии — договорённость по пагинации и формам ошибок. QA — что можно быстро показать curl-ом на демо.

Чеклист ниже — то, что такая story могла бы нести на рабочем элементе: не шаблон для любого API, а паттерн: кто может вызвать, как выглядит успех, как выглядит ошибка и как показать, что это работает.

Лучший тест каждой строки: можно ли это демо без догадок? Следующая story получает свой список — та же идея, другие примеры.

Acceptance criteria — API списка задач Jira

  • Охват
  • Аутентифицированный пользователь с правом browse в проекте может вызвать GET /issues
  • Ответ — JSON; UI-работа остаётся вне этой story
  • Возвращаются только задачи в Open, In Progress и Done, если рабочий элемент не говорит иное
  • Happy path
  • GET /issues?project=ENG возвращает 200 с ключом, summary и статусом каждой строки
  • Query-параметры page и pageSize работают; значения по умолчанию задокументированы на рабочем элементе
  • Ответ содержит общее число, чтобы клиент мог пагинировать
  • Ошибки
  • Неизвестный проект возвращает 404; пользователь без browse получает 403
  • Проект без задач возвращает 200 с пустым списком
  • Некорректные page или pageSize возвращают 400 с понятным телом ошибки
  • Демо
  • Приложен пример curl — каждая строка выше демонстрируется из него
  • Открытые вопросы закрыты или отложены до старта разработки

Этот список принадлежит только этой story. В Checklist for Jira вы добавляете такие пункты прямо на рабочий элемент, отмечаете их, когда поведение появляется, и сохраняете короткий стартовый шаблон, когда форма stories команды повторяется — с новыми примерами каждый раз.

Поставьте это на задачу с Checklist for Jira

Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.

Сохраните каркас, правьте под story

  1. Checklist for Jira добавляет панель Checklist в вид задачи. Добавьте туда acceptance criteria для своего сценария — возьмите пример выше как паттерн и заполните строки под вашу работу.
  2. Если нужен переиспользуемый каркас, сохраните заголовки (охват, happy path, ошибки, готовность к демо) как проектный или глобальный шаблон, затем переписывайте каждую строку, когда стартует следующая story.
  3. Можно настроить автоматизацию шаблона, чтобы каркас добавлялся при создании Story или при переходе в In Progress — или применять вручную через Add → Add from template, когда нужно.
  4. Если команда хочет жёсткие гейты в процессе, добавьте валидатор завершения на переход workflow.
  5. Сбрасывайте или обновляйте пункты, когда сдвигается охват; в конце сочетайте с Definition of Done и чеклист QA-тестирования, когда тестировщики ведут проход — см. руководство по автоматизации.
Acceptance criteria как чеклист на story Jira, рядом с описанием.

Сочетайте с остальным набором доставки

Держите Definition of Done на той же задаче для планки отгрузки. Вешайте чеклист QA-тестирования, когда нужен структурированный тестовый проход. Используйте Definition of Ready на refinement, если качество intake помогает команде. Полный набор — в хаб шаблонов.

Частые вопросы

Кто владеет acceptance criteria?

Обычно продукт набрасывает, инженерия и QA заостряют. Чеклист на задаче делает этот обмен видимым, а не прячет его в комментариях.

Почему инженерия и QA любят acceptance criteria на задаче?

Потому что чеклист — место, где они получают и понимают требования: конкретные примеры, по которым можно собирать и тестировать, видимые рядом с работой, а не спрятанные в описании или слайдах.

Могут ли acceptance criteria меняться после старта разработки?

Часто да. Отмечайте или обновляйте пункты на рабочем элементе, когда сдвигается охват, и привязывайте обсуждение туда, чтобы список оставался источником правды.

Как понять, что критерий достаточно хорош?

Спросите, как вы это будете демо. Если никто не может показать поведение в коротком walkthrough, строке ещё не хватает деталей.

Поставьте это на задачу с Checklist for Jira

Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.