Попробовать бесплатно

Пользовательская история

AgileАртефакт Обновлено

User Story — формат описания требований, придуманный в XP (Extreme Programming) и взятый Scrum'ом. Классическая формула:

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

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

У хорошей User Story есть три качества (мнемоника INVEST):

  • Independent — независима от других историй
  • Negotiable — детали можно обсуждать
  • Valuable — даёт ценность пользователю
  • Estimable — можно оценить трудоёмкость
  • Small — помещается в один спринт
  • Testable — можно проверить готовность

К каждой User Story прилагаются Acceptance Criteria — критерии, по которым команда понимает, что история выполнена.

Когда применять и когда нет

Применять

  • Работаете в Scrum или Kanban
  • Хотите ставить требования с фокусом на пользу для пользователя
  • Нужна гибкость в обсуждении деталей реализации

Не применять

  • Чисто технические задачи (рефакторинг, миграция БД) — лучше использовать формат Task
  • Зарегламентированные процессы со строгими ТЗ

Примеры применения

«Как менеджер по продажам, я хочу видеть стадию каждой сделки на канбан-доске, чтобы быстро понимать, какие сделки требуют внимания.»

Acceptance Criteria:
• На странице «Сделки» отображается канбан-доска с колонками по стадиям воронки.
• Сделки можно перетаскивать между колонками.
• При перетаскивании отправляется событие в аналитику.

Часто задаваемые вопросы

Готовы применить теорию на практике?

Соберите команду в Shtab — единое пространство для проектов, целей и задач. Бесплатно до 5 человек.