敏捷的开发价值
能见度高,适应性好,商业价值高,风险低
敏捷是什么
一种软件开发的实践
开始于敏捷宣言
敏捷宣言:
> 个体交互胜过过程和工具
> 可用的软件胜过完备的文档
> 客户写作胜过合同谈判
> 相应变化胜过遵循计划
敏捷的特点
拥抱变化
持续不断地|及早交付|有价值的软件
敏捷开发核心--迭代
>什么是迭代式开发
将软件生命周期分成多个小的迭代(一般为2-6周),每次迭代都要有需求分析,设计,实现和测试在内的多个活动组成,每次迭代都可以交付一个稳定的验证过的版本。