Geoff——网名"gilligan"——对Yegge错误的推理提出了质疑,并写道:
有这样一种人,他们完全就是机会主义者,直接跳到敏捷的潮流中大喊“跳进来吧,这里包治百病!”他们不理解什么是开发,也不知道Beck,Cockburn,Jeffries,Fowler或是其他人为什么推荐一些实践,他们甚至都不知道实际的问题是什么!我把这种人称为Agilista。……
当我第一次听说XP的时候,我进行了快速的学习,然后写了篇文章,名为“XP eXposed”。我希望这篇文章能够广为人知,所以就像对家庭作业一样认真对待。但是当我开始实践XP以后,我才知道XP并不像我一开始所认为的那么 蠢。最后我发现这里有很多好东西值得我们学习(对菜鸟来讲),或是回顾(对老手来讲)。我无法完成那篇文章。为啥?因为我明白了把注意力放到一件事情的优 点上要比放到它的缺点上要好。
而jiblet回复说 (仅摘录部分内容):
这些方法学[敏捷及其他种种]是那些有经验的开发人员在不断调整他们自己的开发过程中总结出来的问题是:假如普通的开发人员不理解为什么这些方法学会出现,那么他们就无法从中得到什么。反之,就是无理由的盲目顺从…… Cory Foy 对这种“追根溯源”的做法表示了不满, 他在自己的一篇博客“原则,而非过程”里也讨论过这种思想:
我觉得你应该为XP给你带来的感受而感到羞愧。尽管你的博客写的实在是具有娱乐效果。
因为在我的XP世界中,开发团队所要牢记的最重要的一点就是,这是他们的过程,不是其他任何人的,他们要确保自己能够理解实践背后的原则,之后才能按需剪裁。这是他们自己的责任。
敏捷团队确实应该把敏捷实践和敏捷价值放到一起学习,从而把开发过程真正变成属于自己的东西,进而日趋完善。敏捷宣言中包括4个价值和补充的12项原则。它们不是建议,它们定义了敏捷软件开发,正如Java api定义了实现这些api的应用服务器的行为一样。方法学只是不同的实现和解释而已,所以,随着时间的推移,它会不断发展演化。
此文章共有2页 上一页 1 2
文章来源:中国项目管理资源网
|