Эта тема подробно обсуждается на курсе Основы Agile и Scrum.
INVEST — критерии хорошей истории:
- Independent — независимая от других историй, то есть истории могут быть реализованы в любом порядке
- Negotiable — обсуждаемая, отражает суть, а не детали; не содержит конкретных шагов реализации
- Valuable — ценная для клиентов, бизнеса и стейкхолдеров
- Estimable — оцениваемая по сложности и трудозатратам
- Small — компактная, может быть сделана командой за одну итерацию
- Testable — тестируемая (например, имеет критерии приемки)
Другие статьи о User story (будут написаны позднее):
- User Story – история пользователя
- Хорошие User Story соответствуют критериям INVEST
- User Story: Способы разделения больших на меньшие
- Для упорядочивания и планирования историй пользователей широко применяется User Story Map – карта пользовательских историй
- В конце спринта (по Скраму) история, как и любой другой элемент бэклога, должна соответствовать Definition of Done – определению готовности