Friday, February 13, 2009

Sans conception en vue de modification l’adaptatif c’est du pipo

Suite à un échange avec FrédéricTardieu concernant Scrum :
http://www.frederictardieu.net/?cat=25&lang=fr
J’ai tenu à lui donner mon opinion.  Après avoir lu The New New Product Development Game ou tous les principes fondateurs de Scrum étaient exposés (y compris la métaphore du rugby) et après avoir pris en considération les techniques du RAD largement publiées qui préexistaient, on se demande vraiment quel à été l’apport technique de Scrum à la conduite des projets de développement d’applications.

Au-delà des techniques itératives basiques, qu’il est toujours bon de connaître, il est évident que Scrum et une approche simpliste qui fait rêver beaucoup d’informaticiens en déficit de compétences techniques et rapporte gros a ses auteurs. Ce qui ne serait pas bien méchant si  Scrum ne créait pas de difficultés aux projets et aux organisations. Car, s’il est possible d’imaginer un rôle d’animateur sans maîtrise des pratiques du développement, il ne peut en aucun cas être de même du leader de l’équipe de développement.  

Techniquement Scrum est une incroyable régression en termes de planification stratégique du projet où les aspects d’interdépendances fonctionnelles ou techniques sont oblitérés. Il en est de même des aspects inexistants d’une modélisation minimum. C’est malheureux, car ce sont justement ces principes qui permettent, en s’appuyant sur les techniques de « conception en vue de modification», de réellement pouvoir livrer en «fonctionnalités réduites ».
Sans ces techniques, l’incrémental itératif et l’adaptatif c’est du pipo. 

Par contre, selon mon expérience, l’usage des murs et plus particulièrement le radiateur d’informations (associé à l’emploi de post-it ou de carte A5) pour gérer les itérations ainsi que les changements sont fondamentalement nécessaires à l’Agilité en projet de développement. De plus, je considère que pour passer au reporting automatisé, il faudra attendre une composition d’écrans tactiles aussi grand qu’un mur. Et au final, tout ceci implique qu’un projet Agile se réalise en mode plateau (et en mode projet évidemment).

En référence  :  http://www.touilleur-express.fr/2009/02/07/scrum/

 

Posted by Jean-Pierre Vickoff at 13:04:54 | Permalink | No Comments »

Wednesday, February 11, 2009

Historique et évolution de l’Agilité

Comme une bonne partie des présentations des sources du mouvement Itératif, Incrémental et Adaptatif dont les travaux ont conduit au manifeste Agile sont biaisées, lorsque ce n’est pas trafiquées par des révisionnistes ou des incultes, je vous en réalise une retrospective dont les dates sont officielles :
 
http://www.entreprise-agile.com/HistoAgile.pdf 
Et voici aussi un petit résumé des controverses en cours :
http://www.entreprise-agile.com/AgileControverses.pdf
Posted by Jean-Pierre Vickoff at 20:57:21 | Permalink | No Comments »