
qui estime qu�il doit �tre banni une fois pour toutes
Erik Meijer, un d�veloppeur c�l�bre de l��cosyst�me .NET, qui s�est notamment fait remarquer par la cr�ation de LINQ et ses travaux sur le langage C#, Visual Basic, Volta et le framework Reactive Extensions (Rx), a fait des d�clarations acerbes contre Agile, lors d�un �v�nement.
Les m�thodes agiles sont de plus en plus adopt�es par les �quipes de d�veloppeurs. Elles se positionnent comme une meilleure alternative au cycle de d�veloppement en cascade, qui ne r�pond plus aux exigences des organisations qui �voluent rapidement. Elles sont donc consid�r�es comme une recette pour acc�l�rer le processus de d�veloppement, tout en r�duisant le taux de bogues dans les applications.
Les m�thodes agiles sont unies par le Manifeste agile qui doit son succ�s � la description de 4 valeurs essentielles, facilement compr�hensibles pour les d�veloppeurs, � savoir :
- Les individus et leurs interactions priment sur les processus et les outils.
- Du logiciel qui fonctionne prime sur une documentation exhaustive.
- La collaboration avec les clients plut�t que la n�gociation contractuelle.
- L�adaptation au changement prime sur le respect des plannings.
Cependant, l�agilit� ne fait pas l�unanimit� aupr�s des d�veloppeurs. Lors d�une conf�rence en Finlande, Erik Meijer a eu des propos tr�s durs envers Agile. � Agile est un cancer que nous devons �liminer de l�industrie �, a d�clar� celui-ci.
Meijer critique surtout le fait que l�application de l�agilit� dans des projets fait � beaucoup plus parler sur le code, que d��crire le code �. Erik Meijer s�en prend particuli�rement � la m�thode Scrum, qui entraine des � interruptions inutiles �.
Selon celui-ci, les � Scrum Meeting � sont des interruptions ennuyeuses, au mieux des m�canismes de contr�le subtil utilis�s par les gestionnaires pour conduire une �quipe, en donnant l�illusion d�un leadership partag�. � Nous devons cesser Scrum et Agile. Nous sommes des d�veloppeurs. Nous devons �crire du code �, a affirm� Meijer.
Meijer continue sa diatribe en s�attaquant aux TDD. � C�est tellement ridicule. Pensez-vous que vous pouvez mod�liser les �checs r�els qui se produisent pendant la phase de production ? �, s�est interrog� Meijer, avant de r�pondre. � Non. � Il pr�conise un cycle o� le logiciel est d�ploy�, et les erreurs fix�es lorsqu�ils sont d�couverts.
Il faut noter que le cr�ateur de Ruby On Rails, David Heinemeier Hansson, s��tait aussi attaqu� aux TDD, en affirmant que les tests unitaires n��taient pas b�n�fiques.
Au-del� de ces remarques, Meijer s�insurge �galement par rapport au fait que le terme � Agile � a �t� d�tourn� et est d�sormais d�nu� de tout sens. Il a fini sa pr�sentation en citant Dave Thomas, l�un des signataires du manifeste agile : � Le mot �Agile� a �t� d�tourn� au point ou il est devenu vide de sens. Et ce qui passe pour une communaut� agile est devenu une ar�ne pour les consultants et les entreprises qui veulent vendre leurs produits et services �
Sur ce point, il a �t� rejoint par un autre conf�rencier. Nic Ferrier architecte dans une entreprise de d�veloppement qui utilise Agile, a affirm� qu�Agile est en partie victime de son succ�s. Selon lui, lorsque les m�thodes agiles ont conduit aux premiers bons r�sultats, les entreprises ont commenc� � d�velopper des outils qui prennent en charge ces m�thodes. D�s lors, elles ont commenc� � v�hiculer l�id�e qu�Agile est un outil que l�on peut acheter.
Un avis d� Erik Meijer, certes tranch�, mais qui refl�te la frustration d�un passionn� du code, qui souhaite par-dessus tout consacrer son temps � sa passion : �crire du code.
Source
Et vous ?



Vous avez lu gratuitement 4 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.