敏捷开发中的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——敏捷开发是急功近利
虽然对敏捷开发的变通运用。能够带来巨大的效益,但现实情况是,多数变通能力须要经历学习曲线的规律。当人们和组织在学习的过程中,在经历阶跃变化前,交付能力可能还会下降,当经历这个转变后,才開始获得交付能力的提升。
- 敏捷开发中的10大错误认识
- 敏捷开发中常犯的10大错误
- android开发新手不可不知的10大严重错误
- 深入认识敏捷开发和面向对象
- [敏捷开发实践](1) 认识敏捷开发
- 敏捷开发般若敏捷系列之七:重新认识敏捷与CMMI
- android开发新手不可不知的10大严重错误
- 让你提前认识软件开发(4):破除几个有关软件开发的错误观念
- 敏捷开发般若敏捷系列之七:重新认识敏捷与CMMI
- 敏捷开发的一点认识
- 深入认识敏捷开发和面向对象
- 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改
- 如何认识敏捷开发?
- 敏捷开发般若敏捷系列之七:重新认识敏捷与CMMI
- Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版 92页 错误提示 syntax error, unexpected ')' ..._cart" , :id => product } do ).to_s) 解决办法
- 项目经理的商务指南系列之二:认识责任(敏捷开发,专家与杂家)
- 项目经理的商务指南系列之三:认识客户(敏捷开发,被动而弱小的客户,理解客户的古怪行为,如何喜欢上客户)
- 敏捷开发般若敏捷系列之七:重新认识敏捷与CMMI
- 《Web开发敏捷之道--应用Rails进行敏捷Web开发,第2版》第6章的错误:undefined method `scaffold' for AdminController:Class
- 项目经理的商务指南系列之二:认识责任(敏捷开发,专家与杂家)