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

发布于 2024-07-07 14:02:57 字数 1454 浏览 11 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

骄兵必败 2024-07-14 14:02:57

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

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

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

Scrum is a software development methodology, XP is a programming practice. Both are "agile" techniques and are often used together.

Scrum outlines a process for identifying and cataloging work that needs to be done, prioritizing that work by communicating with the customer or customer representative, and implementing that work using iterative releases.

When my team first started experimenting with Scrum I found the Implementing Scrum website to be helpful.

软的没边 2024-07-14 14:02:57

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

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

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

核心差异

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

Scrum is lightweight framework for building a product where there is high levels of complexity and uncertainty. It is NOT a methodology, as methodologies and practices can be chosen and used in conjunction to Scrum. It is not purely aimed at software development and can be used by other types of projects too.

When it comes to software engineering, Scrum does not define what practices to follow or methods follow as it does not want to prescribe what is best for that particular product and environment.

Many Scrum teams use several XP practices such as Testing, Feedback, Pair Programming and Simplicity.

The core differences

  • Scrum plans for a sprint and does not encourage change. XP is more open to change.
  • XP solicits feedback immediately and Scrum at least at the Sprint Review, however Scrum does not reject early feedback if possible.
  • XP focuses on programming, Scrum can be used in non software products
  • Scrum does not define how to do development, but many Scrum teams implement many of the XP practices
只是我以为 2024-07-14 14:02:57

我两者都工作过。 一些主要区别在于 SCRUM 侧重于更短、更结构化的冲刺,并优先考虑待办事项。 XP 的一些重点更多地集中在结对编程、任务优先级以及更多的测试驱动开发上。 两者都以迭代方式工作,并且都足够灵活,可以处理不稳定的变化项目。

I've worked on both. Some of the main differences are that SCRUM focuses on the shorter more structured sprints, and prioritizes back log items. Some of the focuses of XP are more on paired programming, prioritizing the tasks, and more test driven development. Both work in iterations and both are flexible enough to handle a volatile changing project.

乄_柒ぐ汐 2024-07-14 14:02:57

Scrum 是敏捷开发方法的一个组成部分,涉及每天召开会议来讨论进度,而 XP 是一种不同的方法,强调结对编程和测试优先开发。

Scrum is one component of the Agile development methodology concerning the daily meeting held to discuss progress and XP is a different methodology stressing pair programming and test first development.

ゞ记忆︶ㄣ 2024-07-14 14:02:57

Scrum 的主要目标是估算开发需要多长时间。 XP 更多的是帮助开发人员尽可能快速且可维护地完成工作。

Scrum's main goal is to get estimations of how long development will take. XP is more about helping developers get things done as quickly and maintainably as possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文