Тези термини се използват в Agile и Scrum за управление на проекти и описват различни нива на работа.
1. Theme (Тема)
- Най-високото ниво в Agile йерархията.
- Представлява широка бизнес цел или стратегическа насока.
- Може да обхваща няколко Initiatives.
Пример:
„Подобряване на клиентското изживяване в мобилното приложение“
2. Initiative (Инициатива)
- Голяма бизнес цел, която помага за постигане на дадена Theme.
- Обхваща няколко Epics.
- Изпълнението може да отнеме месеци или години.
Пример:
„Редизайн на мобилното приложение за по-добра навигация“
3. Epic (Епик)
- Голям компонент от работата, който трябва да бъде разбит на по-малки задачи.
- Обхваща няколко Stories.
- Продължава няколко спринта (2-3 месеца).
Пример:
„Добавяне на персонализирани препоръки в приложението“
4. Story (Потребителска история)
- Конкретна задача, която носи стойност за крайния потребител.
- Разбива се на Tasks, ако е необходимо.
- Завършва се в рамките на един спринт (1-2 седмици).
- Форматира се като:
„Като [потребител] искам [функционалност], за да [стойност].“
Пример:
„Като потребител искам да виждам препоръчани продукти въз основа на предишните ми покупки, за да намирам по-бързо релевантни продукти.“
5. Task (Задача)
- Конкретна техническа или оперативна работа, необходима за завършване на дадена Story.
- Разбива Story на изпълними части.
- Обикновено се изпълнява от един човек.
Пример:
„Създаване на API за препоръчани продукти.“
Връзка между тях:
- Theme → съдържа няколко Initiatives
- Initiative → съдържа няколко Epics
- Epic → съдържа няколко Stories
- Story → съдържа няколко Tasks
Тази йерархия помага за ясно управление и проследяване на работата.