L'agilité est la capacité de s'adapter et de réagir au changement… les organisations agiles voient le changement comme une opportunité, pas une menace.
Jim Highsmith
Le Manifeste Agile rédigé en 2001 par dix-sept experts du développement d’application , s'oppose aux démarches prédictives en cascade ou cycle en V, qui ne correspondent plus aux contraintes et aux exigences du logiciel.
Par nature l'ensemble des activités de réalisation d'un logiciel complexe ne peut être anticipé et planifié; les méthodes Agile proposent un modèle de contrôle de processus fondé sur l'empirisme, via l'adaptation continue aux conditions réelles de l'activité et une réaction rapide aux changements. L'ensemble du développement est réalisé itérativement par une équipe multidisciplinaire.
Quatre valeurs déclinées en 12 principes :
Le Manifeste Agile reconnait la valeur des seconds éléments, mais privilégie les premiers.
Cette "philosophie" a servi de fondations pour de nombreux frameworks qui ont évolués au fil du temps.