Ответ
Эпик разбивается на User Stories (US) по принципу «независимые, ценные для пользователя, оцениваемые и небольшие».
Как это сделать:
- Определить конечную цель эпика — что он должен решить.
- Выделить ключевые действия пользователя — что он делает в рамках этого функционала.
- Разделить на атомарные задачи — каждая US должна быть самостоятельной и завершенной.
- Проверить по INVEST-критериям:
- Independent (независимая)
- Negotiable (обсуждаемая)
- Valuable (ценная)
- Estimable (оцениваемая)
- Small (небольшая)
- Testable (тестируемая)
Пример:
Эпик: «Реализация авторизации»
User Stories:
- «Как пользователь, я могу зарегистрироваться по email и паролю»
- «Как пользователь, я могу войти в систему»
- «Как пользователь, я могу восстановить пароль»
Каждая US должна быть понятной, выполнимой за один спринт и приносить пользу.