Agile ou Scrum mène-t-il à de la dette technique ?
Le terme « technical debt », c'est-à-dire dette technique, a été inventé en 1992 par Ward Cunningham. Il est connu pour de nombreuses choses : les wikis, les cartes CRC et son influence sur l'Extreme Programming (XP).
Extreme Programming
XP était de loin la « méthode légère » la plus importante au moment où le Manifeste Agile a vu le jour.
C'est pourquoi il est un peu étrange de penser que l'Agile pourrait mener à une dette technique. Toutes ces discussions sur la dette technique proviennent justement des méthodes agiles.
Ward Cunningham et Martin Fowler ont participé à la création du Manifeste Agile.
Pourquoi Agile ou Scrum devraient-ils causer des dettes techniques ?
C'est vraiment ironique qu'il y ait aujourd'hui des gens qui pensent que les méthodes agiles comme Scrum conduiraient à une dette technique.
Je peux toutefois comprendre cette réflexion.
Quand quelqu'un pense à Agile aujourd'hui, il ne pense plus nécessairement à XP. Aujourd'hui, tout tourne plutôt autour de Scrum et Kanban et du management en général. Je peux comprendre que des personnes ayant fait l'expérience d'un Scrum mal appliqué pensent qu'Agile est une mauvaise méthode technique.
Une affirmation plus controversée – bien que moins originale – serait que les méthodes XP conduisent à une dette technique. En d'autres termes, cela signifierait que la communauté qui a développé et mis en œuvre le concept de veiller à la dette technique recommande des méthodes qui conduisent à une dette technique.
Ce texte provient du blog de Jason Yip et a été traduit par nos soins en français.
Le MVP en Scrum
=> Qu'est-ce que le Minimum Viable Product en Scrum ?