极限编程创始人 Ron Jeffries:开发者应放弃敏捷

栏目: IT资讯 · 发布时间: 6年前

内容简介:极限编程(XP)软件开发方法的创始人之一 Ron Jeffries 近日发布了一篇题为 “Developers Should Abandon Agile” 的长文博客,主要是建议开发者应该放弃各种所谓的敏捷但其实无用的方法。Ron Jeffries 正是敏捷...

极限编程(XP)软件开发方法的创始人之一 Ron Jeffries 近日发布了一篇题为 “Developers Should Abandon Agile” 的长文博客,主要是建议开发者应该放弃各种所谓的敏捷但其实无用的方法。Ron Jeffries 正是敏捷软件开发宣言最初的十七位签名人之一。

极限编程创始人 Ron Jeffries:开发者应放弃敏捷

Ron Jeffries 用“虚假敏捷”和“黑暗敏捷”来形容这些敏捷方法,他表示,对于企业来说,即使是“敏捷”思路应用不当,但只要努力尝试总归会为团队带来一些好处。比如说可以提高问题的可见度,帮助管理层做出更明智的决策。

但对于开发者来说,当“敏捷”理念应用不佳时,往往会造成更多干扰,因为顶着更高的压力以及“更快”的要求,他们只有更少的时间来完成工作。这对开发者来说是不利的,最终也会对企业造成不利影响,因为做得不好的“敏捷”会导致更多的缺陷和更慢的进度。最终,优秀的开发者可能会离开这样的企业,导致企业效率比采用“敏捷”之前还要低下。

Ron Jeffries 称尽管自己现在可能更多地是在管理、咨询和写作上,但本质仍然是一名开发者。他希望这个世界对开发者来说是安全的因此,当看到自己和其他人在敏捷宣言中提出的想法不但没使开发者的生活变得更好反而变得更糟时,他为此感到难过。这违背了敏捷宣言的初衷。

Ron Jeffries 认为,开发者应用敏捷开发时应该坚持敏捷软件开发的基本原则。无论团队使用何种框架或方法,开发者都应学会按照下列方式开展工作:

  • 每一至两周交付一次可运行、测试、工作的集成软件。不断提升自己的技能,直到可以每天开发出一个全新的完全可操作版本。

  • 保持软件设计简洁。随着软件发布时间的演变,其设计将变得更加复杂和笨拙。始终有意识地抵制和扭转这种趋势,始终以细微的步骤进行重构,以尽可能保持稳定和一致。

  • 使用当前的软件增量作为与产品负责人和管理人员进行对话的基础。向团队说明你接下来准备做什么,并探讨他们想要你做些什么。

极限编程创始人 Ron Jeffries:开发者应放弃敏捷


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

游戏化革命:未来商业模式的驱动力

游戏化革命:未来商业模式的驱动力

[美]盖布·兹彻曼、[美]乔斯琳·林德 / 应皓 / 中国人民大学出版社有限公司 / 2014-8-1 / CNY 59.00

第一本植入游戏化理念、实现APP互动的游戏化商业图书 游戏化与商业的大融合、游戏化驱动未来商业革命的权威之作 作者被公认为“游戏界的天才”,具有很高的知名度 亚马逊五星级图书 本书观点新颖,游戏化正成为最热门的商业新策略 游戏化是当今最热门的商业新策略,它能帮助龙头企业创造出前所未有的客户和员工的参与度。商业游戏化策略通过利用从游戏设计、忠诚度计划和行为经济学中所汲取......一起来看看 《游戏化革命:未来商业模式的驱动力》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试