L’esprit agile est-il en voie de disparaître ?
L’esprit agile est-il en voie de disparaître ?
13 ans après la publication du manifeste agile, un développeur note l’échec des méthodes agiles
Tout professionnel de l’IT s’accorde à dire que le développement logiciel n’est pas une mince affaire. Par le passé, cela reposait essentiellement sur des méthodes et des processus de développement lourds, rigides et coûteux, qui conduisaient à des cycles de développement assez lents. En 2001 le manifeste agile a été publié. Ce dernier décrit une nouvelle approche, une nouvelle famille de méthodes de développement logiciel dites « méthodes agiles ».
Toutefois, ce manifeste décrit les grandes lignes pour des méthodes de développement axées sur le développeur, la collaboration étroite entre l’équipe de développement et le client ainsi que l’importance du feedback des utilisateurs.
13 ans plus tard, force est de constater que les méthodes agiles ont échoué. C’est en tout cas ce que pense Mike Hadlow, un développeur senior, dans un billet de blog. Mais alors pourquoi cet échec ? Une dérive, une incompréhension ou encore un abus serait à l’origine de l’échec, selon celui-ci.
Agile est en premier lieu un état d’esprit mettant au centre de la scène le développeur, chacun doit trouver son propre rythme en suivant un chemin balisé par des méthodes connues. Il ne s’agit donc pas de méthodes de management de l’équipe de développement ni de recourir d’une manière bête et disciplinée à certaines pratiques telles que les stand-up meeting journalier, à de courtes itérations de 2 semaines et à de micro deadlines trop rigides.
Une des conséquences de la mauvaise interprétation/application des concepts agiles est la désignation de chefs de projet non sensibles à l’aspect technique du développement logiciel, ces derniers étant alors initiés aux méthodes agiles en les considérant à tort comme des méthodes de management.
En effet quoi de mieux qu’un développeur pour en comprendre un autre ? Hors si les méthodes agiles se targuent d’être centrées sur le développeur et que le chef de projet n’est pas dans cette dynamique, cela conduira inévitablement à l’échec. Dans le cas contraire, cela relève de la chance ou d'autres facteurs, mais certainement pas de l’application d’une méthode agile.
Au final, il demeure clair que la réussite de la mise en œuvre d’une méthode agile passe en premier lieu par une bonne compréhension des aspects techniques du développement, de la capacité du chef de projet à sympathiser avec le développeur et à le motiver, faute de cela, les méthodes agiles subsisteront, mais l’esprit agile sera en perdition et finira par mourir.
Source : blog de Mike Hadlow
Et vous ?
:fleche: Qu’en pensez-vous ?
Le bon sens : tout un concept
Je viens de voir passer "le bon sens" ....
J'ai pratiqué les méthodes "agiles" comme xP ou Rad au début et je trouvais qu'elle avaient du sens parce que très orientées technique. Mais lorsqu'une méthode arrive et parle de "bon sens" alors là !!!!!!!
C'est quoi le bon sens ? Et celui de qui ? Une petite définition :
"Le bon sens est l'intermédiaire entre l'ignorance et la connaissance bien assurée. Il est la raison sans raisons. Entre la sphère théorique où l'on s'entend rarement sur le sens d'un mot ou d'une idée et la sphère pratique où l'on doit agir, le plus souvent sans être assuré de pouvoir le faire en connaissance de cause, il y a un vide. Le bon sens comble ce vide. Il est la «la saine et droite raison», dit le Littré et plus loin: «le sens commun, l'intelligence et la lumière avec laquelle naissent la plupart des gens.» Le bon sens est de nos jours défini comme la raison en tant qu'elle remplit le vide laissé par la science: «capacité de bien juger, sans passion, en présence de problèmes qui ne peuvent être résolus par des raisonnements scientiques» (Le petit Robert)."
Pour ma part je préfère une connaissance même si elle n'est pas super bien assurée qu'un truc qui navigue entre ignorance et connaissance... parc que bien souvent ça va pencher vers le premier !!
Donc quand une méthodo arrive avec ce genre de concept ... je craint le pire !
Sans compter qu'un des autres grands concepts fondateurs qui m'amuse est : "courage" :lol: