敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。它强调个体和互动高于过程和工具,强调软件工作的早期交付和持续交付,以及在开发过程中不断适应变化。

敏捷开发的核心原则

  1. 个体和互动高于过程和工具
  2. 可工作的软件高于详尽的文档
  3. 客户合作高于合同谈判
  4. 响应变化高于遵循计划
  5. 持续交付可工作的软件

敏捷开发的方法

  • Scrum
  • Kanban
  • XP(极限编程)
  • FDD(特征驱动开发)
  • Lean

敏捷开发的优势

  • 快速响应变化
  • 提高产品质量
  • 提高团队协作
  • 降低项目风险

相关资源

了解更多关于敏捷开发的信息,可以访问敏捷开发社区


敏捷开发