7 迭代计划

迭代计划的目的是为了完成优先级高的产品需求列表项。承诺是基于迭代时间和团队速度的时间盒

7.1 参与者

  • 流程管理者:敏捷交付团队的引导者
  • 产品负责人:处理产品需求列表及其验收标准的详细的看法
  • 敏捷团队:敏捷交付定义他们的任务,并设置完成承诺所需的努力评估

7.2 计划的先决条件

  • 产品需求列表项有大小,且指定了相关的故事点
  • 产品负责人条目集合排好序
  • 每个条目有清晰描述的验收标准

7.3 计划流程

  • 确定一个迭代包含的故事
  • 划分这些故事成任务,并分配每个任务给对应的负责人
  • 每个任务按小时评估
  • 这些评估帮助团队成员检查每个成员对于这此迭代的任务时
  • 根据团队成员的速度分配任务,以便他们不会负担过重

7.4 速度计算

  • 敏捷团队基于过去的迭代计算速度
  • 速度是迭代中所需的平均数字单位以便完成用户故事
    • 比如,一个团队在过去的三个迭代中分别用12,14,10个故事点,这个团队下次迭代的速度是 12
  • 计划的速度高速团队可以在当前迭代完成多少用户故事。如果团队快速完成分配的任务,那么可以加入更多的用户故事。否则,可在下次迭代移除一些故事

7.5 任务容量

  • 一个团队的容量从下面三个因素考量
    • 每天理想的工作小时
    • 这次迭代中成员可用的天数
    • 一个成员在此团队中不可用的时间百分比
  • 假设一个团队 5 个成员,承诺为一个项目满时工作(每天 8 小时),且没有人在迭代中离开,那么一个两周迭代的任务容量是 5*8*10=400 小时

7.6 计划步骤

  • 产品负责人描述产品需求列表排序最高的条目
  • 团队描述完成条目需要的任务
  • 团队成员负责任务
  • 团队成员估计完成每个任务的时间
  • 在迭代中重复上述步骤
  • 如果有人任务过多,将任务分给其他团队成员

相关