Chaque nouvelle fonctionnalité coûte plus cher que la précédente, les incidents se multiplient, et plus personne n'ose toucher à certaines parties.
Tout réécrire de zéro est tentant, mais c'est le projet le plus risqué qui soit : long, coûteux, et souvent abandonné en cours de route.
On modernise par incréments (strangler pattern) : on isole, on remplace morceau par morceau, le produit reste vivant tout du long.
Cartographier la dette et les risques.
Définir l'architecture visée.
Remplacer morceau par morceau.
Tests et rollback à chaque étape.
5 à 10 jours pour cartographier l'existant et chiffrer le point de départ, en lecture seule.
Un plan d'action concret, à prix fixe, avec les gains et les risques posés noir sur blanc.
On exécute avec vos ingés, en jours, pas en trimestres.