Попробовать бесплатно

Acceptance Criteria

AgileАртефакт Обновлено

Acceptance Criteria — обязательное приложение к каждой User Story. Это чек-лист, по которому история проверяется на готовность.

Хорошие AC:

  • Конкретны и проверяемы (можно сказать «выполнено» или «нет»)
  • Описывают поведение, а не реализацию
  • Покрывают и happy path, и edge cases
  • Согласованы с PO до начала работы

Популярный формат — Given / When / Then (BDD-стиль):

  • Given [контекст]
  • When [действие]
  • Then [результат]

Пример: «Given пользователь авторизован, When он нажимает «Экспорт в CSV», Then скачивается файл с заголовками строк».

Когда применять и когда нет

Применять

  • Работаете в Scrum или Kanban с историями
  • Нужна чёткая граница «история сделана/нет»
  • QA должен иметь критерии для приёмки

Не применять

  • Чисто исследовательские задачи (Spike) — там AC может не быть, есть Definition of Done «составлен отчёт»

Примеры применения

История: «Как менеджер, я хочу экспортировать отчёт в CSV, чтобы поделиться им с финансами».

AC:
• На странице отчёта есть кнопка «Экспорт в CSV».
• При клике скачивается файл report-YYYY-MM-DD.csv.
• Файл содержит все колонки таблицы.
• Кодировка — UTF-8 с BOM (для Excel).
• При пустом отчёте кнопка disabled.

Часто задаваемые вопросы

Готовы применить теорию на практике?

Соберите команду в Shtab — единое пространство для проектов, целей и задач. Бесплатно до 5 человек.