【读书报告】硝烟中的Scrum和XP

产品Backlog

  产品backlog是Scrum的核心,是一个需求或故事或特性等组成的列表,按照重要性的级别进行了排序,它里面包含的是客户想要的东西,并用客户的术语加以描述。

  产品backlog必须存在,对于一个产品而言只能有一个产品backlog和一个产品负责人

  Backlog条目(也叫故事)包括一些字段:

    • ID——统一标识符
    • Name——故事名
    • Importance——故事重要性,A分数是100,B分数是20,并不代表A比B重要5倍,它的含义与A分数是21的含义一样,插入间隔是为了出现一个比B重要而不比A重要的C
    • Initial estimate ——初始估算
    • How to demo——描述这个故事应该如何在sprint演示上进行示范,本质就是一个简单的测试规范
    • Notes——相关信息、解释说明和对其他资料的引用

Sprint计划

  Scrum通过Sprint来实现迭代。一个Sprint是指一个1周-4周的迭代,它是一个时间盒。Sprint的长度一旦确定,保持不变。Sprint的产出是“完成”的、可用 的、潜在可发布的产品增量。Sprint 在整个开发过程中的周期一致。新的 Sprint 在上一 个 Sprint 完成之后立即开始。 
Sprint 包含并由 Sprint 计划会议、每日站会、开发工作、Sprint 评审会议和 Sprint 回顾会议构成。

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

  Sprint计划会议会产生的成果有:

  • sprint目标
  • 团队成员名单及投入程度
  • sprint backlog
  • 确定好sprint演示日期
  • 确定好时间地点,供举行每日scrum会议

  Scrum采用迭代增量的方式,是因为需求是涌现的,我们对产品和需求的理解是渐进式的,Sprint长度越长,我们需要预测的越多,复杂度会提升、风险也会增加,所以Sprint的长度最多不超过4周。越来越多的团队使用2周的Sprint,很多市场变化快、竞争激烈的领域,比如互联网和移动互联网产品开发团队也会使用1周的迭代。

  在Sprint进行过程中,如下内容不能发生变化:

    • Sprint的目标
    • Sprint的质量目标和验收标准
    • 开发团队的组成

猜你喜欢

转载自www.cnblogs.com/yuxiaoba/p/9703164.html
今日推荐