Expertise · Migration & modernisation

Changer de système sans tout casser.

Changement d'hébergeur, sortie d'un abonnement, reprise d'un logiciel vieillissant. Le passage se prépare, se teste, et se rejoue si besoin.

Le constat

Ce que vous vivez aujourd'hui.

Votre logiciel métier date de 2011 et le prestataire qui l'a écrit n'existe plus. Ou votre facture cloud a triplé et vous voudriez partir, sans savoir ce qui casserait. Ou vous payez un abonnement qui a doublé de prix et dont vous n'utilisez que trois écrans. Dans les trois cas, le blocage est le même : personne ne sait ce que contient vraiment le système, donc personne n'ose y toucher.

Notre approche

Comment on s'y prend.

On commence par comprendre l'existant plutôt que par le remplacer : lecture du code, cartographie des données, entretiens avec ceux qui s'en servent tous les jours. Il en sort un diagnostic écrit qui dit ce qui vaut la peine d'être gardé et ce qui doit partir. Ensuite la migration se prépare, se répète à blanc sur une copie, et n'est déclenchée que quand elle a fonctionné en répétition. Un plan de retour arrière existe toujours.

Ce qu'on livre

Les briques concrètes.

Une base fonctionnelle complète. Extensible par modules.

Diagnostic de l'existant

Ce que fait vraiment le système, ce qu'il contient, ce qui est utilisé et ce qui est mort. Écrit, chiffré, sans complaisance.

Changement d'hébergeur

Rapatriement d'une infrastructure vers un hébergeur français ou européen, sans réécrire l'application.

Sortie d'abonnement

Remplacement d'un logiciel loué par un outil que vous possédez, avec récupération complète de l'historique.

Reprise de code ancien

Un logiciel sans auteur ni documentation redevient maintenable : tests, remise à niveau, documentation d'exploitation.

Migration de données

Reprise avec contrôle de cohérence avant/après. Rien ne bascule tant que les compteurs ne tombent pas juste.

Retour arrière prévu

Chaque bascule a son plan de repli, testé. Une migration qui n'est pas réversible est une migration qu'on ne lance pas.

FAQ

Questions fréquentes sur ce domaine.

Notre logiciel est vieux et mal documenté. C'est récupérable ?
Presque toujours, oui. Un code ancien n'est pas un code mort : il encode des années de règles métier que personne n'a écrites ailleurs, et c'est précisément ce qui a de la valeur. On commence par le rendre lisible et testé avant d'y toucher. Réécrire de zéro est souvent le réflexe le plus coûteux et le plus risqué.
Combien de temps prend une sortie d'abonnement ?
Ça dépend surtout de ce que l'outil actuel accepte d'exporter. La récupération et le contrôle des données prennent en général quelques semaines ; le remplacement fonctionnel se chiffre comme un projet de développement. On vérifie que l'export est complet avant de vous engager sur quoi que ce soit.
Et si la migration échoue le jour J ?
Elle ne se déclenche pas le jour J sans avoir été jouée à blanc au moins une fois sur une copie complète. Et le plan de retour arrière est écrit et testé avant la bascule. Le risque n'est jamais nul, mais il n'est pas découvert en direct.
On peut migrer par étapes ?
C'est même préférable quand le système est gros. On fait cohabiter ancien et nouveau le temps de la transition, module par module. C'est plus long, c'est nettement moins risqué qu'une bascule totale un week-end.

On en parle ?

30 minutes. Sans engagement. Pour savoir si on est faits pour travailler ensemble.