📜  Scrum 和 XP 的区别

📅  最后修改于: 2021-09-12 10:54:47             🧑  作者: Mango

敏捷框架有两种主要模型,即:Scrum 和极限编程(XP)。

Scrum框架:
Scrum 是一种敏捷框架。它是一个框架,人们可以在该框架内解决复杂的适应性问题,同时交付产品的生产力和创造力可能达到最高值。 Scrum 使用迭代过程。

Scrum 的生命周期:

极限编程(XP):
极限编程是敏捷框架最重要的模型之一。这种模式也强调团队合作和客户满意度。极限编程的五个基本组成部分是:

  1. 沟通
  2. 简单
  3. 反馈
  4. 尊重
  5. 勇气

极限编程(XP)的生命周期:

Scrum Extreme Programming (XP)
In Scrum framework, team work in iterations
called Sprint which are 1-2 month long.
In Extreme Programming(XP), teamwork for 1-2 weeks only.
Scrum model do not allow changes in their timeline or their guidelines. Extreme Programming allow changes in their set timelines.
Scrum emphasizes self-organization. Extreme Programming emphasizes strong engineering practices
In Scrum framework, team determines the sequence in which the product will be developed. In Extreme Programming, team have to follow a strict priority order or pre-determined priority order.
Scrum framework is not fully described. If you want to adopt it then you need to fill the framework with your own frameworks method like XP, DSDM or Kanban. Extreme Programming(XP) can be directly applied to a team. Extreme Programming is also known for its Ready-to-apply features.