Romain Chauny

Web-Marketing & e-Commerce @ Grenoble

Méthode AGILE


Suite à l’application exponentielle de la méthodologie AGILE dans le monde de l’entreprise et plus précisement dans celui du developpement web, je me suis penché sur le sujet cette semaine. « Ce que l’on concoit bien s’énnonce clairement » ! C’est donc pour pousser ma compréhension que je vous propose de partager ma vision simplifiée, destinée aux auditeurs qui comme moi souhaitent se familiariser avec ce concept.

AGILE est une procédure de projet informatique apparue durant les années 1990. Par opposition à la technique classique dites en cascade (ou waterfall), la technique AGILE met l’accent sur la réactivité en repondant de manière pragmatique et le plus directement possible au besoin d’un client qui lui même se doit d’être impliqué dans le suivi du projet. Si AGILE est une technique, il s’y applique des méthodes qui detaillent plus en particulier la procédure d’implementation. Les méthodologies AGILE les plus connues en France sont la méthode Scrum et la méthode XP (pour Extreme programming).


La méthodologie AGILE repose sur 4 piliers: L’équipe, L’application, La collaboration, Le changement. Pour condenser ces valeurs, je dirai que le bon fonctionnement de la méthode repose tout d’abord sur une équipe solide, soudée et communicante. L’objectif est de délivrer une application fonctionnelle, tout le reste est secondaire y compris la documentation qui peut etre sustentée par la communication. Le client doit collaborer tout au long du projet et fournir à l’équipe un feedback continu et une parfaite transparence de ses besoins. A ce titre, l’acceptation du changement est capital afin d’assurer un suivi aux besoins du client.


  • La communication
La communication au sein de l’équipe est une notion clé de la méthodologie AGILE, c’est à dire qu’elle met l’accent sur une communication accrue et fréquente dans l’équipe. Là où d’ancien processus favorisait les qualités individuelles, la technologie AGILE met l’accent sur l’esprit de groupe et la transparence dans le travail de chacun.

  • Accès sur le fonctionnement
La technologie AGILE met l’accent sur l’application. L’objectif est que le developpement fonctionne, tout le reste est secondaire. Biensur la flexibilité de cette méthode demande une documentation complète, cela dit, la priorité reste l’atteinte des objectifs fonctionnels.

  • Un Feedback continue
L’implication du client dans le suivi du projet est capitale. Contrairement au methodes plus ancienne le retour du marchand est continu tout au long du developpement du projet, permettant d’eviter les erreurs d’orientation et rectifier au plus vite si besoin.

  • Réactivité et Changement
Les changements de direction ou de priorité doivent etre gérable. Ils sont le pain quotidien (mais aussi la bete noire) des projets informatiques. La méthodologie AGILE permet de les gérer au mieux avec une re-evaluation continue des priorites.

Les 12 commandements partagés par l’ensemble des méthodes AGILEs

  • « Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles »
  • « Le changement est bienvenu, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client ».
  • « Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte ».
  • « Les gens de l’art et les développeurs doivent collaborer quotidiennement au projet »
  • « Bâtissez le projet autour de personnes motivées. Donnez leur l’environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail ».
  • « La méthode la plus efficace pour transmettre l’information est une conversation en face à face »
  • « Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet »
  • « Les processus agiles promeuvent un rythme de développement soutenable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment »
  • « Une attention continue à l’excellence technique et à la qualité de la conception améliore l’agilité »
  • « La simplicité – l’art de maximiser la quantité de travail à ne pas faire – est essentielle »
  • « Les meilleures architectures, spécifications et conceptions sont issues d’équipes qui s’auto-organisent »
  • « À intervalle régulier, l’équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens »

Et enfin pour finir, des mots clefs en vrac qui pour moi illustrent au mieux ce qu’est AGILE:
Pragmatisme, Implication, Equipe, Communication, Fonctionnel, Changement, Efficace, Direct, Transparence, Collaboration, Flexibilité…

Illustration Photos Li Wei

Catégorie : Scrum / Agile
Mot-Clé :

Votre adresse email ne sera pas publiée. Champs requis marqués avec *

*