LIVRE BLANC
IA et développeurs : pourquoi le Software Craftsmanship reste indispensable
De quoi parle-t-on dans ce point de vue ?
Ce point de vue interroge la place de l'intelligence artificielle dans le métier de développeur, à l'heure où le rapport DORA 2024 révèle que 90% d'entre eux l'utilisent déjà chaque jour, une progression de 14% en un an. Cette adoption massive, qui occupe près de 2 heures de travail quotidien et touche l'écriture de code, la documentation et le refactoring, ne suffit pourtant pas à garantir la valeur créée : utilisée sans cadre, l'IA peut amplifier la dette technique et fragiliser la qualité des livrables.
Face à ce constat, notre point de vue défend une thèse claire : intégrée à une démarche de Software Craftsmanship, où le code est traité comme une œuvre à maintenir plutôt qu'un produit jetable, l'IA devient un allié qui laisse la décision finale au développeur. L'IA ne remplace pas le développeur, elle augmente sa valeur et son impact.
Quelles sont les 3 idées principales ?
1. L'IA est devenue la norme quotidienne des développeurs
Le rapport DORA 2024 est net : 90% des développeurs utilisent l'IA chaque jour, soit 14% de plus en un an, pour près de 2 heures de travail quotidien. L'usage est transversal : 71% l'utilisent pour écrire du code, 66% pour la documentation, une majorité croissante pour la relecture et le refactoring. 60% l'activent pour la moitié de leurs tâches ou plus. 80% observent une hausse de productivité, 59% une amélioration de la qualité des livrables.
2. Sans cadre, l'IA amplifie la dette technique et fragilise la confiance
Outiller ne garantit pas la valeur. Utilisée sans discipline, l'IA peut produire du code peu maintenable et aggraver la dette technique. Le Stack Overflow Developer Survey 2025 le confirme : 80% des développeurs utilisent des outils d'IA, mais seulement 29% font confiance à l'exactitude des résultats. C'est là qu'intervient le Software Craftsmanship, qui traite le code comme une œuvre à maintenir plutôt qu'un produit jetable. Intégrée à cette philosophie, l'IA automatise les tâches répétitives et détecte bugs et incohérences, mais laisse toujours la décision finale au développeur.
3. DSI et managers ont la responsabilité d'orchestrer cette transformation
L'intégration réussie de l'IA est une responsabilité managériale, pas seulement une affaire d'outillage individuel. Les DSI doivent former massivement les équipes, instaurer des pratiques de validation et de revue, mesurer les impacts sur la dette technique et valoriser les développeurs qui portent cette transformation. Selon le DORA, près de 40% des entreprises combinant usage massif de l'IA et approche centrée utilisateur voient déjà leurs équipes gagner en performance et en résilience. Le choix est clair : l'IA ne doit pas remplacer le développeur mais augmenter sa valeur.
Bonne lecture !