Blog News Contact Demander une proposition

Réécrire, refactorer ou replatformer ? Coût et risque sur 3-5 ans

Répondez à 14 questions sur votre système. Le calculateur compare le statu quo à trois façons de le moderniser : coût total sur 3–5 ans, délai de retour, risque et une recommandation vérifiable ligne par ligne.

Gratuit6 minutesSans inscriptionAucune donnée conservée
Comparer mes options

Des fourchettes de planification, pas un devis

Les fourchettes de coût proviennent de notre article sur la modernisation legacy et sont ajustées à votre système selon les hypothèses affichées sous le résultat. Chaque hypothèse est modifiable. Le coût exact ressort d’une phase de cadrage (discovery) du système. Ceci ne constitue pas un conseil juridique, fiscal ou comptable. YuSMP vend des services de modernisation.

Comment fonctionne le modèle

Quatre options. Conserver : on garde le système et on traite les risques les plus aigus. Replatforming : on le migre vers une plateforme moderne ou le cloud avec un minimum de modifications du code. Refactoring : on améliore le code et l’architecture pas à pas, module par module (approche strangler fig). Réécriture : on construit un nouveau système sur une stack moderne avec le même modèle métier.

Coût ponctuel. Nous partons des fourchettes de coût par stratégie de notre guide de la modernisation pour un système de taille intermédiaire de 200–500 k lignes de code, les convertissons en mois-homme et les valorisons au taux d’un ingénieur senior dans la région choisie, d’après nos données de taux des développeurs. La taille fait varier l’effort avec des économies d’échelle (exposant 0,85). Peu de tests, une stack rare, plus de 20 intégrations, une documentation absente ou une réglementation stricte ajoutent de l’effort là où ils pèsent réellement. Un facteur de dépassement budgétaire est appliqué par stratégie et par scénario.

Coût d’exploitation. Le coût actuel comprend l’infrastructure et les licences, les personnes qui maintiennent le système et les incidents. En l’état, il augmente de 3–10 % par an ; une plateforme non supportée et des compétences rares ajoutent une prime. Après modernisation, chaque stratégie réduit une part des coûts d’infrastructure, de maintenance et d’incidents. Le refactoring remplace l’ancien système progressivement ; la réécriture fait tourner les deux systèmes en parallèle pendant quelques mois après la bascule.

TCO, retour sur investissement, VAN. Nous additionnons coûts ponctuels et coûts d’exploitation mois par mois sur votre horizon, selon trois scénarios. Le retour sur investissement correspond au premier mois où l’option a coûté au total moins que le statu quo. La VAN actualise l’écart par rapport à la conservation au taux que vous fixez (10 % par défaut).

Risque et recommandation. Chaque option part d’un risque de base et gagne des points pour ce qui la complique dans votre situation. La recommandation suit des règles fixes dans un ordre fixe : conserver si la modernisation n’est pas rentable et que rien n’impose de changement ; replatformer si la plateforme n’est plus supportée ou si vous quittez le data center et que les tests sont corrects ; réécrire uniquement si c’est au moins 15 % moins cher que le refactoring et que le risque reste à 50 ou moins ; refactorer dans les autres cas. Nous rejouons les règles avec un horizon plus court et plus long, des valeurs toutes pessimistes et toutes optimistes et une équipe d’Europe de l’Ouest, et vous indiquons si la réponse change.

Sur quoi reposent les chiffres

SourceUtilisée pour
YuSMP, Legacy system modernization in 2026 (mis à jour le 26 sept. 2026) — fourchettes de coût par stratégieFourchettes de coût ponctuel par système : replatforming 100–500 k$, refactoring 200 k$–1,2 M$, réécriture 600 k$–2 M$ et plus
Même guide — modernisation assistée par IAL’outillage IA réduit l’effort ponctuel de 30–40 %
Même guide — approche par phasesROI par phases en 12–14 mois contre 36–48 mois pour une réécriture big bang ; taille de système de référence
Même guide — résultats avérésPlafonds d’économies : migrations AWS −66 % d’infrastructure, IBM jusqu’à −74 % de maintenance ; le modèle retient des parts volontairement plus basses
YuSMP Developer Rates by CountryTaux d’un ingénieur senior par région

Ce qui n’est pas inclus

  • Les licences de produits de remplacement (SaaS ou logiciels sur étagère) : le remplacement et le retrait ne sont pas encore modélisés.
  • La conduite du changement : formation, refonte des processus, nouveaux rôles.
  • La migration de données au-delà de ce qu’inclut un projet type de cette taille.
  • Les taxes, le coût du financement et le traitement comptable (capex vs opex).
  • La valeur des nouvelles fonctionnalités que vous pourriez développer après la modernisation.

FAQ

Réécriture, refactoring ou replatforming : lequel coûte le moins ?

Cela dépend de la taille, de l’état du système et de l’horizon. Le replatforming a le coût ponctuel le plus faible, mais aussi les économies les plus faibles. Le refactoring coûte plus cher au départ, mais réduit la maintenance et les incidents et remplace le système progressivement : les économies arrivent tôt. La réécriture a le coût ponctuel le plus élevé et l’attente la plus longue avant les économies. Le calculateur compare les trois au statu quo et tranche à partir des chiffres, pas d’un modèle tout fait.

Combien coûte la modernisation d’un système legacy ?

Par système, notre guide de la modernisation situe le replatforming entre 100 000 et 500 000 $, le refactoring et la refonte d’architecture entre 200 000 $ et 1,2 million $, et une reconstruction entre 600 000 $ et 2 millions $ ou plus. La taille, la couverture de tests, les intégrations et la région de l’équipe font varier le chiffre à l’intérieur de ces fourchettes et au-delà.

Combien de temps cela prend-il ?

Un replatforming prend quelques mois, généralement 3–8 avant la bascule. Un refactoring par phases selon l’approche strangler fig dure 10–24 mois mais apporte de la valeur en chemin ; le guide cite un ROI positif en 12–14 mois. Une réécriture big bang prend 18–48 mois avant la bascule, et le ROI arrive après 36–48 mois.

Qu’est-ce que l’approche strangler fig ?

On place une façade devant l’ancien système et on le remplace pièce par pièce : chaque nouveau module reprend une partie du trafic, et l’ancien code correspondant est désactivé. Le système reste opérationnel tout du long, chaque étape est réversible et les parties les plus risquées peuvent être traitées en dernier.

Quand une réécriture complète est-elle justifiée ?

Rarement : moins de 20 % des projets de modernisation la justifient. Elle a du sens lorsque le code est assez petit pour être reconstruit rapidement, que la stack est en voie de disparition, qu’il n’existe presque aucun test pour sécuriser un refactoring et peu d’intégrations à reconstruire, ou lorsque le modèle métier doit changer en profondeur. Le calculateur ne recommande une réécriture que si elle coûte au moins 15 % de moins que le refactoring sur votre horizon et que son score de risque reste à 50 ou moins.

L’IA réduit-elle le coût de la modernisation ?

Selon notre guide, l’outillage assisté par IA réduit de 30–40 % l’effort des travaux ponctuels : analyse du code, génération de tests, traduction entre langages. Il ne réduit pas les coûts d’exploitation. Dans le calculateur, il est désactivé par défaut ; activez-le dans les hypothèses pour en voir l’effet.

Comment le TCO et le retour sur investissement sont-ils calculés ici ?

Le TCO additionne mois par mois sur votre horizon le coût ponctuel (réparti sur la durée du projet), le coût d’exploitation de l’ancien et du nouveau système, l’exploitation en parallèle et le coût attendu des indisponibilités. Le retour sur investissement correspond au premier mois où le coût cumulé d’une option passe sous le coût cumulé du statu quo. Toutes les hypothèses sont listées avec leur source et sont modifiables.

YuSMP peut-il examiner mon système ?

Oui. Une revue d’architecture gratuite de 30 minutes confronte votre résultat à ce que le calculateur ne voit pas. Une phase de cadrage payante transforme ensuite les fourchettes de planification en plan par phases, avec registre des risques et estimation des coûts. Nous signons un NDA sur demande.