Les méthodes de Développement Agiles sont des "nouvelles méthodes" utilisées dans le développement Informatique. Le principe fondateur est la grande réactivité de l'équipe de développement, car le client est impliqué au maximum tout au long du projet.
Ces méthodes se veulent pragmatiques, en partant du principe que l'avancée du projet main dans la main avec le client vers un objectif commun est plus important que le contrat préalablement établi.
Les quatre grandes valeurs du Développement Agiles sont :
- Méthodes centrées sur les hommes : Personnes et interaction plutôt que processus et outils
- Méthodes centrées sur une application qui fonctionne : Logiciel fonctionnel plutôt que documentation complète
- Méthodes centrées sur la collaboration avec le client : Collaboration avec le client plutôt que négociation de contrat
- Méthodes centrées sur l'acceptation du changement : Réagir au changement plutôt que suivre un plan
Il existe de nombreuses méthodes Agiles comme eXtreme Programming, Scrum ou encore RUP... Je vous parlerai de ces méthodes dans mes prochains articles.