敏捷方法强调适应性而非预见性。
目前列入敏捷方法的有:
- 軟件開發節奏,Software Development Rhythms
- 敏捷數據庫技術,AD/Agile Database Techniques
- 敏捷建模,AM/Agile Modeling
- 自適應軟件開發,ASD/Adaptive Software Development
- 水晶方法,Crystal
- 特性驅動開發,FDD/Feature Driven Development
- 動態系統開發方法,DSDM/Dynamic Systems Development Method
- 精益軟件開發,Lean Software Development
- Scrum
- XBreed
- 極限編程,XP Extreme Programming
- 探索性測試
敏捷技术
- 测试驱动开发,TDD/Test-Driven Development
- 行为驱动开发,BDD/Bahavior-Driven Development
敏捷方法的适用性
- 组织文化必须支持谈判
- 人员彼此信任
- 人少但是精干
- 开发人员所作决定得到认可
- 环境设施满足成员间快速沟通之需要