Scrum是敏捷软件开发流程的一种。
1、Product Owner - 产品负责人,主要梳理需求确定产品方向。
2、Scrum Master - 整个团队的协调者,让团队高效运转。
3、
Sprint
- 指一个迭代周期,在这个周期内完成某一些功能的开发、测试、部署。
4、
Backlog
- 指需要开发的功能列表,分为Product Backlog(整个产品的功能列表)和Sprint Backlog(一个迭代周期需要完成的功能列表)。
5、
Burndown Chart
- 燃尽图,用来展示理想和实际进度对比。
6、
Story Point
- 故事点,就是完成某个功能所需要的工作量。
首先,Scrum Master组织团队对产品进行梳理;
这时,Product Owner向团队详解Product Backlog里的产品功能;
接着,团队每个人都用故事点估算每个功能需要多久完成;
评
估
完成后,Pr
od
uct Owner根据情况,挑一些功能放进Sprint Backlog里面,开始一个Sprint的迭代循环;
Sprint完成后演示这个周期的工作成果,同时复盘;
1、故事点可以带上单位,比如人/天,这样计算方便。
2、功能完成,是指测试完成没有问题,不是仅仅开发完成。
Scrum就是把传统大而长的流程,分解为短、频、快的流程,同时让各利益方充分沟通,就是所谓的“多方合作,小步快跑,快速迭代”。