История (Story)

История (Story) – это описание функционала или требования с точки зрения пользователя, которое команда разработки должна реализовать. Обычно используется в методологиях Agile и Scrum.


Детали термина:

Определение простыми словами

История – это задача, которая описывает, что именно должен уметь делать пользователь. Например, если разрабатывается интернет-магазин, история может звучать так: «Как пользователь, я хочу добавить товар в корзину, чтобы купить его позже».

Расширенное описание

Истории создаются для того, чтобы объяснить, какую ценность принесёт новая функция конечному пользователю. Они включают:
а) Краткое описание (формулировка от лица пользователя).
б) Критерии готовности (Definition of Done) – что должно быть реализовано.
в) Приоритет (насколько важно реализовать эту историю).
Истории обычно являются частью Эпиков (Epic) и делятся на Задачи (Task) и Подзадачи (Sub-task).
Пример структуры User Story:
“Как [роль], я хочу [функциональность], чтобы [выгода].
Пример: как пользователь, я хочу восстановить пароль, чтобы получить доступ к своему аккаунту.”

Применение

а) Описание требований к разработке новых функций.
б) Организация работы команды в Scrum и Kanban.
в) Разбивка крупных изменений на управляемые задачи.

Примеры

а) Как администратор, я хочу видеть список пользователей, чтобы управлять их ролями.
б) Как клиент, я хочу получать уведомления о статусе заказа, чтобы быть в курсе доставки.

См. также:
  • Нет связанных терминов.