Epic-Story-Task
Epic
Epic
是User Story
逻辑上的集合, 一个Epic
可以被break down成多个小的User Story
; 一个Epic
可能需要多个Sprint
才能完成.
User Story vs. Task
在JIRA
中,User Story
与Task
可以算作同一级别,其中
User Story
可以代表一个user feature, 一个有user value的功能点Task (Engineering Task)
更多的表示一个dev feature,一个技术上的,对user value没有直接关系的功能点
User Story
代表一个User Feature.
下面可break down成多个Sub Task
, 每个Sub Task
都是一个Dev Task
Task
代表一个Dev Feature
下面也可以break down成多个Sub Task
Example
- Epic: User Authentication
- User Stories:
- User login screen
- Forgot password workflow
- Lock account after too many failed attemps
- Sub-Task:
- User login screen
- Design login page
- Implement login page HTML/CSS/JS
- Integration with backend auth Restful API
- …
- Forgot password workflow
- …
- User login screen
- Task:
- Setup Bitbucket repo
- Setup CICD
- Design overall architecture
- Sub-Task:
- Setup CICD:
- Setup Jenkins pipeline
- Setup Jenkins plugin
- …
- Design overall architecture
- Micro service design
- Cache layber
- …
- Setup CICD: