敏捷开发中的10大错误认识

敏捷开发中的10大错误认识


原文:http://www.computerweekly.com/opinion/The-top-10-myths-about-agile-development

作者:Peter Measey

译者:张某人ER  http://blog.csdn.net/xinxing__8185/article/


摘要:对于高速发展的敏捷软件开发领域,本文将对其最常见的错误认识进行分析。

 

在现在全球市场的背景下,怎样能够灵活变通,对于一个企业来讲。已然变得至关重要,因此,IT系统拥有灵活的能力是不可缺少的。敏捷开发的目的。就是让组织机构在面临当今商业世界日益增长的的机遇和挑战时,能及时作出应对,当中,IT成为一个关键的促进因素。

 

“敏捷”一词。在敏捷宣言中被定义为4个值和12条原则(详细见http://agilemanifesto.org/)。宣言里提供的是一个统称的定义。当中还有更多的交付和管理框架,比如。Scrum和极限编程。

 

敏捷开发中的错误认识

 

对于不论什么框架或方法来说。随着时间的推移,对它们的错误认识和理解可能会获得信任与认同,继而成为常识。

 

错误认识1——“敏捷”是新概念

 

“敏捷”肯定不是新概念。

敏捷方法已经存在了非常长时间。

如今被统称为“敏捷”的各种框架。主要发展于80年代后期和90年代,这意味着敏捷开发已经非常成熟,已是非常多人固有的熟知方法。在本质上,“敏捷”是在动态环境的可变性下,可以做出检验和适应。这是众多理论中的一个基本原则,比如,进化论。这也是人类在日常与世界互动的方式——实际上是人类可以有效与这纷繁复杂世界互动的唯一途径。

 

错误认识2——敏捷开发的运行非常easy

 

通常,将一个复杂系统的交付周期变为简易的事,并不那么easy。(使用敏捷开发的)组织发现,复杂化事物通常比简化它们更easy。

遗憾的是 ,在一些组织中,他们试图“照搬书本”式地实现一个敏捷操作模型或单一的敏捷框架。而不理解使用敏捷开发时转变的复杂性。因此,这些组织要么没能实现“敏捷”,要么取得一些成就。相较高效的应对转变,却付出了更高的成本和痛苦。

 

错误认识3——敏捷开发是急功近利

 

虽然对敏捷开发的变通运用。能够带来巨大的效益,但现实情况是,多数变通能力须要经历学习曲线的规律。当人们和组织在学习的过程中,在经历阶跃变化前,交付能力可能还会下降,当经历这个转变后,才開始获得交付能力的提升。

原文地址:https://www.cnblogs.com/tlnshuju/p/7244607.html