Vous avez trois choix :
1️⃣ Virer un max de développeurs, ils coûtent cher. N'oubliez pas d'ajouter à vos prompts que le logiciel doit être "correct, adéquat, utilisable, performant, extensible, conforme, sécurisé et... maintenable." Easy peasy, merci Claude Code.
2️⃣ Produire plus au même prix. Plus de fonctionnalités, plus de logiciels. 50 shades of "la même chose". Avec moins de qualité encore, puisqu'on a viré les devs.
3️⃣ Plus de qualité pour le même prix. Faire faire à l'IA ce refactoring que personne ne veut faire, ajouter ces tests qui manquent, pen-tester bcp plus, etc. Utiliser l'IA pour que le temps des développeurs passe du fonctionnel au non fonctionnel (voir liste ci-dessus), de l'implémentation à la spécification, de la spécification au product owning.
Perso je ne crois ni au 1️⃣, ni au 2️⃣.
Par ailleurs, seul le 3️⃣ offre une boucle de rétroaction positive pour avoir bcp mieux pour bcp moins cher.
Et seul le 3️⃣ vise le vrai goulot d'étranglement en software engineering: product owning, validation, qualité.
COROLLAIRE : si tu es majoritairement codeur, il est plus que temps de travailler ton expertise du reste de la chaîne.
C'est pas comme si ça faisait pas 10 ans que je le disais dans mes équipes.
#SoftwareEngineering #IA