Le verdict en trois phrases
Pour le DSI d'une PME lilloise dont l'outil métier de 2012 tourne encore en PHP 5, sans tests automatisés ni documentation, le statu quo est devenu le choix le plus risqué : plus aucun correctif de sécurité depuis 2018, hébergeurs qui ferment les versions obsolètes, développeurs d'origine partis. Le refactoring progressif (20 000 à 60 000 EUR HT) est presque toujours préférable à la réécriture complète (60 000 à 200 000 EUR HT), sauf si le modèle de données lui-même ne correspond plus au métier. Dans les deux cas, figez le périmètre avant de signer : les projets sans périmètre figé dépassent de 30 à 50 % en moyenne.
Refactoring ou réécriture : le comparatif 2026
Ordres de grandeur pour une application de 80 000 à 150 000 lignes de code, prestataires de la métropole lilloise (estimations 2026).
| Critère | Refactoring progressif | Réécriture complète |
|---|---|---|
| Budget HT | 20 000 à 60 000 EUR | 60 000 à 200 000 EUR |
| Durée | 3 à 8 mois, par lots | 6 à 18 mois |
| Application utilisable pendant les travaux | Oui, en continu | Ancienne version figée jusqu'à la bascule |
| Risque de dépassement | 10 à 20 % | 30 à 50 % sans périmètre figé |
| Règles métier cachées dans le code | Conservées | À redécouvrir, source n°1 de bugs |
| Gain de performance | 2 à 5 fois après montée de version PHP 8.3 | Variable selon la nouvelle architecture |
| Pertinent si | Le modèle de données reste valable | Le métier a profondément changé depuis 2012 |
Chez Kolonell, ces chantiers relèvent des applications complexes : 7 000 000 à 15 000 000 FCFA et plus (environ 10 670 à 22 870 EUR et plus), avec audit initial, tests de non-régression et bascule accompagnée.
Le plan de refactoring par étapes
La méthode la plus sûre est celle du « figuier étrangleur » : on remplace l'application module par module, l'ancien code continuant à servir ce qui n'a pas encore migré.
| Étape | Contenu | Coût indicatif HT | Durée |
|---|---|---|---|
| 1. Audit | Cartographie du code, dépendances, failles, volumétrie | 3 000 à 8 000 EUR | 2 à 3 semaines |
| 2. Filet de sécurité | Tests de bout en bout sur les 20 parcours critiques | 4 000 à 10 000 EUR | 3 à 4 semaines |
| 3. Montée de version | PHP 5 vers PHP 8.3, remplacement des fonctions supprimées (mysql_*) | 5 000 à 15 000 EUR | 4 à 8 semaines |
| 4. Framework | Migration progressive vers Symfony ou Laravel, module par module | 6 000 à 20 000 EUR | 2 à 4 mois |
| 5. Infrastructure | Conteneurs, déploiement automatisé, sauvegardes | 2 000 à 7 000 EUR | 2 à 3 semaines |
Les signaux qui imposent d'agir en 2026
- Hébergement : la plupart des hébergeurs mutualisés ne proposent plus PHP 5, et les tarifs de support étendu explosent.
- Sécurité : les injections SQL et les sessions non sécurisées sont fréquentes dans le code de cette époque.
- Recrutement : un développeur PHP 5 qui accepte de maintenir du code non testé coûte 550 à 750 EUR par jour à Lille.
- Conformité : un incident touchant des données clients engage la responsabilité de la PME au titre du RGPD.
Mini cas pratique
Illustration : Thomas, DSI fictif d'une PME de négoce de 120 salariés à Villeneuve-d'Ascq, paie chaque année 18 000 EUR de maintenance corrective et 6 000 EUR d'hébergement spécifique pour un outil PHP 5. Il hésite entre une réécriture chiffrée 140 000 EUR et un refactoring à 45 000 EUR. Avec un dépassement probable de 40 %, la réécriture coûterait en réalité près de 196 000 EUR. Le refactoring, même avec 15 % de dépassement, revient à 51 750 EUR et ramène la maintenance à 8 000 EUR par an : l'économie de 16 000 EUR annuels rembourse le projet en un peu plus de 3 ans, contre plus de 12 ans pour la réécriture.
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.
FAQ
Peut-on garder la même base de données ?
Dans 80 % des cas, oui, avec des corrections ciblées (index, encodage UTF-8, clés étrangères). C'est l'un des principaux avantages du refactoring sur la réécriture.
Combien de temps l'application sera-t-elle indisponible ?
Avec un refactoring progressif, quelques heures par bascule, planifiées hors horaires. Une réécriture impose une bascule unique, souvent sur un week-end, avec 1 à 2 semaines de stabilisation.
Faut-il écrire des tests avant de toucher au code ?
Oui. Une vingtaine de tests de bout en bout sur les parcours critiques coûtent 4 000 à 10 000 EUR et évitent l'essentiel des régressions.
Quand la réécriture est-elle justifiée ?
Quand plus de 60 % des écrans ou du modèle de données doivent changer, ou quand l'application doit devenir un produit multi-clients. Sinon, le refactoring reste moins cher et moins risqué.
Que prévoir après la modernisation ?
Une maintenance régulière pour éviter de recréer la dette : chez Kolonell, 35 000 à 120 000 FCFA par mois selon le niveau de service, montées de version incluses.
Parlons de votre projet. Envoyez-nous la version PHP, la taille approximative du code et les modules critiques : nous proposons un audit puis un plan de modernisation entre 7 et 15 M FCFA et plus, livré par lots de 4 à 8 semaines. Devis détaillé 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.


