Featured image of post ✅ Закрыли тикет - не реализовали ожидания. Как превратить обещания в результат.

✅ Закрыли тикет - не реализовали ожидания. Как превратить обещания в результат.

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

✅ Закрыли тикет - не реализовали ожидания. Как превратить обещания в результат.

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


В проекте существуют две истории. Первая - деловая: “сделайте интеграцию Биллинг и ERP”. Вторая - аналитическая: последовательности, соответствия, транспорт, схема API. Критерии приемки собирают эти истории в единую точку фокуса - измеримую цель, понятную бизнесу, разработке и тестам.

🎯 Что такое acceptance criteria

Acceptance criteria - набор проверяемых условий, по которым задача считается завершенной. Это не про “когда будет готово”, а про “что именно считается готовым” и как это доказать.


Ключевые свойства:

  • Проверяемость - каждый пункт можно протестировать.
  • Измеримость - есть конкретные пороги и параметры.
  • Независимость - пункты проверяются отдельно.
  • Понятность - формулировки на языке бизнеса, без внутренних технических деталей.

Форма записи:

  • Короткая User Story: кто и зачем.
  • Критерии приемки списком.
  • Для сложных сценариев - Given - When - Then.
    Given: В системе есть товар “PearBook 15 PRO” с остатком 5 шт на складе “Основной”
    When: Пользователь создает документ “Реализация” и добавляет 10 шт этого товара
    Then: Система показывает предупреждение “Недостаточно товара на складе (доступно: 5 шт)”

🔌 Понятный кейс

“Реализация товаров” и контроль остатков
Как менеджеру по продажам, мне нужно видеть остатки при оформлении реализации, чтобы не продавать несуществующий товар.

  • При добавлении позиции показывается доступный остаток на выбранном складе.
  • Доступный остаток на дату документа считается так: фактический остаток - резервы - товар в исходящих перемещениях + товар во входящих перемещениях.
  • При недостатке остатка - предупреждение красным, оформление можно продолжить.
  • Обновление остатков при смене склада или даты без перезагрузки формы.

🧩 Почему это важно

  • AC переводят “сделать интеграцию” в “какие документы появятся в ERP, как они трансформируются, с каким допуском по данным и за какое время они туда попадут”.
  • По AC удобно писать автотесты (Vanessa Automation) и включать их в CI.
  • Для демо - живой чек-лист: “что обещали - что сделали”.

💡 Итог

SLA отвечает “когда будет готово”.
Acceptance criteria отвечают “что именно считается готовым” и служат контрактом ожиданий между бизнесом, аналитикой и разработкой.
🙋‍♂️ Проверьте ваш бэклог: у скольких задач AC уже можно превратить в автотест и добавить в CI?

Создано при помощи Hugo
Тема Stack, дизайн Jimmy