agile - 极限编程 "core"实践有哪些?

标签 agile extreme-programming

<分区>

最近,我开始阅读有关敏捷方法论的内容,尤其是 XP。不过,对于什么被认为是极限编程中涉及的实践,我有点困惑。

更准确地说: 维基百科报告了 12 种做法,我认为它们是“经典”做法。

Kent Beck 和 Ron Jeffries 都指出了 13 个实践(你可以在维基百科页面底部找到关于“极限编程实践”的链接,我不能在这里发布它们,因为我是 Stack Overflow 的新用户),而 this对 Kent Beck 的“XP 解释”(第 2 版)的评论报告了 20 多种不同的实践。

作为该主题的完全初学者(并且基本上作为程序员的完全初学者),我希望对此事有所启发。我的印象是我应该看看 Beck 的书,因为第二版是经过几年的 XPerience 编写的,但是我能找到的基于它的 Material 要少得多。

最佳答案

第一版《XP详解》中有十二个实践。

在第二版中,实践进行了重组:一些已重命名或合并,一些已被删除(隐喻),现在有:13 个主要实践和 11 个推论实践。

在您提到的页面的“第一版实践”主题下,可以找到十二个实践的原始列表以及它们在更新中的显示方式。

在阅读的过程中,您肯定会区分 XP 和 XP2e(XP 第二版)。

第一版中可能有四个原则,第二版中引入了第五个原则(尊重)。

关于agile - 极限编程 "core"实践有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848634/

相关文章:

testing - 谁设定了开发团队修复错误的优先级,为什么?

bash - 单元测试 Bash 脚本

tdd - 为什么 TDD 'Spikes' 被称为“尖峰”?

templates - 在哪里可以找到最佳的用户案例模板?

build - 专用 "Build Server"的用途是什么?

敏捷神话和误解

estimation - FogBugz 估计和结对编程

embedded - 嵌入式软件开发的敏捷实践

agile - 故事中的任务应该有多细化?