Scrum框架
Scrum由三个角色,四个会议,以及四个工件组成
3个角色:
- 产品负责人: 负责项目的商业价值;
- ScrumMaster: 保证团队的功能化和生产力;
- 自组织团队.
4个会议:
- Sprint计划会议,
- 每日Scrum例会,
- Sprint评审会议.
- Sprint回顾会议.
4个区分优先级和追踪工件:
- 产品Backlog,
- Sprint Backlog,
- Sprint燃尽图,
- 发布燃尽图.
Scrum把开发任务构造在许多周期中,每个周期为一个Sprint。Sprint的迭代时间为一到四周,并且是相互衔接的。每个Sprint都有固定的的周期—不管工作是否完成,结束于明确的日期,从不延长。这叫做“时间盒”。
在每个Sprint的起始阶段,一个跨职能团队在Sprint计划会议中从已优先化的客户需求列表中挑选若干项目,并承诺在Sprint的结尾完成这些项目。这个列表叫做产品Backlog。在Sprint中,任务的范围不会发生变化。每一工作日,团队在Sprint每日例会中互相通告工作进度,更新简易的燃尽图以根据剩余工作量调整团队情况。在Sprint的末期,团队在Sprint评审会议中对这一阶段工作结果向产品负责人和相关干系人作展示并取得反馈,为下一Sprint做好准备。Scrum强调生产可使用的产品,旨在Sprint末期产品的“完成”;在软件行业,是指编码已经被检测并随时可以交付使用。最后,团队在Sprint回顾会议中总结并提高。从Scrum的经验教训中提炼出的一个指导方针,是在每个Sprint中开一个或多个Backlog改进会议,来优化产品Backlog。这包括具体需求分析,拆分大项至小项,评估新的项目,以及重新评估老的项目。
参考:
- Scrum指南中文版
- Scrum 入门
- Scrum的益处