Doctolib accélère la productivité des développeurs grâce à Claude Code

Essayer Claude
Contacter le service commercial
Secteur d'activité :
Soins de santé
Taille de l'entreprise :
Grande
Produit :
Claude Code
Lieu :
Europe
Quelques heures au lieu de semaines
pour migrer et remplacer l'infrastructure de test existante
Prise en main en libre-service
de nouvelles bases de code et piles technologiques

En savoir plus
Suivant

Légende de la vidéo
Suivant

En savoir plus
Suivant

Légende de la vidéo
Suivant

Précédent
Suivant

Depuis 2013, Doctolib transforme le secteur de la santé en Europe, en accompagnant 420 000 professionnels de la santé et 90 millions de patients. La plateforme fournit aux médecins un système d'exploitation qui rationalise les flux de travail grâce aux dossiers médicaux électroniques, à l'assistance diagnostique, à la gestion des ordonnances et à des solutions cliniques basées sur l'IA. Les outils de gestion de la patientèle permettent d'assurer la planification, la téléconsultation et les opérations du cabinet. Et pour les patients, Doctolib simplifie l'accès aux soins avec une gestion de la santé sécurisée et proactive.

Avec Claude Code, Doctolib :

  • Actualise automatiquement la documentation technique à chaque modification du code
  • Permet d'intégrer des ingénieurs à de nouvelles bases de code en quelques jours au lieu de quelques semaines
  • Examine instantanément les demandes sans attendre la disponibilité de l'équipe
  • A migré l'ensemble de son outil de test de régression visuelle en quelques heures au lieu de plusieurs semaines
  • Traite la dette technique de manière systématique grâce à des prompts réutilisables et des flux de travail d'intégration continue (CI) automatisés

La problématique

L'équipe d'ingénieurs de Doctolib était confrontée à un paradoxe de productivité. Premier système d'exploitation des technologies de la santé d'Europe, au service de 420 000 professionnels de la santé et 90 millions de patients, l'entreprise devait livrer des fonctionnalités plus rapidement tout en garantissant un niveau de fiabilité adapté aux flux de travail critiques dans le domaine de la santé. Mais les tâches administratives prenaient un temps considérable aux équipes d'ingénierie : la rédaction de documentation, la création de tests, l'examen des pull requests et le traitement de la dette technique détournaient les développeurs des défis complexes à relever dans le domaine de la santé.

« Les ingénieurs consacraient un temps précieux à des tâches répétitives au lieu de résoudre des problèmes complexes du domaine de la santé », explique Julien Tanay, ingénieur responsable du programme d'outils IA chez Doctolib aux côtés de Thomas Bentkowski, chef de produit plateforme.

L'équipe devait résoudre trois problèmes spécifiques : premièrement, il fallait des semaines aux nouveaux ingénieurs pour contribuer de manière significative aux parties de la base de code qu'ils ne maîtrisaient pas. Deuxièmement, les révisions des pull requests provoquaient des goulots d'étranglement, car les ingénieurs devaient attendre des heures, voire des jours, avant que leurs collègues soient disponibles. Troisièmement, la dette technique s'accumulait plus rapidement que l'équipe ne pouvait la traiter : les migrations et les mises à jour de la documentation prenaient du retard, les ingénieurs donnant la priorité au développement de fonctionnalités.

Doctolib teste le développement assisté par l'IA avec 30 ingénieurs

Après avoir testé Claude Code avec 30 ingénieurs et constaté des gains de productivité prometteurs, Doctolib a déployé cet outil à l'ensemble de son équipe de développement.

Les ingénieurs pouvaient s'auto-intégrer en moins de cinq minutes à n'importe quel flux de travail IDE : VSCode, JetBrains ou basé sur une interface de ligne de commande. L'équipe a choisi Claude Code spécifiquement en raison de sa documentation, de ses formations pratiques sur la plateforme Skilljar d'Anthropic et de ses fonctionnalités flexibles comme les commandes slash, les sous-agents et le Plan Mode. Le modèle de paiement à l'utilisation sans licence lui a permis d'adopter l'application à grande échelle sans engagement préalable.

Doctolib crée des flux de travail IA réutilisables pour les tâches de développement courantes

L'équipe plateforme de Doctolib a créé un référentiel centralisé de requêtes, de commandes personnalisées et de sous-agents que tous les développeurs consultent lors de la configuration initiale de Claude Code. Tous les ingénieurs commencent dès le premier jour avec des flux de travail éprouvés et réutilisables : rédaction de documentation, création de tests, vérification du code et dépannage des problèmes courants.

« Les ingénieurs peuvent désormais commencer à contribuer à de nouvelles bases de code sans attendre », ajoute Simon Tanay. « Au lieu d'attendre des semaines avant de comprendre un nouveau service ou une nouvelle bibliothèque, ils engagent une conversation avec le code et commencent à apporter des modifications au bout de quelques jours à peine. »

L'équipe a intégré Claude Code dans son flux de travail de développement quotidien dans plusieurs domaines critiques. Les ingénieurs rédigent de la documentation et des tests, examinent les pull requests et traitent la dette technique grâce à des prompts reproductibles pour les migrations et le débogage. Le mode sans interface de l'outil s'exécute directement dans leur pipeline CI, ouvrant automatiquement des pull requests pour les tâches de maintenance courantes.

Un projet a démontré les gains de vitesse : le remplacement de l'ensemble de l'infrastructure de tests de régression visuelle existante. « La migration a pris quelques heures au lieu de plusieurs semaines », explique Tanay. « Ce flux de travail est désormais en production et gère toutes nos comparaisons de captures d'écran. »

Le flux de travail de documentation automatisé a modifié leur charge de maintenance. Chaque modification du code déclenche un job CI qui met automatiquement à jour la documentation technique. Cette approche de « documentation as code » leur permet de maintenir leurs documents techniques à jour avec de très rares interventions.

Les examens des pull requests, qui créaient auparavant un goulot d'étranglement entraînant des heures, voire des jours d'attente, sont désormais instantanés. Leur principal référentiel d'infrastructure comprend des examens automatisés alimentés par Claude, permettant de détecter les problèmes plus tôt dans le cycle de développement.

Les résultats

Claude Code est devenu l'outil IA le plus utilisé au sein de l'équipe d'ingénierie de Doctolib. Les ingénieurs s'initient automatiquement à la plateforme et commencent à constater des gains de productivité en quelques minutes.

Les équipes peuvent désormais s'intégrer elles-mêmes aux nouveaux projets basés sur des piles technologiques qu'elles ne maîtrisent pas, ce qui réduit le délai de démarrage de quelques semaines à quelques jours.

« Les ingénieurs peuvent désormais contribuer beaucoup plus rapidement à des domaines qui ne relèvent pas de leur expertise », ajoute Tillman Tanay. « Cela modifie fondamentalement notre vitesse de développement. »

Doctolib prévoit d'étendre l'utilisation d'agents de codage autonomes au premier trimestre, en passant directement des tickets aux pull requests par le biais de GitHub Actions. L'entreprise développe également des examens personnalisés assistés par l'IA pour le triage et la qualité du code, et met en œuvre un développement basé sur des spécifications avec Claude.

« Nous voulons contribuer à façonner la feuille de route de Claude Code et explorer ce qu'il est possible de faire avec des agents autonomes », explique Tillman Tanay.

« Les ingénieurs peuvent désormais contribuer beaucoup plus rapidement à des domaines qui ne relèvent pas de leur expertise. Cela modifie fondamentalement notre vitesse de développement. »
Julien Tanay
Staff Engineer, Doctolib

Suivant

Légende de la vidéo
Suivant

Précédent
Suivant