Agile par-ci, Agile par-là… il semble maintenant que tout le monde doive être Agile ! Il y a une forte demande pour savoir ce que sont les méthodologies agiles et ce qu’elles peuvent apporter, mais qu’est-ce que l’Agile au juste ?
Qu’est-ce que la méthode Agile ?
Dans ce premier billet, nous répondrons à cette question :
«
Agile est un état d’esprit, une philosophie, une culture organisationnelle
« .
De nombreuses méthodologies ont émergé autour de cette philosophie, qui sont très puissantes et aident à l’adoption de cet état d’esprit adaptatif et inclusif. Cependant, ces mêmes cadres peuvent être utilisés de manière malveillante et aller à l’encontre de la philosophie Agile.
L’agilité en tant que philosophie de travail peut aider toute équipe ou organisation désireuse de l’adopter. Cette philosophie place les PERSONNES au centre, à la fois le client et les membres de l’équipe. L’accent doit être mis sur les personnes, la communication, la manière dont l’information circule, la collaboration, la confiance et l’autonomie.

Bien que la méthode Agile soit axée sur les personnes, la communication et la collaboration, deux autres dimensions autour des personnes sont nécessaires :
- Processus: les processus sont une manifestation de la culture de l’entreprise ; changer ces processus, les mettre au service des personnes, entraînera un changement dans la culture de l’entreprise. Les processus doivent être orientés vers la fourniture de valeur au client ou à l’utilisateur final. Les processus doivent être envisagés du début à la fin, c’est-à-dire du moment où l’idée naît jusqu’à ce qu’elle soit entre les mains du destinataire. Les processus doivent prendre en compte la priorisation du travail, cette priorisation devant être basée sur la valeur. Et surtout, les processus doivent faire l’objet d’une amélioration continue.
- Technologie: l’utilisation efficace de la technologie est fondamentale. La technologie nous aide à être rapides, à réagir rapidement au changement. La technologie devrait nous aider à automatiser, à automatiser les processus répétitifs, à automatiser les longues étapes qui sont exécutées de nombreuses fois sans changement.
Les processus et les technologies doivent être au service des personnes, et non l’inverse. Les processus et les technologies relevant de l’état d’esprit Agile doivent servir la communication, la collaboration et la confiance entre tous les membres de l’équipe, ainsi qu’avec les clients et les utilisateurs. 
Et si c’est si simple, pourquoi… ? ?
Cette vision de l’agilité est simple, mais les équipes et les organisations rencontrent de nombreuses difficultés pour évoluer vers ce nouveau paradigme. D’après mon expérience, trois causes principales empêchent les équipes d’améliorer leur productivité et leur « bonheur » en adoptant des pratiques agiles :
- Le bon sens: tout ce qui précède semble évident, c’est du bon sens. Le problème est que le bon sens est le moins commun des sens et que nous ignorons souvent notre intuition et notre bon sens.
- La résistance au changement: souvent, elle n’est pas volontaire, c’est simplement la peur de l’inconnu. Ou bien nous avons recours à l’auto-illusion et n’essayons même pas de nouvelles choses : « cela ne fonctionnera pas ici »….
- Manque de connaissance des alternatives et des outils: parfois, le problème est que nous ne savons pas comment changer, nous ne connaissons pas les alternatives qui existent.
Un autre élément qui entrave cette voie est que l’Agile est basé sur des valeurs et des principes que l’on peut trouver sur le site agilemanifesto.org. Il serait facile de le faire reposer sur des pratiques et des processus totalement prédéfinis, mais ce n’est pas le cas. La méthode agile consiste à s’adapter à l’environnement, et chaque environnement a ses propres particularités.

