zoukankan      html  css  js  c++  java
  • 敏捷开发中的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——敏捷开发是急功近利

     

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

  • 相关阅读:
    #船停在码头是最安全的,但那不是造船的目的
    #尘封的记忆
    我们只是普通朋友
    曾经的曾经的多么多么的爱一个人。。。
    混凝土自动点击——按键精灵
    WinForms 实现气泡提示窗口(转载)
    C语言温度
    教你成为全栈工程师(Full Stack Developer) 一-各显神通总结八大类编程语言的区别
    教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师
    C#隐藏tabcontrol
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7244607.html
Copyright © 2011-2022 走看看