Avantages des méthodes agiles
Meilleure communication (moins de formalisme et plus d'information utile)
Meilleure visibilité (réelle et non fantasmée)
Qualité gérée en continue (et non tâche de documentation déconnectée et à la fin, par exemple)
Détection des problèmes au fur et à mesure (et non bilan a posteriori)
Équipe plus solide (démarche de progression et non de conflit, collaboration, relations humaines)
Fondamental : Adéquation au besoin
Meilleure adéquation au besoin, puisque l'on renégocie le champ fonctionnel du système au fur et à mesure de la mise en place des usages réels (et non en fonction d'usages ou d'outils fantasmés).
Fondamental : Visibilité et cumulativité
Valeur ajoutée et visibilité apportées au fur et à mesure et non en fin de projet.
Chaque itération vise à améliorer l'itération précédente (par ajout de nouvelles fonctions, optimisation de fonctions existantes, ou par retrait de fonctions inutiles ou néfastes).