11:敏捷方法(agility)提出的背景是什么?
发布时间:2011年06月10日点击数: 作者:ITGov 来源:ITGov中国IT治理研究中心
【字体: 收藏 打印文章
摘要:
敏捷方法认为,软件开发中的绝大部分工作是需要创造力的设计工作,因此,在管理理念上应注重领导和协作,而非命令和控制,充分发挥软件人员的能动性和创造力。软件开发应首先着眼于有用的可执行的软件,而不是为过程而过程。其中,可执行是关键所在。

敏捷方法(agility)提出的背景是什么?

“敏捷”(agility)是为了适应日趋激烈的竞争和生存环境而提出的一种新概念,它要求企业通过提高敏捷性掌握主动并赢得市场。敏捷方法的代表人之一Martin Fowler[ ] (补充注脚的内容)提出了敏捷方法的核心理念:适应和以人为本。

敏捷方法认为,软件开发中的绝大部分工作是需要创造力的设计工作,因此,在管理理念上应注重领导和协作,而非命令和控制,充分发挥软件人员的能动性和创造力。软件开发应首先着眼于有用的可执行的软件,而不是为过程而过程。其中,可执行是关键所在。

从团队合作的角度来看,人员之间的信息沟通是需要成本的,面对面沟通的成本要远远低于文档沟通的成本,因此,敏捷方法的一个共同特点就是,努力营造诚信开发的组织氛围,根据具体情况,按照高内聚、松耦合的原则将项目划分为若干个小组,通过小组内各种渠道的沟通,来减少中间制品的工作负担,提高应变能力。 
 

京ICP备06004481号   Copyright 2002 - 2006 ITGov.org.cn, All Rights Reserved