敏捷开发是以小的、频繁的增量交付软件的思维方式,同时与客户密切协作并适应变化。它由敏捷宣言 (2001) 定义,而不是由任何单一流程定义。Scrum、Kanban 和 XP 是将敏捷价值观付诸实践的具体框架。
四个价值观
Manifesto 陈述了四对价值观。它更加重视左边的项目,而不放弃右边的项目。
text
Individuals and interactions OVER processes and tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
它由12 条原则支持——早期和持续交付、欢迎变化的需求、频繁交付、日常协作、可持续的步伐和定期反思。
具体示例
与其让团队消失六个月来构建完整产品,敏捷团队每两周交付一个瘦小、可用的切片,向用户展示,并根据反馈调整下一个切片。
常见陷阱
- 将敏捷视为
