Fransys
Tous les cours
M11
1 h 30
Pédagogie complète

ROI mesurable et adoption d'IA en équipe

Métriques productivité, DORA augmenté, change management, plan de formation interne.

Managers, RH, dirigeants, change managers

Pourquoi ce module

Un manager qui demande "quel est le ROI d'IA pour mon équipe?" mérite une réponse chiffrée, pas de "on verra". DORA (DevOps Research & Assessment framework) mesure la performance dev sans IA. Nous l'étendu à DORA+AI : ajouter 6 métriques IA et recalculer avant/après sur 90 jours. GitHub Octoverse 2025 (édition la plus récente) confirme l'adoption massive de l'IA dev — à titre informatif, une étude de recherche GitHub/Microsoft de 2022 avait montré que les développeurs complètent les tâches 55 % plus rapidement avec GitHub Copilot en conditions de laboratoire contrôlées. McKinsey estime que l'IA générative pourrait augmenter la productivité des développeurs de 20 à 45 % en moyenne (avec des pics à 50 % sur des tâches spécifiques). Vous devez reproduire ce benchmark dans votre contexte, avec vos KPI, vos équipes, vos données.

Ce module fournit le tableau de bord, le plan d'adoption 90j, et la grille d'évaluation pour présenter ROI au C-level.

Panneau /cost de Claude Code : caractéristiques d'usage d'une équipe
/cost donne des indicateurs d'usage exploitables pour le pilotage d'adoption : part des sessions à fort contexte, subagent-heavy, ou très longues — à croiser avec vos métriques DORA+IA.
Tableau de bord analytique avec graphiques et métriques de performance
Mesurer le ROI : dashboard DORA+AI avant/après adoption Claude (90 jours)

Prérequis : rôle managérial ou data analytics. Public : managers, RH, dirigeants, change managers. Durée 1 h 30.

Objectifs pédagogiques

À l'issue de ce module, vous serez capable de :

  1. Mesurer baseline DORA (4 métriques classiques : Deployment Frequency, Lead Time, Change Failure Rate, MTTR) avant adoption IA
  2. Ajouter 6 métriques IA : AI Adoption Rate, AI-assisted PR ratio, Avg. tokens-per-prompt, Gen code acceptance rate, Test generation rate, AI review latency
  3. Décomposer ROI : productivité (PRs/dev/semaine, lead time réduit), qualité (defect rate, test coverage), throughput (tickets fermés/sprint)
  4. Implémenter pair-programming patterns : "Driver/Navigator with AI", "AI as junior dev", lister anti-patterns (over-trust, copy-paste sans review, désapprentissage)
  5. Construire un plan onboarding 90j : J1-30 setup + skills, J31-60 ateliers + buddy program, J61-90 certification interne + communauté
  6. Calculer ROI consolidé : (productivité gain + coût API) / (salary burden) → justifier investment et budgeter année suivante

Plan détaillé

  1. DORA classiques : 4 métriques avant IA
  2. Extension DORA pour IA : 6 nouvelles métriques
  3. Collecte données : sources (GitHub, Jira, Linear)
  4. Calcul baseline et benchmark vs industrie
  5. Pair-programming patterns
  6. Anti-patterns et risques à mitiger
  7. Change management : Kotter 8-step appliqué IA
  8. Onboarding 90j : J1-30, J31-60, J61-90
  9. Certification interne 3 niveaux
  10. Atelier : construire dashboard ROI sur vos données

DORA classiques : 4 métriques avant IA

DORA est le framework de référence (déployé par Google DevOps, Spotify, Amazon). 4 métriques mesurables objectivement :

Voici comment les 4 métriques DORA s'imbriquent et se renforcent mutuellement dans votre pipeline de livraison logicielle :

Chargement du schéma…

Cycle DORA : chaque métrique influence les suivantes pour un flywheel d'amélioration continue

1. Deployment Frequency

Question : Combien de fois déployez-vous en prod par jour/semaine?

Mesure : Nombre de releases / jour / équipe

Benchmarks 2024 (tous secteurs) :

  • Elite : > 1 déploiement/jour (10+ déploiements/jour dans best cases)
  • High : 1 déploiement/semaine
  • Medium : 1 déploiement/mois
  • Low : < 1 déploiement/trimestre

Collecte : git tags, CI/CD logs, release calendar. Outil : GitHub Actions, GitLab CI, Jenkins, Datadog.

2. Lead Time for Changes

Question : Du commit à la production, combien de temps en moyenne?

Mesure : Durée médiane (commit date → merge date) + (merge → prod deploy) = lead time total

Benchmarks 2024 :

  • Elite : < 1 jour (< 1h dans best cases)
  • High : 1 semaine
  • Medium : 1 mois
  • Low : > 3 mois

Collecte : Git log (commit/merge dates) + CD logs (deploy timestamps). Python script ou GitHub API easy.

3. Change Failure Rate

Question : Quel pourcentage de vos releases causent incident prod?

Mesure : (Déploiements causant rollback / outage) / (Total déploiements) × 100 %

Benchmarks 2024 :

  • Elite : 0-15 % (les meilleurs : 0-5 %)
  • High : 15-45 %
  • Medium : 45-65 %
  • Low : > 65 %

Collecte : suivi d'incidents (PagerDuty, Opsgenie) + corrélation avec les déploiements. Marquez chaque déploiement « lié à un incident » ou non.

4. MTTR (Mean Time To Recover)

Question : Quand vous avez un incident, combien de temps pour le fixer et redéployer?

Mesure : Durée médiane (incident ouvert) → (fix déployé en prod)

Benchmarks 2024 :

  • Elite : < 1 heure (best cases : 15 min)
  • High : < 1 jour
  • Medium : < 1 semaine
  • Low : > 1 semaine

Collecte : journaux d'incidents (horodatage de création) + horodatage de déploiement du correctif. Si vos incidents sont tracés dans Jira, exportez et calculez la médiane.

Extension DORA pour IA : 6 nouvelles métriques

Au-delà DORA classiques, mesurez adoption IA et impact qualité.

5. AI Adoption Rate

Question : Quel % de vos devs utilise Claude / autre LLM régulièrement?

Mesure : (Devs ayant lancé ≥ 1 prompt Claude/mois) / (Total devs) × 100 %

Benchmark (2024, "IA-augmented" teams) :

  • Adoptive : > 80 % (norme 2025-2026)
  • Moderate : 50-80 %
  • Low : < 50 %

Collecte : journaux d'activité Claude Code (si vous utilisez Anthropic Workbench), ou sondage mensuel auto-déclaré (attention au biais).

6. AI-assisted PR Ratio

Question : Quel % de PRs ont au minimum 1 commit généré (partiellement ou totalement) avec aide IA?

Mesure : (PRs avec co-author "Claude Code" ou "Copilot") / (Total PRs) × 100 %

Benchmark (2024) :

  • High : 60-80 % PRs AI-assisted (norme GitHub Copilot users)
  • Medium : 30-60 %
  • Low : < 30 %

Collecte : Git commit metadata (co-authors, commit message patterns), ou GitHub API (search commits "Claude Code" in PR).

Attention : tous les commits IA ne sont pas taggés (biais à la baisse). Alternative : sonder les devs « quel % du temps utilisez-vous Claude dans ce PR ? »

7. Code Acceptance Rate

Question : Quand Claude génère du code, quel % est merged sans modification majeure?

Mesure : (Commits générés par Claude acceptés tel-quel) / (Commits générés par Claude total) × 100 %

Interpretation :

  • 80 % : excellente qualité Claude (ou pas assez de review)

  • 50-80 % : qualité acceptable (human-in-the-loop nécessaire)
  • < 50 % : soit Claude mal utilisé, soit prompt faibles, soit équipe trop exigeante

Collecte : Diff review : pour chaque commit IA, mesurer "% lignes modifiées après merge" (si < 5 % modifications = "accepted").

8. Test Generation Rate

Question : Quel % de tests (unit, integration) sont générés ou aidés par Claude?

Mesure : (Test files/functions authored by Claude or modified with AI assistance) / (Total test functions) × 100 %

Benchmark (2024) :

  • Leading : > 50 % (des implémentations optimales atteindront potentiellement 50-70 %)
  • Medium : 20-50 %
  • Low : < 20 %

Collecte : analyse de code (grep « Claude generated test » ou « AI-generated » dans les fichiers de test) + sondage.

9. AI Review Latency

Question : Quand Claude review du code ou une PR, combien de temps avant feedback?

Mesure : Durée médiane (requête Claude pour review) → (réponse reçue)

Benchmark (2024) :

  • Excellent : < 30 sec (async, immediate)
  • Good : 30 sec - 2 min
  • Poor : > 2 min

Collecte : Log timestamps de chaque request Claude. Si intégration natively (GitHub AI review), logs CI/CD.

10. AI-generated/reviewed Tokens per Dev per Week

Question : Volume de code/analyse généré par équipe?

Mesure : (Total tokens generated via Claude) / (num devs) / week

Benchmark (2024) :

  • High engagement : 100k-500k tokens/dev/week
  • Medium : 50k-100k tokens/dev/week
  • Low : < 50k tokens/dev/week

Collecte : journaux d'API Anthropic (si vous gérez des instances Workbench), ou export via le dashboard de facturation.

Collecte données : sources (GitHub, Jira, Linear)

Panneau /mcp de Claude Code listant les serveurs connectés et leur nombre d'outils
Au-delà de gh/API, branchez vos sources comme serveurs MCP : /mcp liste GitHub, Jira/Linear, etc. connectés. Claude interroge alors directement PR, tickets et déploiements pour calculer lead time, fréquence de déploiement et ratio de PR assistées par IA.

GitHub

Via GitHub API ou gh CLI :

# Lead time : moyenne commit-to-merge
gh api repos/{owner}/{repo}/pulls \
  --jq '.[] | {created_at, merged_at}' \
  --paginate | jq -s \
  'map((.merged_at | fromdate) - (.created_at | fromdate)) | add / length'

# Deployment frequency (release tags)
gh api repos/{owner}/{repo}/releases \
  --jq '.[].published_at' \
  --paginate | wc -l

# PRs with co-authors
gh api repos/{owner}/{repo}/pulls \
  --jq '.[] | select(.body | contains("Co-Authored")) | .url' \
  --paginate | wc -l

Jira / Linear

Pull tickets created + resolved per sprint :

JQL : created >= startOfSprint() AND resolved >= startOfSprint()
→ Export CSV, count resolved tickets
→ Lead time : (resolved date - created date) avg

Manual Instrumentation

Si pas d'API access, survey + git log scraping :

import subprocess
import json
from datetime import datetime

# Git log avec timestamps
commits = subprocess.run(
  ["git", "log", "--pretty=format:%aI|%s"],
  capture_output=True, text=True
).stdout

ai_commits = [c for c in commits.split("\n") if "Claude" in c or "AI" in c]
print(f"AI-assisted commits: {len(ai_commits)} / {len(commits.split())}")

Calcul baseline et benchmark vs industrie

Onglet Usage de /cost : coût et tokens de la session, lignes de code modifiées, et barres de consommation du plan
L'onglet Usage de /cost donne une baseline chiffrée mesurée dans le CLI : coût et tokens de la session, lignes de code ajoutées/supprimées, et la consommation vs vos limites (session, semaine). Le point de départ avant de comparer à l'industrie.

Adoption rapide au-delà des développeurs. Une analyse Anthropic de 400 000 sessions Claude Code (octobre 2025–avril 2026) montre que :

  • Chaque grand groupe professionnel (Business & Finance, Management, Arts & Design, Sciences) réussit les tâches de code au même taux que les ingénieurs logiciels (variation < 7 points).
  • Les utilisateurs avec expertise dans leur domaine obtiennent 12 actions Claude par prompt vs 5 pour les novices ; les sessions d'experts aboutissent au succès partiel 91-92 % du temps (vs 15 % de succès complet pour les novices).
  • Cela démontre un principe clé : les rendements persistants à l'expertise — plus vous connaissez votre problème métier, plus Claude décuple votre capacité exécutive.

Impact : Si vous avez des équipes non-dev (product, data, ops, compliance) qui touchent au code, elles bénéficieront d'une adoption Claude au même titre que vos devs — preuve empirique à montrer au C-level pour justifier la licence Team/Enterprise.

Source : Agentic coding and persistent returns to expertise — Anthropic Research, 16 juin 2026.

Exemple équipe 8 devs, fintech startup :

MétriqueBaseline 2024Elite BenchmarkGapPriority
Deployment Freq1/semaine3/jour-300 %High
Lead time2 semaines1 jour+1300 %High
Change Fail Rate40 %10 %+30 % absoluteMedium
MTTR4h1h+300 %Low
AI Adoption25 %80 %-55 %Critical
AI PR ratio5 %60 %-55 %Critical
Code acceptanceN/A (no AI yet)70 %N/AFuture
Test gen rate10 %50 %-40 %Medium

Interprétation :

  • Vous êtes en "Low/Medium" DORA. Adoption IA est levier principal pour améliorer (avant process changes, infrastructure)
  • Cible 90j : AI Adoption 50 %, AI PR ratio 30 % (réaliste), puis productivity gains suivront naturellement

Pair-programming patterns

Pour industrialiser l'adoption IA, structurez vos patterns pair-programming autour de trois rôles complémentaires : le driver tape, le navigator guide, et Claude analyse et propose.

Chargement du schéma…

Pattern Driver/Navigator/Claude : collaboration à 3 niveaux pour meilleure qualité

Roles :

  • Driver (1 dev) : tape le code, exécute, observe résultats
  • Navigator (second dev OU Claude) : suggère approche, revient stratégie, catch bugs
  • Claude (added layer) : génère alternatives, explique edge cases, propose refactors

Workflow :

1. Driver (Toto) écrit la fonction
2. Navigator (Tutu) regarde → suggère "essaye cette approche"
3. Toto demande Claude : "génère 3 approches pour gérer le edge case"
4. Claude propose 3 variantes
5. Toto + Tutu discutent, choisissent, Toto code
6. Tutu + Claude review pour bugs logiques

Avantages :

  • Qualité code monté (2 humans + 1 IA thinking)
  • Learning accéléré (Toto apprend patterns Tutu + Claude)
  • Psychological safety (Claude ne juge pas, Tutu peut être mentor)

Pattern 2 : AI as Junior Dev

Scénario : Toto (senior) dirige Claude (junior) sur une tâche.

Workflow :

1. Toto : "Écris une fonction qui valide un email avec regex + MX check"
2. Claude génère code
3. Toto review: "Tu as oublié le cas TLD top-level. Fix ça."
4. Claude revise
5. Toto merge

Avantage : accélère delivery sur tâches répétitives (boilerplate, test fixtures, doc). Garde senior focus sur logic/design.

Anti-pattern : Toto ne review jamais → Claude bugs passe en prod.

Pattern 3 : Async Review (Boucle lente)

Workflow :

1. Toto commit sur branche
2. (Asynchrone, demain) Tutu review sur GitHub
3. Tutu demande Claude : "summarize ce commit, cherche bugs potentiels"
4. Claude review, signale risques
5. Tutu combine human review + AI review → feedback
6. Toto fix et merge

Avantage : review distribué, accélère PRs sans doubler humans.

Anti-patterns et risques à mitiger

Anti-patternRisqueMitigation
Over-trust ClaudeCode bogué en prod, sécurité failleRègle : tout code Claude = review humain obligatoire avant merge
Copy-paste sans reviewPas de learning, débts techniques, hallucinations passentExiger review + une question "pourquoi ce code?" avant merge
Désapprentissage juniorsJuniors ne progressent pas, juste copientRotation : 60 % Claude assistance, 40 % code from scratch pour apprentissage
Prompt engineering dégradéClaude produit mauvais code car mauvais promptFormation : J1 — prompt engineering Anthropic obligatoire pour 80 % adoption
Audit trail zéroPas de trace qui a écrit quoi → compliance problemCo-author toutes les commits (Claude Code fait auto, sinon git commit --co-author)
Trop de autonomySub-agents Claude modifient Jira/GitHub sans approbationM15 HubSpot pipeline : "needs-approval" sur tous les writes
Burnout de seniorsSeniors overloaded avec review de Claude outputCap : max 50 Claude-assisted PRs par reviewer par jour

Change management : Kotter 8-step appliqué IA

John Kotter propose 8 steps pour change majeur. Application à adoption IA :

Étape 1 : Create Sense of Urgency

Action : Montrer pourquoi IA maintenant, pas plus tard.

Taktiques :

  • Benchmark : "Vos competitors utilisent Claude. Vous perdez 10 % productivité vs eux."
  • Cost : "IA code review API = €500/mois. Vous perdez €2k/semaine si vous faites manuel."
  • Talent : "Juniors demandent IA. Vous offrir pas ça = risque churn."

Étape 2 : Build Guiding Coalition

Action : Créer équipe de champions (tech lead + RH + manager).

Taktiques :

  • Choisir 3-4 "early adopters" (tech leaders, influenceurs)
  • Training accélérée sur eux (week 1)
  • Briefing mensuel manager + C-suite

Étape 3 : Form Strategic Vision & Initiatives

Action : Définir "IA integration playbook" pour votre contexte.

Taktiques :

  • Workshops : "Dans 1 an, Claude sera utilisé pour X %" (objectif SMART)
  • Process : "Chaque PR ≥ 100 lignes sera review-assisted par Claude"
  • KPI : ROI dashboard publique, mis à jour chaque mois

Étape 4 : Enlist Volunteer Army

Action : Recruter largement, pas imposer top-down.

Taktiques :

  • "Claude Club" interne : hebdo 30 min sur tips/patterns
  • Rewards : "Meilleur AI-assisted PR du mois" (nom sur slack, café gratuit, etc.)
  • Psychological safety : "Pas d'IA, pas de honte. Le timing va venir pour vous."

Étape 5 : Enable Action by Removing Barriers

Action : Si équipe veut IA, donnez-lui outils + time.

Taktiques :

  • Budget : Claude Code Professional ou Team, accès API illimité
  • Time : "Vendredi aprem = learning time, pas billable"
  • Policy : "Pair programming avec Claude est OK pour faire PRs" (ne pas le frotter comme non-productive)

Étape 6 : Generate Short-Term Wins

Action : Montrer succès rapides (6-8 semaines) pour momentum.

Taktiques :

  • Identify quick wins : ex "100-line boilerplate CRUD → 1 Claude prompt → 5 min"
  • Celebrate : "Cette semaine, Toto + Claude ont généré 3 tests en 1h. Bravo!"
  • Report : "Lead time réduit de 2 semaines à 10 jours en 4 semaines IA"

Étape 7 : Consolidate Gains & Produce More Change

Action : Après 90j de gains, doubler mise et aller plus loin.

Taktiques :

  • Escalade : "Maintenant Claude review automatique sur tous les PRs"
  • Expansion : "Test generation obligatoire via Claude"
  • Skill : "J1 — prompt engineering Anthropic pour tous les devs"

Étape 8 : Anchor New Approaches in Culture

Action : Intégrer IA dans culture, pas project ponctuel.

Taktiques :

  • Policy de code : "Claude Code co-author attendu sur toutes les PRs > 50 lignes"
  • Onboarding : Jour 1 = installer Claude Code, démo de pair programming
  • Communauté : "AI Champions community" = permanent, leadership rotation
  • Hiring : "Claude proficiency" dans JD pour nouveaux devs

Onboarding 90j : J1-30, J31-60, J61-90

Le plan d'adoption sur 90 jours est conçu en trois phases : mise en place et maîtrise fondamentale, ateliers et certification intermédiaire, puis consolidation et leadership communautaire.

Chargement du schéma…

Plan onboarding 90j : 3 phases progressives de setup, skills, et leadership

Semaine 1 :

🎯 Ne pas inverser les jours 2 et 4. C'est l'erreur d'onboarding la plus fréquente : faire écrire du code à Claude dès le premier contact. Une journée de questions en lecture seule sur un dépôt que le dev connaît mal fait deux choses qu'aucun tutoriel ne fait — elle montre ce que l'agent trouve seul et où il faut le tenir par la main. C'est cette frontière, pas la syntaxe des prompts, qui détermine si un dev sera productif ou frustré en semaine 2. Bonus : zéro risque pour le dépôt, donc zéro friction pour obtenir l'accord de l'équipe.

Semaines 2-4 :

  • Slack quotidien « #claude-tips » (1 astuce/jour)
  • « Claude Club » toutes les 2 semaines en live (30 min, Q&A)
  • Checklist perso : « 5 tâches faites avec l'aide de Claude »
  • Métriques : compter les prompts/jour (cible 5+/dev)

Livrable :

  • ✅ Claude Code installé et configuré
  • ✅ Minimum 1 PR avec Claude en co-auteur
  • ✅ Sondage : « je comprends quand utiliser Claude plutôt que faire à la main » (70 % d'accord)

Jour 31-60 : Ateliers + programme de binôme

Semaines 5-6 :

Semaines 7-8 :

  • Mini-projet : « refactor d'un module legacy avec Claude » (1 dev + Claude, 3 jours)
  • Atelier de revue de code : « relire du code généré par Claude » (1h)
  • Auto-évaluation : « taux d'acceptation de code sur vos PR Claude ? » (cible > 70 %)

Livrable :

  • ✅ Certification J1 (éval : rédiger 3 prompts, score >= 70 %)
  • ✅ 10+ PR avec Claude en co-auteur
  • ✅ Taux d'acceptation de code >= 70 %
  • ✅ Validation du binôme : « le dev est autonome »

Jour 61-90 : Certification interne + communauté

Semaines 9-10 :

  • Certification interne 3 niveaux (voir section suivante)
  • Mini-conférence interne : « mes enseignements IA » (lightning talks de 5 min)
  • Commencer à contribuer au canal « #claude-tips »

Semaines 11-12 :

  • Optionnel : candidature « Claude Champion » (leadership)
  • Sondage de feedback : « qualité de l'onboarding »
  • Plan de développement post-certif (prochains skills, M11 ROI, M15 Agents, etc.)

Livrable :

  • ✅ Certification interne Niveau 1 ou 2
  • ✅ Adopté Claude pour 50 %+ de ses PRs
  • ✅ Peut mentor un junior sur pair programming
  • ✅ Feedback intégré pour cycle onboarding suivant

Certification Interne 3 Niveaux

Niveau 1 : Utilisateur Claude Basique

Objectif : savoir utiliser Claude pour tâches courantes, pas casser en prod.

Critères :

  • ✅ Passer J1 — fondations Claude Code (quiz de connaissances 70 %)
  • ✅ 10 PR avec Claude en co-auteur
  • ✅ Taux d'acceptation de code >= 60 % (revue humaine attestée)
  • ✅ Quiz : « quand dire non à Claude ? » (motifs de refus, M9)

Durée : 2-3 semaines (après l'onboarding J1-30)

Badge : Claude Niveau 1 — Utilisateur

Niveau 2 : Pair-programmeur expert Claude

Objectif : maîtriser les patterns de pair programming, le mentorat, la génération de tests.

Critères :

  • ✅ Niveau 1 validé
  • ✅ Passer M3 — fiabilité et mitigation d'hallucinations (score >= 75 %)
  • ✅ 30 PR avec Claude, acceptation de code >= 75 %
  • ✅ Mini-projet : refactor d'un module legacy + tests auto-générés (livré)
  • ✅ Encadrer 1 junior (binôme) jusqu'à son Niveau 1
  • ✅ Contribuer 2 astuces au canal « #claude-tips »

Durée : 6-8 semaines (plage J1-60)

Badge : Claude Niveau 2 — Pair-programmeur expert

Niveau 3 : Claude Champion (leadership)

Objectif : animer la communauté, arbitrer les patterns, escalade/gouvernance.

Critères :

  • ✅ Niveau 2 validé
  • ✅ Passer M11 ROI mesurable (score >= 80 %)
  • ✅ Animer une réunion « Claude Club » (1/mois, structurer l'agenda)
  • ✅ Encadrer 3+ devs jusqu'à leur Niveau 2
  • ✅ Contribuer à une décision d'architecture : ex. « quand utiliser Haiku vs Sonnet ? » (doc + validation manager)
  • ✅ Évaluation 360 : « le champion est accessible, partage sa connaissance » (4/5 moy.)

Durée : 12+ semaines, parcours leadership continu

Badge : Claude Niveau 3 — Champion (continu)

🎓 Adossez la certification interne aux certifs gratuites d'Anthropic. Anthropic Academy propose des parcours et certifications officiels gratuits (badges crédibles en externe). Très peu d'utilisateurs les passent — c'est donc un différenciateur peu coûteux pour votre équipe : intégrez-les comme pré-requis de vos Niveaux 1-2 (preuve de connaissance standardisée), avant la validation interne sur vos propres PR/projets. À recouper sur anthropic.com (offre et intitulés évoluent).

Atelier : Construire dashboard ROI sur vos données (45 min)

Objectif : Vous créez un dashboard Excel/Looker avec 5 KPI clés, le presenté à votre équipe.

Données à collecter (pré-atelier, automated si possible) :

  1. PRs total / mois (GitHub API ou Jira export)
  2. Lead time baseline (avant IA)
  3. Code review time (commit → merge moyenne)
  4. Defect rate post-merge (incidents / PRs %)
  5. Ticket velocity (tickets closed/sprint)

Calcul ROI simplifié (sur 90j post-adoption) :

Productivité gain :
  Baseline : 200 PRs/trimestre, lead time 14j, 5 incidents (2.5 % fail rate)
  Post-IA : 350 PRs/trimestre (+75 %), lead time 7j (-50 %), 3 incidents (0.9 % fail rate)
  
  Gain PRs = (350-200) / 200 = 75 % ↑
  Gain lead time = (14-7) / 14 = 50 % ↓
  Gain reliability = (5-3) / 5 = 40 % incident reduction

Coût IA :
  Claude API : €5/day × 90 days = €450
  Claude Code seats : 8 devs × €10/mo × 3 months = €240
  Training : 20h × €50/h (internal time) = €1000
  Total cost : €1690

Revenue impact (SaaS co. example):
  - Baseline : 8 devs, 1 deploys/semaine, 2 incidents/mois = downtime cost ~€10k/mois
  - Post-IA : 3 deploys/semaine, 0.5 incidents/mois = downtime cost ~€2k/mois
  - Monthly gain = €8k × 3 months = €24k
  - Net ROI = (€24k - €1690) / €1690 = 1320 % 🚀

Productivity gain (alternative):
  - Baseline : 200 PRs/trimestre = 200 PRs / (8 devs × 60 days) = 0.42 PR/dev/day
  - Post-IA : 350 PRs/trimestre = 0.73 PR/dev/day (+73 %)
  - Cost per PR baseline : €1690 / 200 = €8.45/PR
  - Cost per PR post-IA : €1690 / 350 = €4.83/PR (-43 %)

Dashboard 5-KPI pour présentation :

KPIBaselinePost-IA (90j)ΔTarget 180j
PR velocity (PRs/dev/week)58.6+72 %12
Lead time median (days)147-50 %3
Change fail rate5 %2.5 %-50 %1 %
AI adoption rate0 %40 %+40 %80 %
Cost per PR (all-in)€8.45€4.83-43 %€3.50

Slide pour C-suite :

"IA Adoption 90j : +72 % PRs, -50 % lead time, 1300 % ROI"
  
Breakdown:
  • 8 devs trained on Claude (Levels 1-2)
  • 150 PRs co-authored by Claude (42 % of total)
  • 0 security incidents linked to AI code
  • €1690 investment → €24k downtime savings → ROI 1320 %
  
Next: Expand to test generation + code review automation (Q2)

Pour aller plus loin

Récapitulatif

À retenir absolument :

  1. DORA 4 + IA 6 = 10 métriques, mesurez tout (collecte automatisée = clé)
  2. Baseline before adoption : sinon impossible de prouver ROI
  3. 90j onboarding : J1-30 setup, J31-60 ateliers, J61-90 certif + communauté
  4. Certification 3 niveaux : Niveau 1 utilisateur, Niveau 2 expert, Niveau 3 champion
  5. Pair programming patterns : Driver/Navigator + AI, pas juste "Claude alone"
  6. Anti-patterns = existential risk : over-trust, copy-paste, désapprentissage, audit trail zero
  7. Change management 8-step : urgency → guiding coalition → vision → wins → consolidate → anchor
  8. ROI réaliste : GitHub +55 %, McKinsey +20-50 % SWE, vous devez reproduire en votre contexte = 90j baseline + 90j post-IA comparison