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

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

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


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

查看所有标签

猜你喜欢:

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

函数响应式领域建模

函数响应式领域建模

【美】Debasish Ghosh / 李源 / 电子工业出版社 / 2018-1 / 79

传统的分布式应用不会切入微服务、快速数据及传感器网络的响应式世界。为了捕获这些应用的动态联系及依赖,我们需要使用另外一种方式来进行领域建模。由纯函数构成的领域模型是以一种更加自然的方式来反映一个响应式系统内的处理流程,同时它也直接映射到了相应的技术和模式,比如Akka、CQRS 以及事件溯源。《函数响应式领域建模》讲述了响应式系统中建立领域模型所需要的通用且可重用的技巧——首先介绍了函数式编程和响......一起来看看 《函数响应式领域建模》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

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

HTML 编码/解码

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

在线XML、JSON转换工具