Méthodes agiles : cible et problématique ; les enjeux
Méthodes agiles : techniques de mise en œuvre
Méthodes agiles : les principales méthodes agiles
Méthodes agiles : les clefs du succès
Les méthodes agiles reposent toutes sur des valeurs qui ont été énoncées dans le Manifeste Agile, un texte écrit et signé par 17 experts reconnus pour leurs apports respectifs aux méthodes de développement d’applications informatiques :
· Priorité des personnes et des interactions sur les procédures et les outils
· Priorité d’applications opérationnelles sur une documentation exhaustive
· Priorité de la collaboration avec le client sur la négociation de contrat
· Priorité de l’acceptation du changement sur la planification
Ces 4 valeurs sont à mettre en regard des pratiques fréquemment rencontrées lors de la mise en place de méthodes traditionnelles : priorité aux processus et outils, importance de la documentation, respect du contrat à la lettre, planification rigide.
Les méthodes agiles se caractérisent par les éléments suivants :
· Délivrer rapidement et très fréquemment des versions opérationnelles, pour favoriser un feed-back client permanent
· Accueillir favorablement le changement
· Assurer une coopération forte entre client et développeurs
· Garder un haut niveau de motivation
· Le fonctionnement de l’application est le premier indicateur du projet
· Garder un rythme soutenable
· Viser l’excellence technique et la simplicité
· Se remettre en cause régulièrement