Nehos Groupe

L'essentiel

Changer d'agence de développement est stressant mais gérable. Voici les 5 étapes pour éviter la coupure de service et récupérer la maîtrise de votre code : audit de reprise, sélection de la nouvelle agence, période double, bascule, stabilisation.

Avant de partir, vous devez impérativement récupérer : les repositories Git (avec tout l'historique), les accès serveurs et infrastructure, les credentials (clés API, secrets, certificats), la documentation technique existante et les licences logicielles.

Une agence qui refuse de transmettre le code source viole le droit français : le code produit dans le cadre d'un contrat de prestation appartient au client, sauf clause explicite contraire. L'INPI et les tribunaux tranchent systématiquement en faveur du client.

Chez Nehos, nous réalisons l'audit de reprise en 2 semaines et produisons un rapport structuré couvrant la dette technique, les risques sécurité, l'architecture et la proposition de SLA. Cela permet de démarrer la TMA sur des bases claires.

La transition dure généralement 4 à 8 semaines selon la complexité. Une bascule en 1 semaine est possible pour les urgences, mais implique un risque de régression plus élevé.

Changer d'agence de développement sans coupure de service : la méthode en 5 étapes

Récupérez vos accès, auditez le code, gérez la transition et reprenez la maîtrise de votre application. Guide pratique 2026.

Adapté à toute taille de structure

Artisan
Startup
PME / TPE
ETI
Grand Groupe
F
Foued Cherni
··tma

Changer d'agence de développement est stressant mais gérable. Voici les 5 étapes pour éviter la coupure de service et récupérer la maîtrise de votre code. En 40+ transitions réalisées chez Nehos, nous n'avons jamais eu de coupure de production non planifiée.

#Les 6 signaux qui indiquent qu'il faut changer d'agence

Avant de parler de méthode, voici les signaux d'alerte que nos clients nous rapportent systématiquement avant de faire appel à nous :

  1. Délais non tenus de façon répétée : un retard ponctuel est humain. Des retards systématiques (> 3 sprints consécutifs) révèlent un problème structurel de capacité ou de gestion de projet.
  2. Absence totale de documentation : si vous n'avez aucun document décrivant l'architecture de votre application, vous êtes en dépendance totale vis-à-vis de votre prestataire.
  3. Turnover fort côté agence : vous avez eu 4 développeurs différents sur votre projet en 18 mois. À chaque rotation, la connaissance métier repart à zéro.
  4. Aucun test automatisé : un projet sans tests unitaires ou d'intégration est impossible à maintenir sereinement. Chaque correction risque de casser autre chose.
  5. Factures incompréhensibles : des bons de commande libellés « développements divers » sans détail de ce qui a été livré cachent souvent une gestion de projet approximative.
  6. L'agence ne répond plus : mails sans réponse depuis plus de 72h ouvrables, ticket de support en attente depuis 2 semaines. C'est le signal le plus clair.

Si vous cochez 3 de ces 6 signaux, il est temps d'agir — avant l'urgence, pas pendant.

#Ce que vous devez récupérer AVANT de résilier

C'est l'étape la plus critique. Voici la liste exhaustive de ce qu'il faut récupérer avant que la relation commerciale se dégrade :

ÉlémentFormat attenduPriorité
Repository GitAccès lecture + clone complet avec historiqueCRITIQUE
Accès serveursSSH, FTP, accès panel hébergeurCRITIQUE
Credentials applicatifsVariables d'environnement, clés API, secretsCRITIQUE
Base de donnéesDump complet + accès consoleCRITIQUE
Documentation techniqueArchitecture, flux de données, READMEHAUTE
Licences logiciellesClés de licence, comptes associésHAUTE
Nom de domaineTransfert du registrar si nécessaireHAUTE
Certificats SSLAccès au gestionnaire de certificatsMOYENNE
Tickets et historiqueExport du projet Jira/GitHub/NotionMOYENNE

Astuce : demandez ces éléments en invoquant votre droit à la portabilité contractuelle — pas en mentionnant votre intention de partir. Une agence coopérative les fournira sans difficulté. Une agence qui résiste sur ces points vous donne une information précieuse sur la suite.

#Le problème de l'agence qui retient le code

C'est plus courant qu'on ne le croit, et c'est illégal. En droit français, le code source produit dans le cadre d'un contrat de prestation de services appartient au client donneur d'ordre, sauf clause contractuelle explicite transférant la propriété à l'agence (ce qui est rare et doit être accepté consciemment).

La jurisprudence française est claire sur ce point : les tribunaux condamnent régulièrement les prestataires qui refusent de livrer le code source après la fin du contrat. Les dommages et intérêts accordés incluent souvent le coût de reconstitution du code et le préjudice commercial lié à l'indisponibilité.

Concrètement, si votre agence refuse de vous transmettre le code :

  1. Envoyez une mise en demeure par LRAR précisant votre droit à la propriété du code
  2. Contactez votre avocat spécialisé en droit du numérique (48-72h suffisent pour obtenir une ordonnance de référé)
  3. Documentez tous les échanges (emails, messages, tickets)

Nous accompagnons certains clients dans cette situation — l'audit de reprise peut se faire à partir d'une copie partielle du code ou d'un accès temporaire obtenu par voie légale.

#Les 5 étapes de la transition : notre méthode

#Étape 1 — Audit de reprise (2 semaines)

Avant de signer quoi que ce soit avec une nouvelle agence, faites auditer la base de code existante. Cet audit doit couvrir :

  • Architecture technique : structure du projet, patterns utilisés, couplage entre modules
  • Dette technique : dépendances obsolètes, failles de sécurité connues (CVE), code mort
  • Couverture de tests : quels tests existent, sont-ils maintenus ?
  • Documentation : ce qui existe, ce qui manque
  • Déployabilité : comment l'application se déploie-t-elle ? Existe-t-il un processus CI/CD ?

Chez Nehos, cet audit est proposé à un forfait fixe de à partir de 2 125 € HT et produit un rapport de 20 à 40 pages. Il est réalisable sans que l'agence sortante ne soit impliquée, votre accès Git.

#Étape 2 — Sélection et onboarding de la nouvelle agence

Une fois l'audit en main, vous avez une base objective pour consulter des prestataires. Partagez le rapport d'audit (ou un résumé) aux agences candidates — celles qui le lisent sérieusement et posent des questions pertinentes méritent votre attention.

Les questions à poser à la nouvelle agence avant de signer :

  • Comment gérez-vous l'onboarding sur une base de code existante ?
  • Qui sera le responsable technique dédié sur notre projet ?
  • Quels SLA proposez-vous pour la maintenance corrective ?
  • Comment documentez-vous le code que vous produisez ?
  • Quelle est votre procédure de transfert de connaissance en fin de contrat ?

#Étape 3 — Période double (2 à 4 semaines)

C'est l'étape que la plupart des entreprises sautent, au détriment de la continuité de service. La période double consiste à faire cohabiter les deux agences pendant quelques semaines :

  • L'agence sortante assure encore les urgences P1
  • La nouvelle agence monte en compétence sur la base de code
  • Les credentials et accès sont progressivement transférés
  • Les déploiements sont réalisés en double validation

Cela nécessite une communication claire avec l'agence sortante. Même si la relation est dégradée, les deux semaines de cohabitation sont infiniment moins coûteuses qu'une coupure de service.

#Étape 4 — Bascule (J-day)

La bascule doit être planifiée, documentée et réversible :

  • Choisissez un créneau à faible trafic (nuit, week-end selon l'activité)
  • Préparez un plan de rollback (comment revenir en arrière si la bascule échoue ?)
  • Notifiez les parties prenantes internes (DSI, métier, direction)
  • Réalisez un smoke test immédiatement après la bascule (15 à 30 points de contrôle)

#Étape 5 — Stabilisation (2 à 4 semaines)

Les premières semaines après la bascule sont à surveiller de près. La nouvelle agence doit :

  • Répondre aux tickets P1 avec les SLA contractuels
  • Documenter les éléments découverts en cours d'intervention
  • Établir le premier rapport mensuel d'activité
  • Proposer une roadmap de traitement de la dette technique identifiée

#Ce qu'on trouve typiquement dans un code « abandonné »

En 40+ reprises de projet, voici les problèmes que nous rencontrons systématiquement :

  • Secrets dans le code : clés API, mots de passe, tokens hardcodés dans le repository (parfois poussés sur GitHub public par accident)
  • Dépendances non mises à jour depuis 3 à 5 ans : certains packages ont des CVE critiques connues depuis 2 ans
  • Zéro test automatisé : ou des tests qui ne passent plus depuis 6 mois et que personne n'a corrigés
  • Configuration hardcodée : URLs de production en dur dans le code, chemins de fichiers absolus spécifiques au serveur de l'agence
  • Absence de CI/CD : les déploiements se font par FTP ou par SSH manuel — chaque déploiement est un risque
  • Base de données sans index : requêtes qui fonctionnaient bien avec 1 000 lignes et qui explosent à 100 000 lignes

Notre guide pour choisir votre prochaine agence IA liste les questions à poser pour éviter de se retrouver dans la même situation.

#Pour aller plus loin : service TMA Nehos

Une fois la transition réalisée, la mise sous TMA est la meilleure façon d'éviter de revivre cette situation. Un contrat TMA bien structuré inclut la documentation systématique, les rapports mensuels et une clause de réversibilité — ce qui vous protège même si vous décidez de changer à nouveau de prestataire dans 3 ans.

Pour évaluer l'état de votre application actuelle, utilisez notre outil de diagnostic de dette technique — gratuit, résultat en 15 minutes.

Questions & Réponses

Questions fréquentes : changer d'agence de développement

Une transition bien préparée prend entre 4 et 8 semaines. La durée se décompose ainsi : 2 semaines pour l'audit de reprise, 1 à 2 semaines pour la sélection et l'onboarding de la nouvelle agence, 2 à 4 semaines de période double (cohabitation), puis le J-day de bascule. En cas d'urgence absolue (agence disparue, site inaccessible), nous pouvons réaliser une prise en charge d'urgence en 5 jours ouvrables — mais avec un risque de régression plus élevé, car la montée en compétence est compressée. Nous recommandons toujours la transition progressive quand le service est encore assuré.
Le coût d'un transfert se compose de deux éléments. D'abord, l'audit de reprise : à partir de 2 125 € HT chez Nehos (forfait fixe, 5 jours). Ensuite, le coût de la période d'onboarding, qui représente généralement 5 à 15 jours de travail facturable selon la complexité de la base de code. Pour une application standard, comptez à partir de 864 € HT d'investissement initial, rentabilisé en 3 à 6 mois par l'amélioration de la qualité de service. À cela s'ajoutent les frais de la période double, où vous payez temporairement deux prestataires — généralement 2 à 4 semaines de chevauchement.
Le risque de perte de données existe mais est entièrement évitable si la transition est bien préparée. Les précautions sont : effectuer un dump complet de la base de données avant toute action, vérifier que les sauvegardes automatiques sont actives et testées, ne pas modifier les accès de production tant que la nouvelle agence n'est pas opérationnelle. Dans notre processus de transition, nous réalisons systématiquement un backup complet (code + données + configuration) le jour J-1 de la bascule. Si quoi que ce soit se passe mal, nous pouvons revenir à l'état précédent en moins de 30 minutes.
Oui, c'est l'objectif standard de toute transition bien gérée. La clé est la période double : la nouvelle agence prend en charge les interventions progressivement, d'abord sur des environnements de staging, puis sur des fonctionnalités non critiques, avant de prendre en charge la production. Une bascule zéro coupure est possible sur la plupart des architectures web modernes grâce aux techniques de déploiement blue/green ou canary release. Pour les architectures plus anciennes (hébergement mutualisé, déploiement FTP), une courte fenêtre de maintenance (15 à 30 minutes) peut être nécessaire lors de la bascule finale.
En droit français, le code produit dans le cadre d'un contrat de prestation vous appartient. Si votre agence refuse de vous le transmettre, voici la procédure : envoyez d'abord une mise en demeure par LRAR citant les articles du contrat relatifs à la propriété intellectuelle et au droit de rétention. Si elle reste sans réponse sous 8 jours ouvrables, saisissez le tribunal judiciaire en référé — un juge peut ordonner la remise du code sous astreinte (pénalités journalières) dans les 48 à 72 heures. Cette procédure coûte généralement à partir de 1 113 € d'honoraires d'avocat. Nous accompagnons les clients dans ces situations et pouvons travailler à partir d'un accès partiel au code pendant la procédure.
Réserver un audit