定义: 一种项目开发的指导原则敏捷开发以用户需求为核心,采用迭代(时间周期)、增量(循序渐进,功能模块)的方式开发软件,目的在于快速覆盖、响应市场需求大项目划分为小项目 特征(如图): 原则(如图) 优点 适应快速的市场变化 以及 用户使用需求团队职责分明,发挥最大效率 过程: 需求评审UI设计技术评审(ER图、类图、接口对接、数据库、方案设计等)用例编写及评审开发联调测试(分支、集成、回归)线上灰度测试或者灰度上线全面上线和开量