Le verdict en trois phrases
Moderniser une application legacy coute 50 000 a 160 000 EUR HT sur 16 a 32 semaines, selon la taille de la base de code et la complexite des donnees. Le choix structurant n'est pas le langage cible mais la strategie : big-bang (tout remplacer d'un coup, risque eleve) ou strangler pattern (remplacer module par module, risque maitrise). Dans 8 cas sur 10, l'approche progressive est plus sure et se finance mieux.
Big-bang vs strangler pattern : le comparatif
| Critere | Refonte big-bang | Strangler pattern progressif |
|---|---|---|
| Duree avant 1re valeur | 16-32 semaines | 6-10 semaines (1er module) |
| Risque de regression | Eleve (tout bascule) | Faible (module par module) |
| Cout total | 60 000-140 000 EUR | 50 000-160 000 EUR |
| Continuite de service | Coupure/gel possible | Maintenue |
| Financement | En bloc | Etalable par lot |
| Reversibilite | Difficile | Facile (rollback module) |
| Recommandation | Petites apps simples | ETI, apps critiques |
Le strangler pattern place progressivement les nouveaux modules devant l'ancien systeme jusqu'a le "etrangler" completement. Vous livrez de la valeur des la 8e semaine et pouvez arreter ou reprioriser sans tout perdre.
Maintenance actuelle vs cible : le vrai cout du legacy
| Poste | Application legacy | Application modernisee | Ecart annuel |
|---|---|---|---|
| Correctifs & bugs | 35 j/an | 10 j/an | ~15 000 EUR/an |
| Failles securite | 4-6/an (patchs urgents) | < 1/an | ~9 000 EUR/an |
| Temps d'ajout d'une feature | 3-5 semaines | 1-2 semaines | Velocite x2,5 |
| Cout d'hebergement | Serveur dedie vieillissant | Cloud optimise | ~4 000 EUR/an |
| Turnover dev (stack obsolete) | Eleve | Faible | Recrutement facilite |
Une application PHP/jQuery non maintenue coute souvent 25 000 a 40 000 EUR/an en surcout cache. La refonte ne se justifie pas par la mode technique mais par ces economies et par la velocite retrouvee.
Les risques de migration de donnees
La donnee est le point le plus sensible d'une modernisation. Voici les risques et leur mitigation.
| Risque | Impact | Mitigation |
|---|---|---|
| Schemas incoherents (annees d'ajouts) | Eleve | Audit + mapping avant migration |
| Doublons et donnees orphelines | Moyen | Nettoyage scripte + reconciliation |
| Perte pendant la bascule | Critique | Migration a blanc + double run |
| Volumes importants (lenteur) | Moyen | Migration par lots, hors production |
| Champs non documentes | Moyen | Retro-ingenierie + validation metier |
Une migration a blanc (rejouee plusieurs fois avant la vraie bascule) est non negociable sur des donnees critiques. C'est 8 a 15 % du budget projet, mais c'est l'assurance contre la catastrophe.
Mini cas pratique
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Nadia, DSI d'une ETI de distribution a Bordeaux, exploite une application de gestion des commandes en PHP 5 / jQuery, ecrite il y a 12 ans. Maintenance annuelle : 38 000 EUR, plus deux incidents de securite majeurs par an. Elle lance une modernisation en strangler pattern : 6 lots sur 26 semaines pour 128 000 EUR HT. Des le lot 2, le module de commandes bascule et la maintenance de cette partie chute de 60 %. A terme, la maintenance annuelle passe de 38 000 a 13 000 EUR, soit 25 000 EUR/an economises, et la velocite double. Retour sur investissement : environ 5 ans sur la seule maintenance, bien plus rapide en integrant les gains de productivite et la reduction du risque securite.
FAQ
Combien coute la modernisation d'une application legacy en 2026 ?
Entre 50 000 et 160 000 EUR HT selon la taille de la base de code, le nombre de modules et la complexite des donnees. Le strangler pattern permet d'etaler cet investissement lot par lot.
Big-bang ou approche progressive ?
Le strangler pattern est recommande pour les applications critiques et les ETI : risque maitrise, continuite de service, financement etalable. Le big-bang ne se justifie que sur de petites applications simples.
Quel est le vrai cout d'une application non maintenue ?
Souvent 25 000 a 40 000 EUR/an en surcouts caches : correctifs, patchs de securite urgents, lenteur d'evolution et difficulte a recruter sur une stack obsolete. C'est l'argument central de la refonte.
La migration de donnees est-elle risquee ?
C'est le point le plus sensible. On la securise par un audit prealable, un mapping precis et une migration a blanc rejouee plusieurs fois avant la bascule. Prevoyez 8 a 15 % du budget pour cette phase.
Peut-on moderniser sans arreter le service ?
Oui, c'est tout l'interet du strangler pattern : les nouveaux modules cohabitent avec l'ancien systeme et le remplacent progressivement, sans coupure pour les utilisateurs.
Parlons de votre projet. Decrivez votre application actuelle (stack, volumes, modules critiques) et votre budget indicatif (50 000-160 000 EUR HT) : nous proposons une strategie de modernisation et un phasage. Devis detaille sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
