最近把Scrum和XP做了个对比,在做计划方面XP和Scrum是很相识的,下面列出了一些相识点:
XP:
在XP的12个实践中,“The Planning Game”是XP做计划的一个实践. 和Scrum一样,XP也使用简单计划的方式来引导项目.在XP中,需要有一个客户加入到项目中,这样才认为是一个完整的XP团队。任何为团队做贡献的人都被认为是完整团队的一部分。客户(需求人员,客户代表)以故事的方式将功能特性写在索引卡片上,这些卡是所谓的故事卡。在计划游戏中整个团队讨论这些故事卡,并且根据故事看分解出相关的任务卡(任务的粒度为1h/m – 1 day/m),确定在未来的迭代要完成的任务,其中在XP中迭代周期可以是一周到四周。
Scrum:
在Scrum中,产品负责人根据一些排列好优先级的需求(功能)列表来创建一个产品的backlog(XP中的Story Cards集合)。在Sprint的计划会议上,Scrum team会和产品负责人一起,根据优先级从产品Backlog中挑出需要在当前Sprint完成的功能(一个Sprint是2-4周),这些功能点是Sprint backlog,然后再将这些功能点细化为工作量为2-12h/m的小的任务,根据这些任务估计工作量,排Sprint的开发计划,如果工作量超出则根据优先级移出某些功能点到下个Sprint.
此文由scrum中文网整理,转载请注明