Pourquoi (certains) développeurs détestent l’Agile
(objectstyle.com)Pourquoi l’Agile a dérapé, et ce qu’on peut faire pour y remédier
Pourquoi l’Agile est détesté :
-
des objectifs changeants et des deadlines irréalistes
-
la paperasserie (procédures formelles, bureaucratie)
-
aucun espace pour que les développeurs participent avec créativité
-
des sprints qui poussent les développeurs à simplement produire
Qu’est-il arrivé à l’Agile :
-
l’Agile, lancé par des développeurs, a été détourné par des « Scrum Masters certifiés » et par des profils business qui ne comprennent pas comment le logiciel se développe réellement
-
un mouvement en réaction est aussi apparu, comme « Software Craftsmanship », pour revenir à l’intention initiale de l’Agile : réparer le fossé entre le business et le développement.
-
cela vise à permettre aux développeurs de créer non pas seulement un « logiciel qui fonctionne », mais un « logiciel bien conçu ».
-
développer simplement des stories le plus vite possible, sans même avoir le temps de nettoyer/refactorer son code, ne fait qu’accélérer l’accumulation de « dette technique ».
Make Agile Great Again
-
il faudra se concentrer sur la réduction du fossé entre le business et le développement,
-
supprimer les procédures inutiles,
-
et faire en sorte que tout le monde se préoccupe de la dette technique qui continue de s’accumuler.
1 commentaires
Manifeste de l'artisanat logiciel
http://manifesto.softwarecraftsmanship.org/