Aller au contenu
aikadamai

Expertise 04

Reprise & modernisation d'un logiciel existant

Un logiciel qui tourne encore, que tout le monde utilise, et que plus personne n'ose modifier. La réécriture complète est presque toujours le mauvais réflexe : on commence par comprendre, on pose un filet, puis on avance par tranches, sans arrêter l'exploitation.

Périmètre

Ce que couvre cette expertise

Reprendre le code de quelqu'un d'autre est un exercice à part : il ne s'agit pas de le juger, il s'agit de retrouver ce qu'il protège avant d'y toucher.

L'audit, en langage lisible

Ce qui tient, ce qui casse, ce qui vous enferme, et ce que coûte chaque option, remise en état, modernisation par tranches, réécriture. Un document qu'un dirigeant peut lire et sur lequel il peut décider, pas une liste de dettes techniques.

Le filet avant travaux

Tests automatisés sur les parcours qui font vivre l'entreprise, sauvegardes vérifiées, et répétition à blanc de chaque migration sur une copie de la base de production. On ne touche à rien tant que le retour arrière n'a pas été essayé pour de vrai.

La reprise des données

Migrations écrites et rejouables, contrôle du nombre de lignes avant et après, conservation des identifiants d'origine. Les montants repassent en entiers, le flottant n'a rien à faire dans une facture.

La chaîne de livraison

Préproduction en amont de la production, déploiement scripté, retour arrière en une commande, journal et supervision. C'est ce qui transforme « on n'ose plus y toucher » en « on livre le mardi ».

Les dix applications présentées sur ce site sont maintenues de cette façon : préproduction puis production, déploiement scripté, retour arrière en une commande, et des suites de tests qui tournent avant chaque mise en ligne, 916 pour Klarfile, 286 pour Sur le banc, 175 pour Ares Rail, 107 pour Certificats, 103 pour Commissairia, 92 pour Pion de vue et 55 pour Mes donnes de bridge. Voir la méthode →

Déroulé

Comment se passe une mission

Quatre étapes, toujours les mêmes, et une règle : rien ne part en ligne sur la seule confiance accordée au modèle, ni sur la mienne.

  1. 01

    Lire avant d'écrire

    Prise en main du dépôt, de la base et de l'hébergement. À la fin de cette étape, je dois pouvoir réinstaller votre application de zéro sur une machine vide.

  2. 02

    Rendre le compte

    L'audit est remis à l'écrit avec trois scénarios chiffrés. Il vous appartient, même si la suite ne se fait pas avec moi.

  3. 03

    Poser le filet

    Tests sur les parcours critiques, sauvegardes, préproduction. C'est la seule étape qui ne se voit pas et qu'il ne faut jamais sauter.

  4. 04

    Avancer par tranches

    Chaque tranche est mise en ligne et utilisée avant que la suivante ne commence. L'exploitation ne s'arrête jamais pour laisser passer le chantier.

Questions fréquentes

Ce qu'on me demande le plus souvent

Reprenez-vous du code que vous n'avez pas écrit ?

Oui, c'est le cœur de cette expertise. La condition est l'accès au dépôt, à la base et à l'hébergement : sans les trois, l'audit reste théorique et je préfère le dire avant de le facturer.

Le développeur d'origine n'est plus joignable. C'est bloquant ?

Non. C'est même le cas le plus fréquent. Ce qui compte, c'est de pouvoir réinstaller l'application de zéro : tant qu'on y arrive, la suite est du travail, pas un pari.

Peut-on garder la base de données actuelle ?

Le plus souvent oui, et c'est préférable : changer de moteur de base en même temps que le reste multiplie les risques sans rien apporter à l'utilisateur. Si la migration s'impose vraiment, elle est écrite, rejouable et répétée à blanc avant le jour J.

Démarrer

Parlons de votre projet

Un besoin à chiffrer ou une consultation en cours : dans les deux cas, la réponse est écrite, datée, et sans relance commerciale.

Deux façons de démarrer

  • Demande de devis

    Un besoin, même flou, et l'envie de savoir ce qu'il coûte. Décrivez-le en quelques phrases : vous recevez un cadrage écrit et un chiffrage par lots, avec ce qui est inclus et ce qui ne l'est pas.

    Réponse sous 48 h ouvrées

    Demander un devis
  • Appel à projet

    Vous avez un cahier des charges, une consultation en cours ou un appel d'offres à instruire. Déposez-le avec sa date de remise : vous saurez sous 24 h si je réponds, et sur quel périmètre.

    Réponse de principe sous 24 h

    Déposer un appel à projet