Une dette technique insurmontable et un produit fragilisé Dette technique
Les conséquences de cette mise en production chaotique seront durablement néfastes pour toute la vie de l’application. Celle-ci naît avec une dette technique qui est déjà quasiment insurmontable. Une action de remédiation impliquerait un re-engineering sur de nombreux éléments :
-
la documentation,
-
la mise en conformité des environnements,
-
la clarification de la stratégie de sécurité,
-
l’automatisation des tests de l’application,
-
la construction des scripts d’automatisation et la mise en place d’un outil ad hoc,
-
la mise en place d’un outil d’observabilité,
-
la mise en place de la haute disponibilité et la construction d’un deuxième environnement de production sur un autre site.
Cela représente un coût de remédiation important qui aura du mal à trouver son budget. Dans la plupart des projets, une fois la première mise en production achevée, il devient très compliqué de financer des actions d’apurement de dette technique, simplement parce qu’elles n’apportent pas de valeur métier immédiate. Il faut alors démontrer que la remédiation apporte une vraie valeur business, soit en conditionnant le développement de nouvelles fonctionnalités à valeur ajoutée, soit en permettant de réaliser d’importantes...