Génial, vous avez décidé d’essayer l’Agile. Mais qu’est-ce que cela signifie vraiment? Il est certain que cela concerne plus qu’un simple changement de processus. Cela change la façon de penser, c’est un nouvel état d’esprit: c’est un grand changement de paradigme agile. C’est comme passer de la physique Newtonienne à la physique Relativiste: les 2 théories restent vraies selon le contexte dans lequel vous l’utilisez. Mais les croyances sur lesquelles elle s’appuient, comme la notion de temps, sont différentes, bien qu’il y ait des principes communs.
Voyons tout d’abord quelques principes des méthodes traditionnelles de gestion de projets, puis les différences avec les méthodes agiles. Enfin nous finirons par les 4 principes du manifeste agile qui permet de bien comprendre le paradigme agile et l’état d’esprit associé.
Dans toute méthodologie de gestion de projet, nous nous appuyons sur la triple contrainte. Ce sont le temps, le coût et les fonctionnalités du service ou produit. Celles-ci sont visualisées sous forme d’un triangle avec chaque élément à un angle. Le succès réside dans la capacité de garder ces trois éléments en équilibre tout au long du projet. Dans les méthodes de projet traditionnelles, cela signifie que la liste des fonctionnalités à fournir se situe en haut du triangle et est fixée. Ainsi, toute modification de celle-ci nécessite une approbation rigoureuse de toutes les parties prenantes du projet. Au bas du triangle se trouve le temps et le coût.
Etant donné que la liste des fonctionnalités est figée, si on veut les faire évoluer. Cela se répercute sur les 2 autres éléments, c’est-à-dire que le projet prend plus de temps et coûte plus cher. D’un autre côté, bien que les coûts et les délais soient flexibles, ils ne sont pas faciles à modifier. Et soyons honnêtes, tout changement dans ces domaines est également mal vu.
Probablement 3 fois oui…
L’Agile renverse littéralement le triangle. C’est un énorme changement de paradigme. Le principe de l’Agile dit que nous allons fixer le temps et le coût. Ceux-ci sont fixés, mais la liste des fonctionnalités ne l’est pas: elle est flexible.
Une seul personne est dédiée au suivi des fonctionnalités. C’est le product owner, dont le travail consiste à s’assurer, que l’équipe projet fournira les fonctions les plus rentables, dans les délais et coûts fixés.
Les membres de l’équipe projet peuvent prendre la liberté d’échanger des fonctionnalités, d’en ajouter de nouvelles, d’en supprimer d’autres, uniquement pour s’assurer que le besoin initial est couvert.
Whoa, c’est Énorme. Pourtant, mes amis, ce n’est que la pointe de l’iceberg 🙂
Le Manifeste Agile définit d’autres changements de paradigme pour bien comprendre l’état d’esprit à adopter. A l’origine, ce manifeste Agile a été créé pour servir le développement de logiciel. Cependant, ces 4 principes s’appliquent à tout type de projet qui souhaite utiliser la méthode agile.
==>> Lire « the Agile Manifesto », 2001
Les 4 principes clés du Manifeste Agile définit les priorités suivantes:
Une fois mis en œuvre, ces changements de paradigme peuvent donner à votre projet un avantage concurrentiel. Pouvez-vous voir les avantages que vous pourriez réaliser? Quelle sera l’ampleur de ce changement d’état d’esprit dans vos projets?