Scrum学习记录

Scrum学习记录

* Sprint
类似里程碑(Milestone),通常比里程碑更小。如果你使用agilo协作软件,你会看到通常一个里程碑里包含多个sprint.

* Product Backlog

在项目开始的时候,Product Owner要准备一个根据商业价值排好序的客户需求列表。这个列表就是Prodct Backlog,一个最终会交付给客户的产品特性列表,它们根据商业价值来排列优先级。Scrum team会根据这个来做工作量的估计。Product backlog应该涵盖所有用来构建满足客户需要的产品特性,包括技术上的需求。高优先级的一些产品特性需要足够的细化以便于我们做工作量估计和做测试。对于那些以后将要实现的特性可以不够详细。

* Sprint Backlog
Sprint Backlog 是Sprint规划会上产出的一个工作成果. Sprint英文指短距离疾跑,就是说集合精力在短时间内(一个迭代)完成一些价值。当Scrum team选择并承诺了Product backlog中要递交的一些高优先级的产品功能点后,这些功能点就会被细化成为Sprint Backlog:一个完成Product Backlog功能点的必需的任务列表.这些点会被细化为更小的任务,工作量小于2天。Sprint backlog完成后,Scrum team会根据它重新估计工作量,如果这些工作量和原始估计的工作量有较大差异,Scrum team和Product Owner 协商,调整合理得工作量到Sprint中,以确保Sprint的成功实施。

* Sprint工作产物
Scrum学习记录


* Scrum需要工具支持
如果用Trac,可以安装基于Trac的agilo试用学习Scrum Agilo for Scrum now based on Trac 0.11

* Scrum注重的是管理和组织实践,而XP关注的是实际的编程实践

* Scrum与XP有重叠
有些XP实践直接被Scrum解决掉了,可以被视作二者的重叠。如“整体团队”,“坐在一起”,“故事”和“计划游戏”。在这些情况下我们就直接使用了Scrum。

* 和Scrum配合使用
TDD、增量设计、持续集成

你可能感兴趣的:(游戏,编程,工作,TDD,XP)