Scrum软件开发方式
出自S60 用户全球通
Scrum软件开发方式
目录 |
[编辑] 团队
- 类似于一个体育队
- 每个人独立工作但有共同的目标
- 团队负责人(Scrum Master)主要负责解决外部的协调问题
[编辑] 储备Backlog生成
- 产品储备(Product Backlog)
- 高层产品需求的
- 发布储备(Release Backlog)
- 从产品储备而来的更详细的产品发布计划
- 冲刺储备(Sprint Backlog)
- 每次的冲刺包含了团队能够完成的产品需求或子需求
[编辑] 项目分割
项目划分为最多4个星期为一个周期,每个周期称为一个冲刺(Sprint),每个团队在这个期间获得一个或多个储备事项进行开发。每个冲刺周期包含开发Develop, 打包集成Wrap, 审查Review 和调整Adjust。
[编辑] 导入方式
很多大公司不会轻易改变开发流程。需要一个简单有效的导入过程:
- 在每个月末安排一次演示
- 项目组利用每个月时间将项目开发到能够演示的阶段-能够真实运转的程序而不是屏幕贴图
- 在每月的演示时,收集反馈并以此指导下个月的开发
[编辑] Reference:
http://en.wikipedia.org/wiki/Scrum_%28development%29#Sprint
http://en.wikipedia.org/wiki/Scrum_%28management%29
http://jeffsutherland.com/oopsla/schwapub.pdf
http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf
http://video.google.com/videoplay?docid=-7230144396191025011
