"Your software as a kitchen" : une alégorie de la dette technologique

Un article sur les problèmes des métaphores appliquées au développement informatique, en particulier lors des discussions avec des personnes non-développeurs.

À la place, l’auteur compare la dette technologique avec le fait de cuisiner. Le but final est de préparer les plats en manipulant les ingrédients, mais il y a aussi de nombreuses étapes implicites, “cachées”, dont il faut aussi s’occuper : jeter les épluchures, nettoyer le plan de travail, vider l’évier, etc. Si on ne s’en occupe pas, il devient de plus en plus compliqué de faire la tâche “principale” : donc même si ce n’est pas la finalité qu’on présente aux clients, gérer la dette technique est aussi une tâche essentielle pour pouvoir travailler efficacement sur la durée.

https://www.shaiyallin.com/post/your-software-as-a-kitchen

Nos derniers articles