敏捷开发读书笔记

迭代开发的基本需求:

•迭代要有固定时长(被称为“时间盒--timebox”),不能超过六个星期。

•在每一次迭代的结尾,代码都必须经过QA的测试,能够正常工作。

Scrum标准:

•Scrum团队必须要有产品负责人,而且团队都清楚这个人是谁。

•产品负责人必须要有产品Backlog,其中包括团队对它进行的估算。

•团队必须要有燃尽图,而且要了解他们自己的生产率。

•在一个Sprint中,外人不能干涉团队的工作。

故事点(storypoint),

一般大致相当于一个“理想的人天(man-day)”。

o问一下你的团队,“如果可以投入最适合的人员来完成这个故事(人数要适中,通常为2个),把你们锁到一个屋子里,有很多食物,在完全没有打扰的情况下工作,那么需要几天,才能给出一个经过测试验证,可以交付的完整实现呢?”如果答案是“把3个人关在一起,大约需要4天时间”,那么初始估算的结果就是12个故事点。

让产品backlog停留在业务层次上

我们怎样准备sprint计划:

在sprint计划会议之前,要确保产品backlog的井然有序。

举办Sprint计划会议,是为了让团队获得足够的信息,能够在几个星期内不受干扰地工作,也是为了让产品负责人能对此有充分的信心。

成果: