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

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

内容简介:极限编程(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]


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

查看所有标签

猜你喜欢:

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

数据结构与算法分析

数据结构与算法分析

韦斯(Mark Allen Weiss) / 机械工业出版社 / 2010-8 / 45.00元

《数据结构与算法分析:C语言描述》曾被评为20世纪顶尖的30部计算机著作之一,作者在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评,已被世界500余所大学选作教材。 在《数据结构与算法分析:C语言描述》中,作者精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。 ......一起来看看 《数据结构与算法分析》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器