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