Как эпик разбить на User Story

«Как эпик разбить на User Story» — вопрос из категории Планирование проекта, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Эпик разбивается на User Stories (US) по принципу «независимые, ценные для пользователя, оцениваемые и небольшие».

Как это сделать:

  1. Определить конечную цель эпика — что он должен решить.
  2. Выделить ключевые действия пользователя — что он делает в рамках этого функционала.
  3. Разделить на атомарные задачи — каждая US должна быть самостоятельной и завершенной.
  4. Проверить по INVEST-критериям:
    • Independent (независимая)
    • Negotiable (обсуждаемая)
    • Valuable (ценная)
    • Estimable (оцениваемая)
    • Small (небольшая)
    • Testable (тестируемая)

Пример:
Эпик: «Реализация авторизации»
User Stories:

  • «Как пользователь, я могу зарегистрироваться по email и паролю»
  • «Как пользователь, я могу войти в систему»
  • «Как пользователь, я могу восстановить пароль»

Каждая US должна быть понятной, выполнимой за один спринт и приносить пользу.