敏捷软件开发不是一个具体的过程,而是一个涵盖性术语(umbrella term),用于概括具有类似基础的方式和方法。典型的敏捷过程模型有:
1、XP(极限编程,eXtreme Programming)、
2、TDD(测试驱动开发, Test-Driven Development)、
3、FDD(特性驱动开发, Feature-Driven Development)、
4、SCRUM
5、ASP(自适应软件开发Adaptive Software Development)
6、DSDM(动态系统开发方法,Dynamic System Development Method)以及
7、AUP(敏捷统一过程,Agile Unified Process)
8、Crystal等。
1、XP(极限编程,eXtreme Programming)、
2、TDD(测试驱动开发, Test-Driven Development)、
3、FDD(特性驱动开发, Feature-Driven Development)、
4、SCRUM
5、ASP(自适应软件开发Adaptive Software Development)
6、DSDM(动态系统开发方法,Dynamic System Development Method)以及
7、AUP(敏捷统一过程,Agile Unified Process)
8、Crystal等。