Votre application est bloquée,
on reprend la main

Un prestataire parti, un code que plus personne ne comprend, des évolutions à l'arrêt. La première étape n'est jamais de coder : c'est de savoir exactement ce que vous avez entre les mains.

Les situations que je rencontre le plus

Aucune n'est désespérée. Toutes demandent un état des lieux avant d'engager quoi que ce soit.

Le prestataire ne répond plus

L'application tourne encore, mais personne ne peut la modifier. La première urgence est de récupérer les accès et le code avant qu'un incident ne survienne.

Chaque évolution coûte de plus en plus cher

Ce qui prenait deux jours en prend dix. C'est le symptôme d'une dette technique : le code a grossi sans être entretenu, et chaque ajout devient risqué.

Le développeur interne est parti

Il avait tout en tête et rien n'est documenté. Le code existe, mais personne ne sait comment le déployer ni ce qui se passerait en cas de panne.

Vous doutez de la sécurité

Dépendances jamais mises à jour, mots de passe stockés en clair, absence de sauvegardes. Tant que rien n'est vérifié, vous ne savez pas ce que vous risquez.

L'audit, avant toute décision

Deux à cinq jours selon la taille du projet. Vous en ressortez avec des faits, pas une impression.

Ce qui est examiné

L'état réel du code et de l'infrastructure

  • Qualité, lisibilité et couverture de tests du code
  • Failles de sécurité et dépendances obsolètes
  • Hébergement, sauvegardes, capacité à redémarrer après panne
  • Conformité RGPD du traitement des données

Chaque constat est illustré par un exemple précis dans votre code.

Ce que vous recevez

Un rapport, et une recommandation franche

  • Les risques classés par gravité et par urgence
  • Le coût estimé des évolutions que vous avez en tête
  • Trois scénarios chiffrés : réparer, faire évoluer, refaire
  • Mon avis sur celui que je choisirais à votre place

Y compris quand la réponse est qu'il vaut mieux repartir de zéro, ou ne rien toucher.

Ce qu'il faut récupérer en priorité

Si votre prestataire est encore joignable, demandez-lui ces quatre choses aujourd'hui. Elles deviennent beaucoup plus difficiles à obtenir ensuite.

  1. Le code source

    Dépôt Git complet, avec son historique
    → Sans lui, rien n'est modifiable

  2. Les accès d'hébergement

    Serveur, base de données, noms de domaine
    → À basculer à votre nom

  3. Les comptes de service

    Paiement, e-mail, cartes, stores
    → Souvent ouverts au nom du prestataire

  4. Une sauvegarde récente

    Export complet de la base de données
    → Votre filet de sécurité

Questions fréquentes

Je n'ai pas le code source, est-ce récupérable ?

Dans la plupart des cas, oui. Si le contrat prévoyait une cession des droits, le code vous appartient et le prestataire doit vous le remettre. À défaut, on repart de l'application en production et des accès d'hébergement, ce qui permet souvent de récupérer l'essentiel. L'audit commence justement par établir ce que vous détenez réellement.

Combien coûte un audit d'application existante ?

L'audit représente deux à cinq jours selon la taille du projet, facturés au forfait et annoncés avant de commencer. S'il débouche sur une mission, il est déduit du projet.

Faut-il tout refaire ?

Rarement. Une application qui fonctionne en production a de la valeur, même si son code est imparfait. Repartir de zéro coûte presque toujours plus cher que remettre à niveau, et fait perdre des mois. Je ne recommande la refonte que lorsque la remise à niveau dépasserait le coût d'une reconstruction.

En combien de temps peut-on reprendre la main ?

L'audit prend une à deux semaines calendaires. La remise à niveau de sécurité suit immédiatement quand c'est urgent. Les évolutions en attente démarrent ensuite, par lots de deux semaines comme tout autre projet.

Travaillez-vous avec les technologies utilisées par mon ancien prestataire ?

Je reprends couramment du React, du Node.js, du PHP, du WordPress et des bases PostgreSQL ou MySQL. Si votre application repose sur une technologie que je ne maîtrise pas suffisamment pour m'engager, je vous le dis au premier échange plutôt que d'apprendre à vos frais.

Reprenons le contrôle de votre application

Décrivez la situation en quelques lignes : technologie, ce qui bloque, ce dont vous disposez. Je vous dis dès le premier échange si c'est récupérable.