Votre entreprise tourne sur un intranet écrit il y a des années. Toute l’équipe l’utilise chaque jour. Mais celui qui l’a construit est parti, il n’y a pas de documentation, et chaque modification fait craindre de tout casser.
Ce cas est fréquent, et il se traite très bien, à condition de ne pas tout jeter d’un coup. Voici comment nous nous y prenons.
Les signes qu’il est temps
- Le langage ou le framework n’est plus maintenu, et l’hébergeur menace de couper l’ancienne version de PHP.
- Les navigateurs récents affichent mal certains écrans.
- Un service tiers change son fonctionnement, et personne ne sait adapter l’outil.
- L’outil ne tient plus la charge, avec plus d’utilisateurs ou plus de données.
- Chaque petite demande prend des semaines, faute de savoir où chercher.
Commencer par comprendre
Avant d’écrire une ligne, nous relisons l’outil existant : ses écrans, sa base de données, ses tâches automatiques et les échanges avec d’autres logiciels.
Nous passons aussi du temps avec ceux qui l’utilisent. Ce sont eux qui savent quels écrans comptent vraiment, et lesquels plus personne n’ouvre.
Reconstruire par étapes
Plutôt qu’un grand remplacement risqué, nous avançons par lots. Un module à la fois, mis en production, utilisé, puis le suivant.
Le nouvel outil est écrit sur un socle solide et documenté, en général Symfony. Les données de l’ancien outil sont reprises à chaque étape, sans double saisie pour l’équipe.
Un exemple précis : six ans de lots
Chez MJM, les lots se sont enchaînés ainsi :
| Année | Lot | Ce qu’il a remplacé |
|---|---|---|
| 2021 | suivi des inscriptions CPF | un outil qui ne tenait plus la charge |
| 2023 | intranet des écoles, repris | un outil écrit à la main, sans documentation |
| 2024 | prospection des dix sociétés | un suivi éclaté entre plusieurs outils |
Chaque lot est entré en production seul, sans attendre les suivants.
Ils étaient dans ce cas
Chez MJM, groupe d’écoles, l’intranet était un outil ancien, écrit à la main, sans documentation, et le suivi des inscriptions CPF ne tenait plus la charge.
Depuis 2020, nous reconstruisons ces outils lot par lot, avec William : suivi CPF, intranet des écoles, puis l’outil de prospection commun aux dix sociétés du groupe. Voir l’étude de cas MJM.
Chez Imm’Sud, agence d’immobilier commercial, le site et l’intranet forment un seul outil depuis 2009 : biens, enseignes, contacts, demandes et e-mails. Quinze ans plus tard, le socle technique a atteint ses limites, et nous préparons sa refonte. Voir l’étude de cas Imm’Sud.
Pour notre façon de construire ces outils, voyez nos pages intranets et outils métier et Symfony.