Le manifeste agile : le socle de l’agilité en entreprise
Publié le
Publié le
Le manifeste agile est née en 2001 lors de sa rédaction par 17 experts du développement logiciel. Ils se sont réunis pour identifier les principales causes d’échec des projets informatiques et proposer une démarche qui s’en affranchisse.
Les pratiques et méthodes agiles prônent la collaboration entre des équipes auto-organisées et pluridisciplinaires et leurs clients. Elles s’appuient sur l’utilisation d’un cadre méthodologique léger centré sur l’humain et la communication. Elles préconisent une planification adaptative, un développement évolutif, une livraison précoce et une amélioration continue. Et elles encouragent des réponses flexibles au changement.
En substance, le manifeste agile exprime 4 valeurs et 12 principes, ce que ces auteurs estiment être les meilleures pratiques de gestion de projet. Il a été décliné en de nombreuses méthodes, comme Scrum et Extreme Programming (XP). Le manifeste est accessible ici en français.
Les individus et leurs interactions plus que les processus et les outils.
Des produits/services opérationnels plus qu’une documentation exhaustive.
La collaboration avec les clients plus que la négociation contractuelle.
L’adaptation au changement plus que le suivi d’un plan.
Aussi, une équipe projet est agile, au sens du manifeste agile, si elle se concentre sur quatre éléments concrets principaux.
En premier lieu, c’est de casser l’effet tunnel des méthodes de projets classiques. En délivrant régulièrement de la valeur aux utilisateurs et en adaptant la mesure de la valeur à venir en fonction de l’évolution de leurs besoins.
Ensuite, c’est de prioriser les prochains travaux à réaliser par la valeur apportée aux utilisateurs et non uniquement par les coûts ou les ressources.
De s’améliorer en continu, à la fois sur le mode de travail, l’organisation, les compétences, les comportements et les processus.
En dernier lieu de s’autodéterminer au sein d’équipes qui sont libres dans la manière d’atteindre les objectifs tout en tenant compte du cadre de l’entreprise.
Finalement, les méthodes agiles se veulent plus pragmatiques que les méthodes traditionnelles. Elles impliquent au maximum le demandeur (client) et permettent une grande réactivité à ses demandes. Elles reposent sur un cycle de développement itératif, incrémental et adaptatif.