Evaluation of the Improved XP Software Development Model
Source: Cornell University
Agile process models stress on agility for software development. Agility signifies responding to changes quickly and efficiently. Possible changes required in software projects are in budget, schedule, resources, technology, requirements and team. These are "Reacting" changes on which agile models stress. The authors are called agile golden principles that are defined in agile alliance meeting conducted in 2001. The aim of agile principles is to have adaptive software development only for simple and small size software projects. There is no indication to adapt process models according to nature of the projects.