在软件项目管理中,软件开发实践一直在追求一种在业务需求,当前技术能力与能最大程度提高开发人员效率的方法之间的一种平衡,敏捷软件开发方法也不例外。在了解敏捷开发方法之前需要清楚敏捷宣言。
敏捷宣言
它描述了一组软件开发方法的关键价值,也是敏捷软件开发方法所遵守的原则。其具体内容如下:
个人与互动 | 大于 | 流程与工具 |
可用的软件 | 大于 | 文档 |
与客户的合作 | 大于 | 合约和商定 |
响应变化 | 大于 | 遵循计划 |
敏捷宣言所描述的软件开发方法具有更快速,更轻型的特点;它解决了传统瀑布软件开发方法和迭代,递增方法的一些缺陷。
目前常用的敏捷软件开发方法如下:
虽然这些软件开发方法的实现方式完全不同,但是他们具有如下的共同特征:
原文地址:http://www.cnblogs.com/dereklovecc/p/3795884.html