Les dessous de la méthode Agile?

Équipe de rédaction | 22 décembre 2010 à 9:00

L'importance de la vie sociale au travailConnaissez-vous la méthode Agile? Encore plutôt méconnue, c’est une démarche de plus en plus prisée dans le secteur informatique et qui vise à satisfaire deux grands objectifs :

  • Le respect des échéances
  • La satisfaction du client

Applicable à divers secteurs d’activité, c’est actuellement dans le domaine du développement logiciel que la méthode Agile connaît une popularité grandissante.

Qu’est-ce que la méthode Agile?

Premièrement, il faut savoir que le mouvement Agile regroupe plusieurs méthodes de travail dites “Agile”. En effet, si vous faites des recherches sur le sujet, vous pourrez lire à propos de plusieurs méthodes :


La plus populaire de toutes demeure toutefois la méthode Scrum (implémentée dans environ 50% des projets Agile).

La méthode Agile repose sur 4 valeurs :

  • L’équipe
  • L’application
  • La collaboration
  • L’acceptation du changement

Le tout se décline à travers 12 principes qui sont expliqués en détail dans le “Manifeste Agile” rédigé par 17 auteurs experts en la matière.

Du code plutôt que de la documentation

Concrètement, la méthode Agile permet de se concentrer davantage sur le livrable plutôt que de s’atarder sur la documentation produite pour le soutenir.

Si l’on compare méthode en cascade (traditionnelle) et méthode Agile, voici concrètement comment nous pourrions résumer :

-> Méthode traditionnelle : Beaucoup de temps d’analyse et de documentation.
-> Méthode Agile : Strict minimum de documentation nécessaire pour passer directement au code.

Basée sur un processus itératif, une approche Agile vise à livrer, concrètement et le plus rapidement possible, du code plutôt que de la documentation. L’objectif est de pouvoir recueillir un maximum de commentaires afin d’améliorer le produit de façon continue.

“C’est l’idéal pour les entreprises qui doivent livrer un produit sur une base récurente et à l’intérieur de délais rapprochés.Chez Lancité, par exemple, comme nous devons livrer à toutes les deux semaines, la méthode Agile est une solution idéale”, explique Vincent Cazalis, consultant chez Réseau Lancité.

Comment intégrer la méthode Agile?

Pour que la méthode Agile puisse être intégrée efficacement, les membres de l’entreprise doivent être prêts à effectuer un changement culturel à l’intérieur de l’entreprise.

“S’il n’y a que les informaticiens qui s’impliquent, l’intégration de la méthode Agile ne fonctionnera pas. Il faut que l’ensemble des employés accepte de se prêter à l’exercice”, ajoute Vincent Cazalis.

Mentionnons aussi que dans ce processus implique le client sur une base quotidienne.

Pour ce qui est du matériel de travail, il n’est pas nécessaire de faire l’acquisition d’outils supplémentaires (ex.: logiciel de gestion de projet, etc.).

“La seule chose que je recommande d’acquérir, c’est un grand tableau de liège afin d’y écrire l’ensemble du projet. Le tout sert à amorcer la discussion entre les membres de l’équipe”, mentionne monsieur Cazalis.

Gardons bien en tête que c’est une approche qui mise d’abord et avant tout sur la simplicité.

Comment la méthode Agile peut aider une entreprise?

De plus en plus, d’entreprises en technologies de l’information s’intéressent à la méthode Agile. C’est normal puisqu’elle peut apporter plusieurs changements positifs au sein d’une équipe de développement.

Parmi ces nombreux avantages, en voici quelques-uns :

  • Meilleure vue d’ensemble sur son développement informatique
  • Meilleure satisfaction du client
  • Meilleur respect des échéances

Comme le client est très impliqué dans cette approche, des rencontres régulières s’effectuent avec lui, lui permettant de revoir facilement ses priorités si ses besoins l’imposent. Notons également qu’il peut se rassurer de savoir pertinent quel est l’état d’avancement du projet et comment son argent est investi.

En bref, la méthode Agile apporte, lentement mais sûrement, des changements majeurs dans la façon de gérer les projets technologiques. Si elle s’est installée comme une révolution tranquille, les faits nous démontrent qu’elle est là pour y rester.

Pour plus de ressources sur la méthode Agile, vous pouvez consulter les sites suivants :

Pour une information plus locale, vous pouvez également cueillir de l’information sur le site de la communauté Agile de Montréal.

2 commentaires sur “Les dessous de la méthode Agile?”

J’ajouterais que cette méthode permet aussi à l’entreprise de jouir d’une équipe de développement unie et équilibrée. L’interaction quotidienne permet de tisser des liens rapidement avec ses collègues. De plus, grâce à cette interaction, il ne devrait pas avoir de ressources clés. Les membres de l’équipe participent à toutes les phases du développement. (Surtout avec Scrum) Si un membre de l’équipe quitte subitement l’entreprise, le projet ne sera pas en péril; les autres membres peuvent se distribuer ses tâches temporairement. En participant à toutes les phases du développement, les membres de l’équipe se familiarisent avec les différentes phases. Les compétences de l’équipe s’équilibrent lentement.

Contrairement à une méthodologie en cascade, si un employé est affecté à l’analyse, il devient spécialiste dans l’analyse. Si jamais il quitte l’entreprise, les autres membres de l’équipe n’ont peut-être pas les compétences pour le remplacer efficacement.

Pour l’entreprise, l’équipe unie permet d’augmenter la satisfaction des employés et l’équipe équilibrée permet de réduire les risques du projet.

Équipe de rédaction dit :

Bien vrai Maxime.

D’ailleurs, avec Agile, nous ne parlons plus de « jour-homme » mais de « jour-équipe ». C’est un point qui n’a pas été abordé en profondeur dans l’article mais qu’il est bien important de mentionner.

Il est également intéressant de constater que la méthode Agile ne cantonne pas l’équipe dans un cadre fixe, la structure étant flexible.

Les entreprises en T.I. adoptant cette méthode semblent gagner des points auprès de nombreux développeurs en tant qu’employeur potentiel! ;)

Laisser une réponse


Rédaction : Dialecto Web | Conception : Révolution Web | Réalisation : NeXion