文章插图
Scrum非常突出Self-Orgnization, XP注重强有力的工程实践约束 。
区别之一: 迭代长度的不同
【大话敏捷开发Scrum和XP的区别 敏捷开发与scrum的区别】XP的一个Sprint的迭代长度大致为1~2周, 而Scrum的迭代长度一般为 2~ 4周.
区别之二: 在迭代中, 是否允许修改需求
XP在一个迭代中,如果一个User Story(用户素材, 也就是一个需求)还没有实现,则可以考虑用另外的需求将其替换,替换的原则是需求实现的时间量是相等的 。而Scrum是不允许这样做的,一旦迭代开工会完毕, 任何需求都不允许添加进来,并有Scrum Master严格把关,不允许开发团队受到干扰
区别之三: 在迭代中,User Story是否严格按照优先级别来实现
XP是务必要遵守优先级别的 。但Scrum在这点做得很灵活,可以不按照优先级别来做,Scrum这样处理的理由是:如果优先问题的解决者,由于其它事情耽搁,不能认领任务,那么整个进度就耽误了 。另外一个原因是,如果按优先级排序的User Story #6和#10,虽然#6优先级高,但是如果#6的实现要依赖于#10,则不得不优先做#10.
区别之四:软件的实施过程中,是否采用严格的工程方法,保证进度或者质量
Scrum没有对软件的整个实施过程开出工程实践的处方 。要求开发者自觉保证,但XP对整个流程方法定义非常严格,规定需要采用TDD, 自动测试,结对编程,简单设计,重构等约束团队的行为 。因此,原作者认为,这点上,XP的做法值得认同的,但是却把敏捷带入了一个让人困惑的矛盾, 因为xp的理念,结合敏捷模式,表达给团队的信息是“你是一个完全自我管理的组织,但你必须要实现TDD, 结对编程, ...等等” 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 文字工具的开发 文字游戏开发工具
- 大话西游哪些演员出演 电视剧大话西游演员表
- 一岁半宝宝的辅食食谱有哪些 帮助一岁半宝宝开发智力的方法有哪些
- 新疆是中国耕地开发潜力最大的省 新疆是我国陆地面积最大的省
- 对开发区推进雇员制改革的思考 经济开发区雇员制改革
- 玉米还有被开发的新价值 玉米的其他价值
- 写一篇赞美梅花品格的短文更赞美了塞北开发者什么的精神
- 文章赞美了梅花什么的品质更赞美了塞北开发者什么的精神
- 独立开发一款游戏需要什么技术 独立制作游戏需要什么技术
- 如何才能开发成功一款好的游戏 一款优秀游戏需要怎么开发