L'Agentic Coding, nouveau territoire du Platform Engineering

En une phrase

Doctolib, après avoir atteint 100% d'adoption de l'IA par ses ingénieurs, centralise son approche autour de l'Agentic Coding et du Spec Driven Development, transformant ainsi les workflows et le rôle des développeurs en chefs d'orchestre, tout en adaptant ses pratiques de Platform Engineering et ses formations.

Points clés

  • De l'expérimentation à l'Agentic Coding centralisé : Doctolib a fait évoluer son adoption de l'IA d'une phase d'expérimentation organique avec divers outils (Copilot, Cursor, Claude, Windsurf) vers une approche centralisée. L'entreprise utilise désormais majoritairement Claude Code (basé sur la stack Anthropic) et positionne l'IA comme un contributeur à part entière, non plus seulement un copilote, ce qui implique de repenser l'ensemble des workflows.
  • Adoption du Spec Driven Development (SDD) : Le SDD est devenu un pilier de la méthode de travail, où les ingénieurs décrivent le "quoi" et le "pourquoi" à l'agent IA, qui se charge ensuite de la planification, du drafting et des itérations. Le rôle du développeur devient celui d'un "chef d'orchestre". Les spécifications sont en texte brut ou markdown, versionnées et font partie intégrante du dépôt de code. Le framework Open Spec est privilégié pour sa légèreté, son utilisation du markdown et sa customisabilité.
  • Gestion de la parallélisation et réduction des frictions : Pour accompagner l'utilisation de multiples agents simultanément et minimiser le "context switching" pour des profils comme les SRE, DevOps ou les "power users", Doctolib investit dans des pratiques telles que l'utilisation de Git worktree et d'outils (TUI/GUI) pour offrir un tableau de bord permettant de suivre l'avancement des tâches déléguées aux agents (vérification de la PR, CI, etc.).
  • Expérimentations et évolution de la code review : Doctolib mène trois grandes expérimentations, incluant des équipes pilotes "agentic first" pour identifier les obstacles, l'exploration de "remote agents" ou "background agents" autonomes, et la transformation de la code review. Un "skill" unique, nommé Slash Review, a été développé pour standardiser et améliorer la qualité des revues de code en interne, reconnaissant que la revue devient un point d'attention majeur.
  • Transformation organisationnelle et programme de formation : L'intégration de l'Agentic Coding bouscule les rituels agiles habituels (Scrum, Daily, Poker Planning) et modifie le rôle des PM et designers. Pour accompagner cette transformation à l'échelle de l'organisation, Doctolib a mis en place un programme de formation en trois niveaux : un cours en ligne sur les bases de l'agentic coding, des masterclass, et des sessions de mob programming où les équipes travaillent sur leurs projets réels avec le SDD et Open Spec.

Ressources

  • Doctolib — leader européen en Heltech
  • Rubon Rails (https://rubyonrails.org) — framework de développement web
  • TypeScript — langage de programmation
  • React — bibliothèque JavaScript pour interface utilisateur
  • Java — langage de programmation
  • Kotlin — langage de programmation
  • Spring Boot — framework pour le développement d'applications Java
  • GitHub Copilot — outil d'assistance au codage par IA
  • Cursor — éditeur de code alimenté par l'IA
  • Claude — modèle d'IA développé par Anthropic
  • Windsurf — outil mentionné sans URL connue
  • Anthropic — entreprise développant des modèles d'IA comme Claude
  • Claude Code — outil IA centralisé de Doctolib, basé sur Anthropic
  • Spec Driven Development (SDD) — méthodologie de développement
  • Open Spec — framework pour le Spec Driven Development, mentionné sans URL connue
  • Spec Kit — framework mentionné sans URL connue
  • Bimad — framework mentionné sans URL connue
  • Git — système de contrôle de version
  • Slash Review — skill de code review développé par Doctolib
  • Scrum — méthodologie de gestion de projet agile