全球化团队的敏捷开发模式
2014-09-25马振勇张道林
东华理工大学学报(社会科学版) 2014年1期
关键词:产品
唐 涌, 马振勇, 张道林
(1.东华理工大学软件工程学院,江西 南昌 330013;2.上海惠普有限公司,上海 201203)
计算机从诞生以来,技术的革命就从来没有停止过。软件开发也在进步着,人们提出许多改进软件开发过程的方法。每一种方法都被吹捧为“重大成果性突破”,每一种方法都声称“使过程可控”。虽然有很多改进的方法,但是管理混乱的软件开发过程仍然随处可见,投入越来越多的人力、财力,所有人都变得疲惫不堪,但是整个项目却在进度的泥淖中越陷越深。2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,业界一批专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,并把这些价值观和原则称为敏捷开发,他们称自己为敏捷联盟,随后创建了敏捷联盟宣言。自《敏捷宣言》发布以来,敏捷开发正在以前所未有的速度改变着整个开发流程。经过了十几年的尝试和完善之后,越来越受到大家的重视。越来越多的开发者开始学习敏捷开发,越来越多的团队开始尝试敏捷开发,越来越多的公司开始全面推行敏捷开发。这无不说明,敏捷开发确实能够帮助开发团队适应当前的开发环境,更快速有效的发布自己的产品。
1 敏捷开发理论
1.1 敏捷开发的定义
敏捷开发是软件项目的一个概念框架。敏捷即灵活性,快速响应。它是一种以人为核心,迭代、循序渐进的开发方法。在敏捷开发中,会把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。……
登录APP查看全文
