Objectifs
Comprendre pourquoi aller vite avec l'IA ne suffit pas, et ce que BMAD (Breakthrough Method of Agile AI-Driven Development, une méthode open source) cherche à corriger.
Le constat
Avec des assistants de code, il est devenu possible de produire une première application en quelques heures. Mais développer plus vite ne veut pas dire développer mieux : on peut se retrouver avec des fonctionnalités qui ne répondent pas au besoin, des interfaces incohérentes ou du code difficile à maintenir.
La raison est simple : une IA exécute très bien des instructions, mais elle ne devine pas ce que vous avez en tête.
Un exemple
Demandez « crée-moi une application RH ». Vous obtiendrez probablement quelque chose, mais rien ne garantit que cela corresponde à vos besoins. Précisez maintenant :
- qui sont les utilisateurs (salariés, managers, service RH) ;
- quelles fonctionnalités sont attendues ;
- quelles règles métier s'appliquent (par exemple qui valide une demande) ;
- quelles contraintes techniques existent.
Le résultat sera nettement meilleur, parce que l'IA n'a plus à inventer ces éléments.
L'idée centrale de BMAD
Structurer le besoin et donner à l'IA le bon contexte avant de lui demander de développer. Notre principale limite n'est plus seulement notre capacité à coder, mais notre capacité à expliquer précisément ce que nous voulons construire.
Point d'attention
BMAD n'oppose pas la méthode au vibe coding : il vise à garder la vitesse tout en apportant de la structure, pour ne pas perdre le contrôle.
Question de réflexion
Pensez à un prototype que vous avez généré avec une IA. Quelles informations n'aviez-vous pas données et que l'IA a dû deviner ?