Sujet 75 sur 91· Accélération par l'IA

Productivité des développeurs assistée par l'IA

Les indicateurs de ce que l'assistance au codage par IA produit réellement sur la production d'ingénierie : taux d'acceptation des suggestions, gains de vitesse issus d'études contrôlées, débit de pull requests et taux de rétention du code. La base de preuves est franchement contradictoire — ce qui en fait une étude de cas parfaite pour la distinction efficacité-vs-effectivité que l'économie de la santé a été bâtie pour gérer.

Pourquoi c'est important

Les deux études contrôlées les plus citées pointent dans des directions opposées :

  • Peng et al. 2023 (essai contrôlé randomisé GitHub Copilot) : les développeurs ont terminé une tâche de serveur HTTP en partant de zéro 55,8 % plus vite avec Copilot (1h11 contre 2h41, n=95).
  • Essai contrôlé randomisé METR 2025 : des développeurs open source expérimentés travaillant sur leurs propres dépôts matures étaient 19 % plus lents avec les outils IA de début 2025 (16 développeurs, 246 tâches) — tout en croyant être 20 % plus rapides.

Les deux sont de bonnes études. La contradiction est le résultat en soi : l'efficacité sur des tâches en terrain vierge ne se transfère pas à l'effectivité sur une base de code mature, et le bénéfice perçu ne peut pas se substituer au bénéfice mesuré. La médecine a des noms pour ces deux phénomènes (essais explicatifs vs pragmatiques ; le problème du placebo) et des outils pour les traiter.

Le calcul

Taux d'acceptation  = suggestions acceptées / suggestions affichées
                      (télémétrie GitHub ~30 % en moyenne ; varie : SQL 45 %, Python 35 %, JS 28 %)
Taux de rétention   = code IA survivant jusqu'à la fusion / code IA accepté (~88 % rapporté)
Gain de vitesse      = (t_témoin − t_IA) / t_témoin  (à partir d'une comparaison
                       contrôlée UNIQUEMENT)
Variation de débit   = Δ PR fusionnées/développeur/semaine (données de terrain
                       GitHub/Accenture : +8,7 %)

Modèle de valeur    = développeurs × temps gagné × taux chargé × facteur d'utilisation
                      — chaque terme nécessite une mesure locale ; voir le
                      diagramme en tornade dans sensitivity-analysis.md, où le
                      temps gagné domine tous les autres paramètres combinés

Exemple chiffré

Une organisation de 500 développeurs pilote un assistant avec un contrôle rigoureux (équipes appariées, 3 mois, indicateurs préenregistrés) :

Résultat du pilote : temps de cycle des PR −18 % ; PR fusionnées +6 % ; CFR
                      inchangé ; temps gagné autodéclaré 45 min/jour ;
                      mesuré au niveau de la tâche ≈ 15 min/jour

Valoriser le chiffre MESURÉ : 500 × 0,25h × 220j × 60 £ × 0,6 facteur
                             d'utilisation ≈ 990 000 £/an de capacité
                             (ne libérant pas de trésorerie)
Coût : 500 × 39 £/mois × 12 ≈ 234 000 £/an
Ratio de capacité nette ≈ 4:1 — finançable, à un tiers seulement de
la déclaration autodéclarée.

L'écart de 3× entre perception et mesure est l'observation METR à l'œuvre en situation réelle ; budgéter sur l'autodéclaration aurait triplé la ligne de bénéfice.

Lien avec l'ingénierie logicielle

Les importations issues de l'économie de la santé pour quiconque évalue l'outillage IA : menez des essais pragmatiques (votre base de code, vos ingénieurs, de vrais tickets — pas les tâches de démonstration du fournisseur) ; traitez le taux d'acceptation comme un indicateur de substitution, pas un résultat (c'est la VPP des suggestions du point de vue du développeur — une acceptation élevée avec une rétention faible équivaut à un surdiagnostic) ; associez chaque gain de débit à une vérification de stabilité (DORA 2025 : l'IA augmente le débit, nuit à la stabilité — une intervention avec effets secondaires nécessite une analyse du bénéfice net, selon les indicateurs DORA) ; et classez honnêtement le bénéfice comme de la capacité (libérant ou non de la trésorerie).

Pièges

  • Transplantation d'études fournisseur : des chiffres d'essais contrôlés en terrain vierge appliqués à du travail sur base de code héritée — exactement l'erreur que l'étude METR a mise au jour.
  • L'autodéclaration comme mesure : l'écart de perception de 20 points de pourcentage est le plus grand biais connu de cette littérature.
  • Inflation de l'activité : plus de PR et plus de code, c'est de l'Activité, pas des résultats (SPACE) ; associez-le au retravail et au CFR.
  • Ignorer la courbe d'apprentissage : les mesures de la semaine 2 captent des effets de nouveauté dans un sens ou dans l'autre ; mesurez à l'état stable (horizon temporel).

Sources