Ещё
Майк Кон, известный во всём мире agile-коуч, говорил, что «пользовательские истории не являются конечными требованиями к системе, и не предназначены быть полезными в конце итерации» (в книге "User stories applied"). В первую очередь, пользовательские истории нужны для того, чтобы выяснить,
что нужно клиенту. Так ищутся основные боли пользователя и возможные способы их исправления.
Следующий этап – обсуждение каждой истории с заказчиком. На этом этапе каждая история детализируется до уровня, который позволит описать
верхнеуровневые требования к системе. И после этого этапа для каждой истории появляется
Definition of Done – критерии готовности, по которым можно понять, что требование выполнено.
Итак, три этапа:
- Пишем истории
- Обсуждаем и детализируем истории
- Определяем критерии готовности
- При необходимости, повторяем пункты 2-3 еще несколько раз.