Andy Hunt, l’un des 17 co-auteurs du Manifeste Agile en 2001 s’est indigné de la manière dont le concept Agile s’est détourné du droit chemin et compte corriger cela par une nouvelle méthode. Sa nouvelle méthode résume un ensemble de concepts qui pourraient permettre de « régler les problèmes inhérents à l'adoption et l'évolution de l'Agile et aider à faire avancer l'industrie », a-t-il dit.
Comment l’Agile s’est-il écarté de la vision initiale ? C’est ce qu’Andy explique dans un premier temps. Au début, l’Agile « a fourni un sursaut d'énergie, espoir d'une meilleure façon de faire les choses, de créer des logiciels et de faire mieux travailler le monde. Ce fut un tournant décisif », explique-t-il pour commencer. Mais près de 15 ans plus tard, il est devenu plus un slogan qu’une méthode et a été dépourvu de tout son sens. « Et le pire de tout, les méthodes agiles elles-mêmes ne sont pas agiles », a-t-il écrit dans un billet de blog.
Il a décrié le fait que les gens appliquent les pratiques agiles en demi-teinte en étant figé à des règles rigides plutôt que de garder à l’esprit l’idée maitresse de l’Agile qui est d’ « examiner et s’adapter », pour pouvoir suivre le changement.
« La base d'une approche agile est d'embrasser le changement ; d'être au courant des changements apportés au produit en cours de développement, des besoins et des souhaits des utilisateurs, de l'environnement, la concurrence, le marché, la technologie ; tous ces éléments peuvent être des fontaines volatiles de changement », a-t-il rappelé. « Pour embrasser le flot de changements, les méthodes agiles nous conseillent d'examiner et s’adapter. Autrement dit, comprendre ce qui a changé et s'y adapter en changeant nos méthodes, le refactoring de notre code, en collaboration avec nos clients, et ainsi de suite », ajoute Andy Hunt.
Le cofondateur du Manifeste Agile estime que suivre des règles rigides limite la performance des équipes à celle de novices. Et c’est dans cette situation que les équipes se sont retrouvées, une situation qu’il qualifie d’ « ornière de béton ». Pour Andy, l’Agile c’est aussi la possibilité d’introduire de nouvelles pratiques, de faire évoluer les pratiques actuelles pour mieux répondre aux défis à relever. Et malheureusement, les méthodes agiles qui permettent de faire face au changement sont elles-mêmes restées inchangées depuis plus d’une décennie. Autrement dit, elles ne sont pas elles-mêmes agiles.
Il reconnaît que les plaintes de plus d’une personne contre le mouvement agile ne sont pas tout à fait non fondées, mais promet que les choses vont changer. Pour cela, il propose une nouvelle méthode, une collection d’idées résumées sous un nom, une marque qui pourra accrocher les gens. Il l’appelle la méthode GROWS.
« GROWS est un acronyme, pour Growing Real-World Oriented Working Systems. C'est une idée sur laquelle Jared Richardson et moi (Andy Hunt) avons travaillé », explique Andy.
Par « Growing », il explique que la croissance vient avec le changement. Alors les équipes agiles devraient être en mesure d’examiner et s’adapter à ce changement. Mais l’adaptation au changement doit être « Real-World Oriented », c’est-à-dire basée sur les faits du monde réel. Il estime que « nous devons fonder nos décisions sur des preuves et la direction réelle: la rétroaction du monde réel, dans des conditions réelles ». Selon lui, « tout le reste est juste une combinaison malheureuse d'un fantasme et d'un vœu pieux ».
Cela devrait enfin conduire à des « Working Systems », ou encore des systèmes qui fonctionnent. Andy explique que le livrable ultime de la démarche agile – le logiciel – doit bien fonctionner, mais pas au détriment des autres composantes du système. Il fait valoir que « tout ce que nous tentons ici doit marcher pour l'ensemble du système, et pas seulement pour les développeurs, et pas seulement pour les gestionnaires, pas seulement pour les testeurs, et pas seulement pour les utilisateurs, et pas seulement pour les sponsors ». Il clarifie encore qu’il n'y a pas de « nous » contre « eux » dans la méthode GROWS, mais seulement une équipe unie, seulement « nous ».
Andy Hunt a promis de développer dans les jours à venir encore plus les idées maitresses de la nouvelle méthode, et encourage tous ceux qui trouvent que c’est quelque chose d’intéressant, à les rejoindre sur growsmethod.com et s’inscrire à leur liste de diffusion.
S’inscrire sur growsmethod.com
Source : Billet de blog d’Andy Hunt
Et vous ?
Que pensez-vous de son opinion sur les déviations du concept Agile ?
Quel est votre avis sur la méthode GROWS ? La trouvez-vous intéressante ?
Comment l'Agile s'est détourné de son chemin et comment corriger cela
Explique l'un des auteurs du Manifeste Agile
Comment l'Agile s'est détourné de son chemin et comment corriger cela
Explique l'un des auteurs du Manifeste Agile
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !