Refonte de logiciel, d'application et de site web

Refonte de logiciel, d'application et de site web

Votre logiciel métier, votre application mobile ou votre site a fait son temps : technologie dépassée, interface datée, dette technique qui ralentit chaque évolution. Le refaire fait peur, et à raison : on craint de perdre des règles métier, de déraper sur le budget ou de casser ce qui fonctionne.


La méthodologie de refonte Dinno répond à ces trois risques. Elle part de ce qui existe, fait valider chaque décision structurante et vous laisse tester au fil de l'eau. Depuis 2015, DINNO a mené plus de 150 projets, dont plus d'un tiers de refontes ou d'adaptations de logiciels existants.

Parler de ma refonte avec un architecte (gratuit)

Pourquoi refondre : les signaux d'une application vieillissante

  • La technologie n'est plus maintenue : framework en fin de vie, failles de sécurité impossibles à corriger.
  • L'application mobile décroche : elle ne passe plus les exigences d'Apple ou de Google, ou plante sur les dernières versions d'OS.
  • Chaque évolution prend des semaines et provoque des régressions.
  • Une seule personne connaît le code, ou le prestataire historique a disparu.
  • L'interface est datée : les utilisateurs contournent l'outil avec des fichiers Excel.
  • Le site est lent, mal référencé, difficile à mettre à jour.

Notre méthodologie de refonte, étape par étape

La refonte Dinno suit 7 étapes, de l'extraction des règles métier à la garantie, avec deux validations formelles de votre part (maquettes, architecture) avant d'écrire la moindre ligne du nouveau code.

  1. 0 Échange gratuit et audit
  2. 1 Extraction métier
  3. 2 Maquettes et specs fonctionnelles
    validées par vous
  4. 3 Architecture technique
    validée par vous
  5. 4 Specs techniques et socle
  6. 5 Réalisation par lots
    testés toutes les 2 semaines
  7. 6 Recette et mise en production
  8. 7 Garantie de 2 mois

Étape 0 : échange gratuit et audit préalable

Chaque refonte démarre par un échange gratuit d'une heure avec Cédric Millauriaux, architecte logiciel, en visio ou à Nantes, puis, si besoin, par un audit technique. L'audit propose plusieurs scénarios, de la refonte légère à la refonte intégrale. Les étapes suivantes décrivent la suite, une fois le scénario choisi.

Étape 1 : extraire les règles métier de l'existant

Avant de concevoir quoi que ce soit, nous recensons tout ce que fait l'application actuelle. Nous partons de la documentation et des spécifications quand elles existent. À défaut, nous lisons le code source, qui reste la seule trace fiable de règles métier souvent oubliées. Rien de ce qui fonctionne aujourd'hui ne disparaît par accident.

Étape 2 : maquettes et spécifications fonctionnelles

Nous produisons des maquettes et des spécifications fonctionnelles qui cadrent la nouvelle version. C'est le moment de repenser le parcours utilisateur, l'UI/UX et le périmètre fonctionnel : supprimer ce qui ne sert plus, ajouter ce qui manque. Vous validez ce document avant la suite.

Étape 3 : le document d'architecture technique

L'architecte conçoit l'architecture de la nouvelle plateforme et justifie chaque choix au regard de vos attentes :

CritèreExemple de question tranchée
Volume d'utilisateurs50 utilisateurs internes ou 100 000 clients ? Pics de charge ?
SécuritéDonnées sensibles, RGPD, hébergement HDS, authentification
ErgonomieWeb, mobile, les deux ? Accessibilité ?
Disponibilité hors ligneL'application doit-elle fonctionner sans réseau (terrain, entrepôt) ?
Coût d'hébergementCloud managé, serveur dédié, souveraineté, coût mensuel cible
ÉvolutivitéQuelles évolutions prévoir dans les 3 à 5 ans ?

Ce document est validé avec vous avant le démarrage des développements. Pour aller plus loin sur ce sujet : conseil en architecture logicielle.

Étape 4 : spécifications techniques et socle

L'équipe technique détaille les spécifications techniques et met en place le socle : structure du projet, environnements, déploiement automatisé, tests automatisés, supervision. Ce sont les fondations qui manquaient souvent à l'ancienne application.

Étape 5 : réalisation pas à pas, testée au fil de l'eau

La refonte avance par étapes. Toutes les deux semaines, un lot de fonctionnalités est livré sur une plateforme de test : vous l'essayez, vous réagissez, nous ajustons. Pas d'effet tunnel de plusieurs mois ni de découverte le jour de la livraison.

Variante pour les gros logiciels métier : la migration progressive. Quand l'existant est trop riche pour être remplacé d'un bloc, la nouvelle version naît à côté de l'ancienne et reprend ses fonctionnalités une par une (strangler pattern). L'ancienne continue de tourner jusqu'à ce qu'elle soit vidée de sa substance, puis elle est éteinte. Voir notre page sur la migration progressive d'un logiciel legacy.

Étape 6 : campagne de tests et mise en production

Une fois toutes les fonctionnalités livrées, une campagne de tests complète valide l'ensemble avant la mise en production. Nous préparons la bascule : reprise des données, publication sur les stores, redirections SEO pour un site. Pour un site dont le trafic compte, un audit SEO et GEO avant la bascule évite de perdre des positions.

Étape 7 : période de garantie

Après la mise en production, une période de garantie de 2 mois couvre gratuitement la correction des anomalies qui auraient échappé aux tests.

Parler de ma refonte avec un architecte (gratuit)
Refonte progressive d'un logiciel métier

Cas client : un logiciel médical passé du poste local au cloud HDS

Le point de départ. Un logiciel médical en client lourd, sur macOS uniquement, avec un serveur local installé dans chaque cabinet.

La refonte :

  • Migration vers une architecture cloud hébergée HDS, accessible sur le web et sur mobile, sans plus aucun matériel à gérer chez le praticien.
  • Authentification moderne : carte CPS, e-CPS, Pro Santé Connect.
  • Nouvelles fonctionnalités métier : accès au DMP et au téléservice INSi.
  • Interface entièrement repensée, en gardant les habitudes des utilisateurs : même arborescence, même navigation.

Le déroulé. La refonte elle-même (audit, ateliers, spécifications, maquettes, UI/UX, développement, tests, recette) a duré 1 an. La migration des cabinets, progressive, a duré une année de plus, avec un accompagnement complet : formation, documentation utilisateur, aide en ligne, support.

IndicateurRésultat
Cabinets migrés100 %
ConformitéRéférencé Ségur : les médecins utilisateurs sont éligibles aux subventions d'équipement
Autonomie du clientLes équipes internes ont repris une partie du développement
SuiteDINNO accompagne toujours le client sur les grosses évolutions (Ségur vague 2)

Ce cas illustre les trois promesses de la méthode : rien de métier perdu, des utilisateurs qui retrouvent leurs repères, et un socle que l'équipe du client peut reprendre. Le volet technique de la bascule est détaillé dans notre page migration d'une application legacy vers le cloud.

Ce que vous obtenez à l'issue de la refonte

  • Une application, un logiciel ou un site à l'aspect moderne.
  • Une UI/UX repensée avec vos utilisateurs.
  • Des bases techniques solides, testées et documentées.
  • Une plateforme prête à recevoir les évolutions futures, par DINNO ou par une autre équipe.

Refonte de logiciel métier, d'application mobile ou de site internet : nos cas types

  • Refonte de logiciel métier : outil interne ou logiciel édité (WinDev, Access, PHP ancien, .NET Framework…), dont les règles métier doivent être reprises à l'identique avant d'être améliorées.
  • Refonte d'application mobile : application Cordova, Ionic ancien, Xamarin ou native non maintenue, avec des notes en baisse ou des blocages de publication. Voir aussi notre activité de développement d'applications mobiles.
  • Refonte de site internet ou d'application web : site lent, difficile à faire évoluer, qui perd du trafic. La bascule prévoit les redirections pour conserver le référencement. Voir notre activité de développement web à Nantes.
  • MVP devenu trop petit : startup ou éditeur SaaS dont la première version n'encaisse plus la croissance (utilisateurs, sécurité, coûts cloud).

L'équipe DINNO sur vos projets de refonte

Architecte, directeur technique et développeurs de l'agence : la même équipe du cadrage à la garantie, sans sous-traitance.

Aline Deschamps

Aline Deschamps

Directrice Générale, spécialiste Data

Co-fondatrice de DINNO, elle pilote la stratégie de l'agence et accompagne les clients dans la valorisation de leurs données. Elle intervient sur le cadrage des projets, la gouvernance et la dimension métier des solutions, en particulier auprès des acteurs de la santé.

LinkedIn →
Antoine Précigout

Antoine Précigout

Directeur Technique

Directeur technique de DINNO, il pilote l'équipe de développement et garantit la qualité d'ingénierie de bout en bout : architecture, industrialisation, CI/CD, tests automatisés et mise en production. Référent technique sur les projets web et mobiles.

LinkedIn →
Cédric Millauriaux

Cédric Millauriaux

Architecte Logiciel

Architecte logiciel chez DINNO, il intervient sur les audits techniques, la conception d'architecture et l'urbanisation des systèmes d'information. Il accompagne éditeurs et grands comptes dans leurs refontes et leurs choix structurants (cloud, intégration LLM, sécurité).

LinkedIn →

Questions fréquentes

Faut-il forcément un audit avant une refonte ?
C'est fortement recommandé. L'audit dit s'il faut tout refaire ou seulement moderniser, et chiffre les scénarios. Si vous avez déjà un diagnostic récent, nous pouvons partir de celui-ci.
Comment éviter de perdre des fonctionnalités pendant la refonte ?
Par l'étape d'extraction métier : documentation, spécifications et, à défaut, lecture du code source. Chaque règle recensée est reprise ou volontairement abandonnée, jamais oubliée.
Peut-on profiter de la refonte pour changer l'ergonomie et les fonctionnalités ?
Oui, c'est le rôle de l'étape maquettes et spécifications fonctionnelles : parcours utilisateur, UI/UX, ajout ou suppression de fonctionnalités.
Est-ce que je vois l'avancement pendant le projet ?
Oui. Toutes les deux semaines, un nouveau lot est livré sur une plateforme de test que vous utilisez librement.
Combien coûte une refonte de logiciel ou d'application ?
Chaque refonte fait l'objet d'un devis, à partir de 20 000 € HT pour une application simple. Le budget dépend surtout de la richesse métier de l'existant, et l'audit en donne une estimation par scénario.
Combien de temps dure une refonte ?
Au minimum environ 4 mois pour une application simple : 1 mois de cadrage (extraction métier, maquettes, spécifications, architecture), 1 mois de réalisation, puis 2 mois de garantie après la mise en production. Un logiciel métier riche demande davantage, et les livraisons intermédiaires commencent bien avant la fin.
Mon activité est-elle interrompue pendant la refonte ?
Non. L'ancienne version tourne jusqu'à la bascule, préparée avec reprise des données et, pour un site, redirections SEO.
Que couvre la garantie ?
La correction gratuite, pendant 2 mois après la mise en production, des anomalies non détectées pendant la recette. Les nouvelles fonctionnalités et les demandes d'évolution n'en font pas partie.
Reprenez-vous une application développée par un autre prestataire ?
Oui, c'est le cas le plus courant (« reprise de code »). L'audit sert précisément à en mesurer l'état.

Approfondir


Sources et références

Publications de référence que nous utilisons sur ce sujet.


Parler de votre refonte avec un architecte

Une heure, en visio ou à Nantes, gratuite et sans engagement. Décrivez-nous votre logiciel, votre application ou votre site : nous revenons vers vous sous 24 h ouvrées pour fixer le rendez-vous.

Vous préférez appeler ou écrire ? 07 71 23 60 99 · contact@dinno.fr

Vos informations ne sont utilisées que pour vous recontacter. Elles ne sont jamais transmises à des tiers.

Cédric Millauriaux
Rédigé par Cédric Millauriaux, Architecte Logiciel
Mis à jour le