Étude de cas : Réalisation d'une Nouvelle Version de la Plateforme de Santé Numérique Miloé

Le Contexte et les Enjeux
Dans le secteur en pleine expansion de la santé numérique, Miloé Santé se distingue par son approche innovante de la gestion des données médicales d'urgence. Leur solution, basée sur des dispositifs NFC (médaillons, cartes et stickers), permet aux professionnels de santé d'accéder rapidement aux informations médicales critiques des patients. Cette innovation promet de réduire considérablement les erreurs médicales et d'optimiser les délais de prise en charge en situation d'urgence.
Malgré un concept prometteur et une commercialisation active en B2B, la première version de leur plateforme avait de nombreux problèmes techniques. L'architecture complexe et les choix technologiques inadaptés rendaient la maintenance difficile pour leur petite équipe. Cela a entraîné un cercle vicieux : les bugs se multipliaient, ralentissant les développements, et la confiance des utilisateurs diminuait peu à peu.
Mon Approche de la Solution
En tant que Lead Développeur, ma mission était de transformer cette plateforme instable en une solution fiable et évolutive. Pour y arriver, j'ai travaillé à la fois sur l'aspect technique et l'organisation, tout en prenant en compte les besoins spécifiques de l'équipe en place.
Sur le plan technique, nous avons entièrement repensé l'architecture. Le frontend a été reconstruit avec ReactJS, en privilégiant une approche légère qui tire parti des fonctionnalités natives de React plutôt que de s'encombrer de librairies inutiles. Le backend a été migré vers NestJS, avec une architecture modulaire qui rend le code plus facile à maintenir et à faire évoluer. Nous avons également introduit une API GraphQL et utilisé MongoDB pour offrir la flexibilité nécessaire à la gestion des données médicales complexes.
Au-delà des aspects techniques, nous avons mis en place une nouvelle méthode de travail adaptée à une petite équipe. Le processus de développement a été optimisé avec des cycles courts et prévisibles, intégrant des pratiques modernes comme la création de maquettes sur Figma, les revues de code systématiques, et l'automatisation des tests et déploiements via GitHub Actions.
Les Résultats et l'Impact
La transformation a eu un impact positif à plusieurs niveaux. Sur le plan technique, la nouvelle architecture a grandement amélioré la stabilité de la plateforme. Les bugs critiques ont été résolus, et les performances globales ont fait un bond en avant. Avec des outils et des processus mieux adaptés, l'équipe technique peut maintenant développer de nouvelles fonctionnalités en toute confiance et avec plus d'efficacité.
Côté utilisateur, l'expérience a également été nettement améliorée. L'interface redessinée rend la saisie des données médicales et la gestion des contacts d'urgence beaucoup plus simples. Les utilisateurs peuvent désormais gérer plusieurs dispositifs Miloé depuis une interface unifiée et intuitive. La sécurité a aussi été renforcée, avec une authentification solide basée sur JWT et une gestion fine des droits d'accès, assurant la protection des données médicales sensibles.
Vision d'Avenir et Enseignements
Cette transformation a permis à Miloé Santé de se repositionner comme un acteur crédible et innovant sur le marché de la santé numérique. Au-delà des améliorations techniques, ce projet montre à quel point il est crucial d'adapter les solutions technologiques aux réalités opérationnelles des équipes. Il prouve qu'une approche équilibrée, alliant excellence technique et pragmatisme organisationnel, est essentielle pour transformer un produit prometteur en une solution solide et durable.
Cette expérience met également en avant l'importance du leadership technique dans la réussite d'une transformation digitale. En tant que Lead Développeur, j'ai pu apporter non seulement une expertise technique, mais aussi une vision stratégique qui a permis d'aligner les choix technologiques avec les objectifs business de l'entreprise.
Je tiens à remercier sincèrement Fabrice pour le travail effectué pour lequel je l’ai sollicité. Mais aussi pour son professionnalisme, sa capacité d'écoute/d’adaptation et par dessus tout sa proactivité à anticiper les situations pour lesquelles son expertise est indispensable. Je ne peux donc que le conseiller vivement à tout.e entrepreneur.e qui doit aborder des problématiques liées au développement informatique.
Ce qu'il faut retenir
- Parfois, réécrire coûte moins cher que patcher. Quand chaque fix en crée deux nouveaux bugs, c'est que les fondations ne tiennent plus.
- Les pratiques modernes (revues de code, CI/CD, maquettes Figma) changent autant la confiance de l'équipe que la qualité du produit.
- En santé numérique, la sécurité et la simplicité doivent coexister. Une app sécurisée que personne n'utilise ne sert à rien.
Questions fréquentes
Quand faut-il réécrire une application plutôt que la corriger ?
Lorsque l'architecture initiale rend chaque correction plus coûteuse que la précédente et que les bugs se multiplient malgré les efforts de maintenance. C'est le signe que les fondations ne sont pas adaptées. Chez Miloé, la réécriture a permis de résoudre les bugs critiques et d'accélérer les développements futurs.
Comment réussir la migration d'une plateforme existante vers une nouvelle stack ?
Commencez par une analyse approfondie des points de douleur de l'architecture actuelle. Choisissez des technologies adaptées à la taille de l'équipe et à la complexité du projet. Mettez en place des processus de développement solides (CI/CD, tests, revues de code) dès le départ pour éviter de reproduire les mêmes erreurs.
Quelles sont les bonnes pratiques pour une petite équipe technique ?
Adoptez des cycles de développement courts et prévisibles, automatisez tout ce qui peut l'être (tests, déploiements), et formalisez les revues de code. Privilégiez des technologies qui réduisent la complexité plutôt que de suivre les tendances. Chez Miloé, cette approche a permis à une petite équipe de maintenir et faire évoluer la plateforme efficacement.
Newsletter
Une leçon tech par semaine
Retours d'expérience tirés du terrain : architecture, dette technique, leadership produit. Pas de ChatGPT, pas de spam.


