Vous introduisez GitHub Copilot dans l’équipe. Promesse : “Productivité × 2.”
3 mois plus tard : vélocité inchangée. Bugs en prod × 2. Dette technique en hausse.
Votre CTO est perplexe. L’outil est pourtant bon. L’équipe l’utilise. Ça devrait marcher.
(Ça ne marche pas. Et le problème n’est pas Copilot.)
L’IA amplifie ce qui existe
Si vos devs écrivent du code sans tests, Copilot écrit du code sans tests — mais plus vite. Si vos architectures sont incohérentes, Copilot génère des patterns incohérents — mais plus vite. Si personne ne revoit le code, Copilot livre du code non revu — mais plus vite.
flowchart LR
BASE0["Base = 0
(process cassé)"]
BASE1["Base = 1
(process solide)"]
IA["IA
× 10"]
BASE0 --> |"× 10"| R0["0
Chaos accéléré"]
BASE1 --> |"× 10"| R1["10
Levier réel"]
class R0 alerte
class R1 okL’IA est un multiplicateur. Si votre base = 0, 0 × 10 = 0. Si votre base = 1, 1 × 10 = 10.
Exemple réel (mission 2024)
Équipe de 8 devs. Introduction de Copilot.
Avant Copilot : 50% de couverture de tests (déjà faible). Revues de code superficielles. Incidents : 2/mois.
Après Copilot (3 mois) : couverture de tests à 35% (baisse). Revues de code encore plus rapides (= encore plus superficielles). Incidents : 4/mois.
Ce que j’ai fait
Règle 1 : tout code généré par IA passe par la même revue qu’un code humain. Règle 2 : couverture de tests obligatoire — “c’est Copilot qui l’a écrit” n’est pas une excuse. Règle 3 : audit mensuel du code généré par IA vs. humain.
Résultat après 3 mois : couverture de tests remontée à 65%. Incidents retour à 2/mois. Vélocité +30% — maintenant que le process est solide.
Vous ne pouvez pas utiliser l’IA pour réparer des process cassés. Vous devez d’abord réparer les process. Ensuite, l’IA devient un levier.
L’IA ne sauve pas les équipes dysfonctionnelles. Elle rend leur dysfonctionnement plus rapide.
Sources
- Observations terrain — missions CTO 2024-2025
Pour aller plus loin
- Sculley, D. et al. — « Hidden Technical Debt in Machine Learning Systems », NeurIPS, 2015
- Kim, G., Humble, J., Debois, P. & Willis, J. — The DevOps Handbook, IT Revolution, 2016
Glossaire
- CTO : Chief Technology Officer — directeur technique.