首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scrum和极限编程有什么区别?

Scrum和极限编程有什么区别?
EN

Stack Overflow用户
提问于 2008-10-16 15:23:59
回答 5查看 32.5K关注 0票数 25

几年前,我参与了一个全新的项目,在这个项目中我们做了极限编程。我也看到很多人提到Scrum方法论。

有人能告诉我Scrum和XP之间的主要区别吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-10-16 15:30:12

Scrum是一种软件开发方法,XP是一种编程实践。两者都是“敏捷”技术,通常一起使用。

Scrum概述了识别和编目需要完成的工作的过程,通过与客户或客户代表沟通来确定工作的优先顺序,并使用迭代版本实现该工作。

当我的团队第一次开始尝试Scrum时,我发现Implementing Scrum网站很有帮助。

票数 28
EN

Stack Overflow用户

发布于 2013-04-06 15:05:46

Scrum是用于构建具有高度复杂性和不确定性的产品的轻量级框架。它不是一种方法论,因为方法论和实践可以选择并与Scrum结合使用。它不是纯粹针对软件开发的,也可以被其他类型的项目使用。

当谈到软件工程时,Scrum没有定义要遵循的实践或方法,因为它不想规定什么最适合特定的产品和环境。

许多Scrum团队使用几种XP实践,例如测试、反馈、结对编程和简单性。

核心区别

  • Scrum计划进行冲刺,并不鼓励改变。XP更愿意改变。
  • XP立即征求反馈,Scrum至少在冲刺评审中征求反馈,但如果可能,Scrum不会拒绝早期反馈。
  • XP专注于编程,Scrum可以用于非软件产品
  • Scrum没有定义如何进行开发,但许多Scrum团队实现了许多XP practices
票数 4
EN

Stack Overflow用户

发布于 2008-10-16 15:31:42

我在这两个方面都做过。其中一些主要的区别是,SCRUM专注于更短、更结构化的冲刺,并优先考虑回溯日志项目。XP的一些关注点更多地放在成对编程、任务优先级以及更多测试驱动的开发上。两者都在迭代中工作,并且都足够灵活,可以处理易变的项目。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/209011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档