用户故事与敏捷方法—迭代计划

一、迭代计划会

整个团队通过举行迭代计划会议来为下一轮迭代做计划。

什么人参加迭代计划会议?——客户及团队中的所有开发人员

迭代计划会的内容是什么?

  • 讨论故事
  • 从故事中分解任务
  • 开发人员承担每个职务的职责
  • 开发人员单独估计他们承担的任务

二、分解任务

为什么要分解?为什么不把故事作为独立的工作单位?

  • 对团队来说,实现故事的开发人员不止一个
  • 其次,故事是对用户或者客户有价值的功能描述,他们并不是开发人员的待办事项

比如我们的一个故事“用户可以根据不同的字段搜索酒店”,可以转换成以下任务:

  • 编写基本搜索界面
  • 编写高级搜索界面
  • 编写搜索结果界面
  • 为支持基本搜索查询数据库编写调试的SQL语句
  • 为支持高级搜索查询数据库编写调试的SQL语句
  • 在帮助系统和用户指南录写下新功能的文档

三、承担责任、估算并确认

每个任务通常最好只关联一个人的名字,此人将承担完成任务的责任。

开发人员通过估算他们承担的任务,评估他们是否承诺过度。

四、人员职责

用户故事与敏捷方法—迭代计划