敏捷软件开发是一种以人为核心、迭代、循序渐进的开发方法。它强调软件项目的可持续性,强调可工作的软件是迭代的最高追求。
敏捷开发的核心原则
- 个体和交互胜过过程和工具
- 可工作的软件胜过面面俱到的文档
- 客户合作胜过合同谈判
- 响应变化胜过遵循计划
敏捷开发的优势
- 快速响应市场变化
- 提高团队协作效率
- 增强客户满意度
- 降低项目风险
敏捷开发实践
- Scrum
- Kanban
- 极限编程(XP)
扩展阅读
想要了解更多关于敏捷开发的知识,可以阅读《敏捷软件开发实践指南》。
相关图片
Scrum 敏捷开发
Kanban 敏捷开发
极限编程(XP)敏捷开发