简单JIRAScrumBoard姿势
发布网友
发布时间:2024-10-04 09:22
我来回答
共1个回答
热心网友
时间:2024-10-21 10:45
1. 目标:
在开始撰写本文时,我思考了自己的身份、位置和任务。
2. Project(项目):
Project可以被视为Issues所属的集合或命名空间。通常,我们会为一个software project创建对应的JIRA project。
3. Issue(问题):
Issue可以具体理解为一张卡片,它代表了一个问题。
4. Issue type(问题类型):
卡片的类型,可以是Epic、story、bug、task等。
5. Status(状态):
卡片可以选择的状态。一组status和transition构成了一个具体的工作流,卡片会随着工作流的设定状态进行流转,完成其生命周期。
6. Board(看板):
具体的项目实践管理的操作空间。一个board可以关联一个或多个project,这取决于创建board时的设置。通常,我们让一个board仅关联一个project。
7. Backlog(积压):
在board中,未加入具体sprint的issues会显示在backlog区域。
8. Sprint(冲刺):
Scrum中的一个概念,代表一个固定的时间盒子(time box),可以是2周至4周。项目团队以每个sprint实现短期交付目标和增量式迭代。在JIRA中,一个Sprint会包含一批Issues,用于详细定义此次Sprint的目标和工作内容。
9. Active Sprint(活动冲刺):
组织好issues list的sprint在通过Sprint plan meeting(或称Iteration plan meeting)后,将此Sprint激活。这时,此Sprint内的所有issues会自动显示在Active Sprint页面上。
10. Release / version(版本):
JIRA中没有Release这个实体概念。Release对应的实体实际上是version。在Issue的属性中关联上Fix version,可以从版本维度对问题进行数据统计和进度跟踪。
11. 创建JIRA Scrum board:
假设我们已经有了Project并完成了用户管理,一个已经运行一段时间的开发项目,我们尝试创建一个新的JIRA Scrum board。
12. 燃尽图报表:
燃尽图报表显示了项目的进度。如果在sprint开始后才开始记录估计值,燃尽图将显示所有的sprint初始估计值为零,之后记录的任何一条问题的估计值都会被视为“范围变更”。
13. JIRA默认列:
JIRA默认的列通常分为TODO、In progress和Done,但status和columns通常不匹配,可以进行添加和修改。
14. 状态添加和修改:
需要JIRA Project admin的权限来修改workflows。
15. 完成sprint:
在sprint完成后,可以计算和汇总sprint的velocity。
16. 使用JIRA的有效方式:
避免仅将JIRA视为一个可视化电子墙,而应有效使用它。
17. 勘误:
对第7段燃尽图燃尽机制的说明进行了更正。