🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**1. 什么是敏捷开发** 敏捷开发(Agile Development) 的核心是<mark>迭代开发</mark>(Iterative Development) 与 <mark>增量开发</mark>(Incremental Development) 。 **2. 什么是迭代开发** 对于一个大型软件项目,不需要等待所有的功能开发完成后才可以上线,先上线一些必须的功能,后面再开始慢慢的开发其他功能,不断的完成该项目。 **3. 什么是增量开发** 增量开发从功能上划分,软件发布的每个版本,都会新增加一个用户可以感知的完整功能作为一次迭代。 **4. 敏捷开发如何迭代** 虽然敏捷开发将软件开发分成多个迭代,但是也要求,每次迭代都是一个完整的软件开发周期,必须按照软件工程的方法论,进行正规的流程管理。 :-: ![](https://img.kancloud.cn/a4/5c/a45ce54172f20b553fb05cffe5abfffe_531x348.jpg) 软件开发周期 **5. 敏捷开发的优点** * 早期交付:可以大大降低成本,因为不需要开发完成所有的功能才可以上线,先上线一些必须功能,这样的话就会有现金流,降低了资金压力。 * 降低风险:及时了解市场需求,降低产品不适用的风险