Votre développeur d'origine est parti.
Nous maintenons votre système legacy.
Un système VB6, ASP Classic, .NET Framework ou Java que plus personne n'ose toucher ? Nous reprenons le code source, restaurons l'environnement de build, mettons en place des tests de non-régression et assurons corrections de bugs et hotfixes dans le cadre d'un contrat annuel. Sans réécriture. Sans migration.
- Ni réécriture, ni migration
- Une équipe, même en cas d'absence
- Code et documentation restitués
Votre équipe dédiée à la maintenance legacy
- Reprise de code non documentéInventaire des sources, récupération des composants manquants, restauration du build
- Corrections de bugs et hotfixesDiagnostic des incidents de production au niveau du code
- Tests de non-régression et mises en productionChaque modification est testée avant livraison
- Base de connaissances et rapports mensuelsLa connaissance du système est documentée, pas dans la tête d'une seule personne
Votre système legacy rencontre-t-il ces problèmes ?
Il fait toujours tourner votre activité au quotidien, mais plus personne ne peut en assumer la maintenance.
Le développeur d'origine est parti ou à la retraite
Une seule personne connaissait le système, et elle est partie sans passation.
Aucune documentation, personne n'ose y toucher
On modifie un champ de rapport et la clôture mensuelle est fausse. Chaque modification est un pari.
Le prestataire d'origine a disparu
Le sous-traitant a fermé ou n'accepte plus de missions, et le code source dort sur un vieux PC.
Des pannes soudaines
La production tombe, personne ne sait diagnostiquer, et le redémarrage est le seul espoir.
Pas de budget pour une réécriture
Les devis de réécriture atteignent des centaines de milliers d'euros et deux ans de travail, alors que le système fonctionne encore.
Plus personne ne maîtrise ces technologies
Recruter un ingénieur à temps plein pour un seul système n'est pas rentable, et les bons profils sont rares.
Reprise et maintenance de systèmes legacy
Nous vérifions d'abord que nous pouvons le prendre en charge. Ensuite, nous nous engageons sur la durée.
Audit de reprise
Nous inventorions le code source, les dépendances, les licences et l'environnement de déploiement, puis remettons un rapport d'évaluation des risques.
- Vérifier que les sources correspondent à la production
- Recompiler à partir des sources
- Établir un référentiel de tests de non-régression
Contrat de maintenance annuel
Un volume d'heures mensuel fixe, avec des ingénieurs qui connaissent votre système pour les corrections et les mises en production.
- Corrections de bugs et hotfixes
- Tests de non-régression et revue de code
- Rapports de maintenance réguliers
Évolutions mineures
Les modifications de champs de rapport, de règles de calcul ou d'écrans sont d'abord imputées sur les heures incluses dans votre forfait mensuel.
- Analyse d'impact avant toute modification
- Au-delà des heures incluses, devis préalable
- Documentation mise à jour ensuite
Technologies legacy prises en charge
Nous ne reprenons que des technologies que nous maîtrisons vraiment, afin d'estimer dès le départ le coût de reprise et les délais de correction.
Technologies principales
Postes de travail et outils métier
Applications mobiles
Reporting
Au cas par cas
Les technologies « au cas par cas » ne sont acceptées qu'après confirmation, lors de l'audit de reprise, que nous disposons des ingénieurs adéquats.
Les étapes d'une reprise de système legacy
Nous prouvons notre capacité à prendre en charge votre système avant que vous ne signiez un contrat de maintenance.
- 1
Audit de reprise
2 jours à 4 semaines · GratuitNous inventorions le code source, les dépendances, les licences et l'environnement de déploiement, puis remettons un rapport de risques.
- 2
Restauration du build
Pendant l'auditNous recompilons à partir des sources un binaire identique à la production et établissons un référentiel de tests.
- 3
Contrat annuel
12 mois minimumChoisissez une formule selon le volume d'heures mensuel et le délai de réponse. Le périmètre et le tarif des dépassements figurent au contrat.
- 4
Maintenance continue
Livraison mensuelleCorrection, test, revue, mise en production. Nous tenons la base de connaissances à jour et vous envoyons un rapport mensuel.
Formules et tarifs de maintenance legacy
Votre forfait mensuel est converti en heures d'ingénierie à raison de 110 € de l'heure. Elles servent aux corrections, aux évolutions et aux mises à jour SDK obligatoires, et les heures non utilisées sont reportées sur le mois suivant. Des ingénieurs qui connaissent votre système s'en occupent : l'absence de l'un d'eux ne laisse jamais votre système sans suivi.
Systèmes internes modifiés quelques fois par an, avec des incidents occasionnels.
10 920 € par an
- Inclut 8 heures d'ingénierie par mois
- Réponse sous 2 jours ouvrés
- 8 h par jour, 5 jours par semaine
- Rapport de maintenance trimestriel
Systèmes critiques pour l'activité, avec des demandes d'évolution chaque mois.
33 120 € par an
- Inclut 25 heures d'ingénierie par mois
- Réponse sous 4 heures ouvrées
- 8 h par jour, 5 jours par semaine
- Revue trimestrielle des risques système
Systèmes cœur dont l'arrêt bloque la production ou les commandes.
82 680 € par an
- Inclut 62 heures d'ingénierie par mois
- Réponse en 1 heure aux incidents P1
- Astreinte 24 h/24, 7 j/7, toute l'année
- Rapports d'analyse post-incident
Audit de reprise et restauration du build
L'audit de reprise est toujours gratuit. La taille du code détermine les formules accessibles. Taille = lignes de code spécifique + procédures stockées, hors code généré par des outils.
| Taille | Lignes de code | Formules accessibles |
|---|---|---|
| S | Moins de 50 000, avec 2 interfaces externes au plus | Toutes les formules |
| M | 50 000–200 000 | Standard, Critical |
| L | 200 000–500 000 | Standard, Critical |
| XL | Plus de 500 000, ou plusieurs systèmes | Au cas par cas |
Les heures incluses dans votre forfait mensuel couvrent tous les travaux du périmètre : corrections, évolutions mineures et mises à jour SDK obligatoires. Les heures non utilisées sont reportées sur le mois suivant, dans la limite d'un mois d'heures incluses, sans remboursement. Les dépassements sont facturés 124 € de l'heure, sur devis préalable, en fin de mois.
Prix hors taxes, exprimés en tarif mensuel pour un contrat annuel. La taille et la formule définitives sont confirmées par l'audit de reprise. Si nous manquons un délai de réponse, le forfait mensuel est réduit au prorata.
Périmètre du service
Ce que nous faisons et ne faisons pas, clairement établi avant la signature.
Inclus dans le contrat
- Analyse du code, corrections de bugs, hotfixes
- Diagnostic des incidents de production au niveau du code
- Tests de non-régression, revue de code, accompagnement des mises en production
- Documentation du code et mise à jour de la base de connaissances
- Problèmes de dépendances et de build(versions existantes uniquement)
- Évolutions mineures(sur les heures incluses d'abord ; au-delà, sur devis)
- Mises à jour SDK imposées par l'App Store / Google Play(sur les heures incluses d'abord ; au-delà, sur devis)
Non inclus
- Exploitation courante des serveurs, bases de données et réseaux
- Nouvelles fonctionnalités ou projets de développement importants
- Réécriture ou migration vers une nouvelle technologie
- Systèmes dont vous ne détenez pas les droits sur le code source
Pouvons-nous reprendre votre système legacy ?
Cochez les conditions que vous remplissez déjà. L'audit de reprise vous aidera à compléter le reste.
Questions fréquentes sur la maintenance legacy
Pourquoi ne pas simplement réécrire le système ?
Réécrire, c'est redécouvrir chaque règle métier enfouie dans l'ancien système, et le coût comme le risque sont presque toujours sous-estimés. Si le système a encore 3 à 5 ans de service devant lui, une maintenance stable est la solution la plus rentable. Si vous décidez plus tard de le réécrire, la base de connaissances et les référentiels de tests que nous aurons constitués pourront être transmis directement à la nouvelle équipe.
Comment utilisez-vous l'IA ?
Nous utilisons l'IA pour lire le code, constituer la base de connaissances et préparer des cas de test et des correctifs. Chaque modification est relue par un ingénieur et passe les tests de non-régression avant livraison.
Notre code source est-il en sécurité ?
Votre code source est hébergé dans un environnement dédié et isolé, et les deux parties signent un accord de confidentialité (NDA). Nous n'utilisons que des services d'IA professionnels qui ne conservent pas vos données et ne s'en servent pas pour l'entraînement. Votre contrat peut aussi imposer l'usage exclusif de modèles hébergés sur site.
Serons-nous captifs à la fin du contrat ?
Non. Le code source, la documentation, les scripts de build et les tests vous appartiennent. À la fin du contrat, nous vous restituons l'ensemble, accompagné d'une note de passation.
Comment mesurez-vous la taille du code ?
Nous comptons les lignes de code spécifique ainsi que les procédures stockées de la base de données, hors code généré par des outils (formulaires VB6, fichiers designer WinForms, etc.) et bibliothèques tierces. Pour un premier échange, il suffit d'exécuter scc ou cloc dans votre répertoire source et de nous envoyer le résultat. La taille officielle est confirmée lors de l'audit de reprise, qui tient aussi compte du nombre d'interfaces externes et de composants tiers.
Pouvez-vous maintenir une application mobile sans la mettre à jour ?
Nous pouvons maintenir les fonctionnalités existantes, mais une application ne peut jamais rester totalement figée. Google Play relève chaque année le niveau d'API cible exigé, et l'App Store impose des soumissions compilées avec des versions récentes de Xcode et du SDK. Prendre du retard, c'est ne plus pouvoir publier de mises à jour, voire être retiré du store. Ces mises à jour obligatoires sont d'abord imputées sur les heures incluses dans votre forfait mensuel ; au-delà, elles font l'objet d'un devis séparé. Nous vous prévenons chaque année dès l'annonce des nouvelles règles. Avant la reprise, vérifiez également que les certificats de signature, le keystore Android et les comptes développeur sont bien au nom de votre entreprise. En cas de perte du keystore, l'application existante ne pourra plus jamais être mise à jour.
Si rien ne tombe en panne dans le mois, le forfait est-il perdu ?
Non. Les heures incluses peuvent servir à tout travail entrant dans le périmètre du contrat, y compris les évolutions mineures (champs de rapport, règles de calcul, ajustements d'écrans, etc.) et les mises à jour SDK obligatoires. Les heures non utilisées sont reportées sur le mois suivant, dans la limite d'un mois d'heures incluses. Au-delà, elles expirent sans remboursement. Chaque rapport mensuel indique les heures consommées, reportées et sur le point d'expirer.
Et si l'audit montre que vous ne pouvez pas reprendre le système ?
Le rapport d'audit en précise les raisons, par exemple un code source qui ne correspond pas à la production ou des licences de composants clés impossibles à obtenir. Vous pouvez présenter ce rapport à d'autres prestataires, sans aucune obligation de signer un contrat de maintenance.
Demander un audit de reprise
Décrivez-nous brièvement le rôle du système et les technologies utilisées. Nous vous répondrons avec une première évaluation sous 2 jours ouvrés.
Le code source est déjà prêt ?Sans attendre de réponse : acceptez notre NDA en ligne, connectez-vous avec GitHub et déposez le code. L’audit commence dès réception.Déposer le code →- Réponse sous 2 jours ouvrésUn premier avis sur la faisabilité de la reprise et sa durée approximative
- NDA signé avant tout accès au codeAucun code source requis pour le premier échange
- E-maillegacy@jetsion.com
- Téléphone+886 982-271-987