Пользовательская история (User Story) — это способ описания предстоящей работы с точки зрения клиента. Хотя обычно их связывают с методом Scrum, пользовательские истории впервые появились в рамках гибкой методологии под названием экстремальное программирование и с тех пор используются командами во всех подходах Agile.
Цель пользовательских историй — подчеркнуть, какую пользу конкретная задача приносит клиенту, будь то удовлетворение потребности, желания или создание удовольствия. Создавая пользовательские истории, команды получают возможность понять, как работа приносит ценность клиентам, что упрощает совместное определение приоритетов для функций, задач и проектов на основе потребностей клиентов.
При использовании пользовательских историй в команде Кристина Хартикайнен, директор по обучению в ICAgile, рекомендует помнить о трех «К»:
- Карта (Card): сама пользовательская история.
- Беседа (Conversation): обсуждение с командой для создания общего понимания истории и возможных способов ее выполнения.
- Подтверждение (Confirmation): критерии приемки, определяющие, когда история считается завершенной.