C’est terrible d’avoir toujours 10 ans d’avance !
Au début des années 90, j’ai du me battre contre la modélisation lourde et la conduite de projet « cascade » dont la représentation en France s’appelait Merise. A l’époque la méthode RAD (1991) semblait anarchique car elle proposait un périmètre variable, un cycle itératif incrémental, l’adaptation permanente par la validation de l’utilisateur, la présence recommandée d’un animateur-facilitateur, une War Room, une équipe relativement autonome (SWAT), l’affichage mural et quelques autres folies pour l’époque. Enfin, tout ce qui fait une bonne méthode Agile aujourd’hui.
Les merisiens me tombèrent dessus.
Les méthodes Agiles apparurent, soit en directe émanation du RAD comme DSDM (1995) ou FDD, ASD, soit en “pompant” la totalité de ses techniques sans le référencer comme Scrum (1996), soit en apportant un plus d’usage comme XP (1999).
Dix ans après RAD, en 2002, en réponse au Manifeste Agile, je proposais PUMA pour l’Unification des méthodes Agiles sur la base de leur complémentarité. On trouve toujours ce document en anglais à partir du wiki de Ward Cunningham (http://c2.com/cgi/wiki?PumaProposal) et en français sur le site d’ADELI (ftp://ftp2.adeli.org/adeli/lalettre/l48p19.pdf). Cette proposition “pour le plaisir”, que je savais commercialement impossible, se transforma en simple principe d’urbanisation, puis récemment en méthode publiée.
Nous ne sommes pas encore 10 ans après, mais déjà les méthodes Agiles commencent à mettre en œuvre les principes de PUMA en regroupant informellement leurs approches incomplètes sur la base du choix de la technique utile au contexte.
Et évidemment les scrumistes me tombent dessus.
A chaque décennie je me fait crucifier !
Ah décidemment, c’est terrible d’avoir toujours 10 ans d’avance!