敏捷是什么? XP、Scrum、FDD等,包括自动化构建、持续集成,也包括实符合敏捷思想的工具,如Jenkins 为什么需要敏捷开发? 敏捷之所以流行,是因为传统的瀑布式开发方式导致大项目的失败率很高(与小项目对比),而敏捷的解决思路是将大项目分解为小项目(也可以理解为阶段里程碑)来提高项目的成功率,尽早地、频繁地、持续的交付。