Шаблон User story

Что это

User story (пользовательская история) - это формат для описания пользовательских требований в разработке ПО. 

Зачем это

Истории не являются конечными требованиями, достаточным для разработки ПО, а служат для понимания контекста бизнеса с целью дальнейшего выявления требований.

Шаблон

Как, <роль пользователя в продукте>, я <что-то хочу получить> (описывается не функция системы, а ценность, достигаемая этой функцией), <с такой-то целью >.

Оценка пользовательских историй

Качество пользовательских историй оценивается по модели INVEST, придуманной Биллом Уэйком.

Independent (независимая)

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

Negotiable (обсуждаемая)

Как говорилось ранее, истории - это не конечные требования, а начало для обсуждения контекста.

Valuable (полезная)

Должна решать какую-то проблему пользователей или приближать к цели бизнеса.

Estimable (оцениваемая)

Должна быть возможность дать примерную оценку трудозатрат на реализацию.

Small (маленькая)

История должна быть реализована за одну итерацию.

Testable (тестируемая)

Есть возможность составить критерии приемки для тестирования результата реализации истории.