Home › scrum

Do do XP

发布于:2009年11月28日 | 分类:敏捷开发
agile software development

agile software development

在文章 Don’t do XP 里, Tobias Mayer 建议人们不要去搞极限编程(XP)。 我和Tobias相知已久,我想他这个问题上错了。 我不知道他在跟谁争论,但他们的有些争论就是“嚼舌根”。我想如果他曾经试过一次XP,那他的言论会更有说服力。 XP并不是一个万能的解决方案,但它确实是一种方案,而且我们知道如何使用它。

作为一个临时的XP支持者,我并不抱怨 “在软件工业中Scrum没有提供很好的开发原则”,我只抱怨这个产业。 如果我们能在这个产业里有效率的工作,那我们也就不会有这场关于方法论的战争了,因为我们的目地就是出产品。 如今当人们把Scrum概念应用到这个产业时,Scrum也不幸被人们使用的混乱不堪。 另一方面,责备XP阻碍了实施方法的进步显然有些牵强。

阅读全文 »

Don’t do XP

发布于:2009年11月24日 | 分类:敏捷开发

ScrumLargeLabelled

Steve Freeman 写了一篇 blog Do do XP 来反驳我的这篇文章。

我开始厌倦了和那些坚持认为Scrum离开了极限编程就不再有价值的人的无休止的论战。 Scrum 很好用 — 但前提是实施者必须从基础上理解它的价值所在和实施原则。 你应用Scrum所处的环境条件决定了你在实施过程中应该采取哪些措施。 比如,在教堂里实施Scrum和在软件开发中实施Scrum有着不同的一套实施策略。而这两种情况下的实施措施又和传统的Scrum有不同之处。

极限编程的拥护者动不动就抱怨在软件工业中Scrum没有提供很好的开发原则。 但就目前极限编程被业界采纳的缓慢进度来看,真正应该受责备应是XP的缺少实践措施的问题,XP应该为这种状况负责。

阅读全文 »