Критерии приёмки (Acceptance Criteria, AC) — это неотъемлемая часть пользовательских историй в Agile-разработке. Критерии приёмки одинаково важны и команде разработки, и заказчику. С их помощью мы:
Когда мы составляем AC, важно определиться с подходом, который позволит максимально эффективно описать поведение программного обеспечения в контексте конкретного проекта. Критерии пишутся в разных форматах по установленным командой правилами, обязательно содержат примеры. Наиболее часто применяемые подходы:
Порядок приоритетности вопросов может зависеть от конкретных требований и условий проекта:
Использование Gherkin
Gherkin — это сценарно-ориентированный язык, который легко читается бизнесом и используется для описания функциональности программного обеспечения. Gherkin описывает конкретные сценарии использования продукта.
Он широко применяется в разработке программного обеспечения для:
При разработке программного продукта не стоит пренебрегать критериями приёмки. За счëт своей доступности Acceptance Criteria (АС) решают множество задач, главная из которых — избежать двусмысленности и обеспечить чëткое понимание того, что должно быть достигнуто в результате работы над User Story.