В чем разница между epic и story

«В чем разница между epic и story» — вопрос из категории Постановка задач и ТЗ, который задают на 25% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Epic — это крупная инициатива, которую нельзя завершить за один спринт. Обычно содержит несколько связанных user stories. Пример: «Улучшить onboarding пользователей».

Story — это небольшая, конкретная задача, которую можно выполнить за спринт. Она описывает одну функцию или требование с точки зрения пользователя. Пример: «Как новый пользователь, я хочу видеть туториал при первом входе, чтобы быстрее разобраться в интерфейсе».

Ключевые отличия:

  • Масштаб: Epic — широкий, Story — узкий.
  • Детализация: Epic требует декомпозиции, Story — готова к реализации.
  • Время: Epic может длиться месяцами, Story — дни/недели.
# Пример декомпозиции Epic в Stories:
epic = "Улучшить поиск товаров"
stories = [
    "Добавить автодополнение в поисковую строку",
    "Реализовать фильтры по категориям",
    "Оптимизировать скорость поиска"
]