Premiers pas
Accélérez le développement de vos applications grâce à des workflows alimentés par l’IA et des agents spécialisés qui vous guident dans la planification, l’architecture et l’implémentation.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- Installer et initialiser la méthode BMad pour un nouveau projet
- Utiliser BMad-Help — votre guide intelligent qui sait quoi faire ensuite
- Choisir la bonne voie de planification selon la taille de votre projet
- Progresser dans les phases, de la définition des exigences au code fonctionnel
- Utiliser efficacement les agents et les workflows
Découvrez BMad-Help : votre guide intelligent
Section intitulée « Découvrez BMad-Help : votre guide intelligent »BMad-Help est le moyen le plus rapide de démarrer avec BMad. Pas besoin de mémoriser les workflows ou les phases — posez simplement votre question et BMad-Help saura :
- Inspecter votre projet pour voir ce qui a déjà été fait
- Vous présenter vos options en fonction des modules installés
- Vous recommander la prochaine étape — y compris la première tâche obligatoire
- Répondre à vos questions, par exemple : « J’ai une idée de SaaS, par où commencer ? »
Comment utiliser BMad-Help
Section intitulée « Comment utiliser BMad-Help »Dans votre IDE IA, invoquez le skill :
wizz-helpOu accompagnez-le d’une question pour obtenir des conseils contextualisés :
wizz-help J'ai une idée de produit SaaS, je connais déjà toutes les fonctionnalités que je veux. Par où dois-je commencer ?BMad-Help vous indiquera :
- Ce qui est recommandé pour votre situation
- Quelle est la première tâche obligatoire
- À quoi ressemble le reste du processus
Il intervient aussi dans les workflows
Section intitulée « Il intervient aussi dans les workflows »BMad-Help ne se contente pas de répondre aux questions — il se lance automatiquement à la fin de chaque workflow pour vous indiquer exactement la suite. Finies les devinettes et les recherches dans la doc : vous recevez des instructions claires sur le prochain workflow à exécuter.
Comprendre BMad
Section intitulée « Comprendre BMad »BMad vous aide à développer des logiciels grâce à des workflows guidés par des agents IA spécialisés. Le processus s’articule en quatre phases :
| Phase | Nom | Ce qui se passe |
|---|---|---|
| 1 | Analyse | Brainstorming, recherche, product brief ou PRFAQ (optionnel) |
| 2 | Planification | Définir les exigences (PRD1 ou spécification technique) |
| 3 | Solutioning | Concevoir l’architecture (BMad Method/Enterprise uniquement) |
| 4 | Implémentation | Développer epic2 par epic, story3 par story |
Ouvrez la carte des workflows pour explorer les phases, les workflows et la gestion du contexte.
Selon la complexité de votre projet, BMad propose trois voies de planification :
| Voie | Idéal pour | Documents créés |
|---|---|---|
| Quick Dev | Corrections de bugs, fonctionnalités simples, périmètre clair (1-15 stories) | Spécification technique uniquement |
| BMad Method | Produits, plateformes, fonctionnalités complexes (10-50+ stories) | PRD + Architecture + UX4 |
| Enterprise | Conformité, systèmes multi-tenant5 (30+ stories) | PRD + Architecture + Security + DevOps |
Installation
Section intitulée « Installation »Ouvrez un terminal dans le répertoire de votre projet et exécutez :
npx bmad-method installSi vous préférez la dernière version préliminaire au lieu du canal de publication par défaut, utilisez npx bmad-method@next install.
À l’invite de sélection des modules, choisissez BMad Method.
L’installateur crée deux dossiers :
_wizz/— agents, workflows, tâches et configuration_wizz-output/— vide pour le moment, mais c’est là que seront enregistrés vos artefacts
Étape 1 : Élaborer votre plan
Section intitulée « Étape 1 : Élaborer votre plan »Parcourez les phases 1 à 3. Utilisez un nouveau chat pour chaque workflow.
Phase 1 : Analyse (optionnelle)
Section intitulée « Phase 1 : Analyse (optionnelle) »Tous les workflows de cette phase sont optionnels. Vous ne savez pas lequel choisir ?
- brainstorming (
wizz-brainstorming) — Idéation guidée - research (
wizz-market-research/wizz-domain-research/wizz-technical-research) — Recherche marché, domaine et technique - product-brief (
wizz-product-brief) — Document fondateur recommandé une fois votre concept bien défini - prfaq (
wizz-prfaq) — Exercice Working Backwards pour tester et affiner votre concept produit
Phase 2 : Planification (requise)
Section intitulée « Phase 2 : Planification (requise) »Pour les voies BMad Method et Enterprise :
- Exécutez
wizz-prddans un nouveau chat — précisez votre intention (Create / Update / Validate) ou laissez le skill vous la demander - Résultat :
prd.md,addendum.md,decision-log.md
Pour la voie Quick Dev :
- Exécutez
wizz-quick-dev— ce workflow couvre la planification et l’implémentation en une seule fois ; vous pouvez passer directement à l’implémentation
Phase 3 : Solutioning (BMad Method/Enterprise)
Section intitulée « Phase 3 : Solutioning (BMad Method/Enterprise) »Créer l’architecture
- Invoquez l’agent Architecte (
wizz-agent-architect) dans un nouveau chat - Exécutez
wizz-create-architecture(wizz-create-architecture) - Résultat : document d’architecture avec les décisions techniques
Créer les epics et les stories
- Invoquez l’agent PM (
wizz-agent-pm) dans un nouveau chat - Exécutez
wizz-create-epics-and-stories(wizz-create-epics-and-stories) - Le workflow s’appuie sur le PRD et l’architecture pour créer des stories techniquement fondées
Vérification de la préparation à l’implémentation (fortement recommandée)
- Invoquez l’agent Architecte (
wizz-agent-architect) dans un nouveau chat - Exécutez
wizz-check-implementation-readiness(wizz-check-implementation-readiness) - Valide la cohérence de l’ensemble des documents de planification
Étape 2 : Développer votre projet
Section intitulée « Étape 2 : Développer votre projet »Une fois la planification terminée, passez à l’implémentation. Chaque workflow doit être exécuté dans un nouveau chat.
Initialiser la planification de sprint
Section intitulée « Initialiser la planification de sprint »Invoquez l’agent Développeur (wizz-agent-dev) et exécutez wizz-sprint-planning (wizz-sprint-planning). Cette commande crée sprint-status.yaml pour suivre tous les epics et stories.
Le cycle de développement
Section intitulée « Le cycle de développement »Pour chaque story, répétez ce cycle dans de nouveaux chats :
| Étape | Agent | Workflow | Commande | Objectif |
|---|---|---|---|---|
| 1 | DEV | wizz-create-story | wizz-create-story | Créer le fichier story depuis l’epic |
| 2 | DEV | wizz-dev-story | wizz-dev-story | Implémenter la story |
| 3 | DEV | wizz-code-review | wizz-code-review | Validation qualité (recommandée) |
Après avoir terminé toutes les stories d’un epic, invoquez l’agent Développeur (wizz-agent-dev) et exécutez wizz-retrospective (wizz-retrospective).
Ce que vous avez accompli
Section intitulée « Ce que vous avez accompli »Vous maîtrisez maintenant les bases du développement avec BMad :
- Installation et configuration de BMad pour votre IDE
- Initialisation d’un projet avec la voie de planification choisie
- Création des documents de planification (PRD, Architecture, Epics & Stories)
- Compréhension du cycle de développement pour l’implémentation
Votre projet contient désormais :
your-project/├── _wizz/ # Configuration BMad├── _wizz-output/│ ├── planning-artifacts/│ │ ├── PRD.md # Document d'exigences│ │ ├── architecture.md # Décisions techniques│ │ └── epics/ # Fichiers epic et story│ ├── implementation-artifacts/│ │ └── sprint-status.yaml # Suivi de sprint│ └── project-context.md # Règles d'implémentation (optionnel)└── ...Référence rapide
Section intitulée « Référence rapide »| Workflow | Commande | Agent | Objectif |
|---|---|---|---|
wizz-help ⭐ | wizz-help | Tous | Votre guide intelligent — posez n’importe quelle question ! |
wizz-prd | wizz-prd | Tous | Créer, mettre à jour ou valider un PRD |
wizz-create-architecture | wizz-create-architecture | Architect | Créer le document d’architecture |
wizz-generate-project-context | wizz-generate-project-context | Analyst | Créer le fichier de contexte projet |
wizz-create-epics-and-stories | wizz-create-epics-and-stories | PM | Décomposer le PRD en epics |
wizz-check-implementation-readiness | wizz-check-implementation-readiness | Architect | Valider la cohérence de la planification |
wizz-sprint-planning | wizz-sprint-planning | DEV | Initialiser le suivi de sprint |
wizz-create-story | wizz-create-story | DEV | Créer un fichier story |
wizz-dev-story | wizz-dev-story | DEV | Implémenter une story |
wizz-code-review | wizz-code-review | DEV | Revoir le code implémenté |
Questions fréquentes
Section intitulée « Questions fréquentes »Ai-je toujours besoin d’une architecture ? Seulement pour les voies BMad Method et Enterprise. Quick Dev passe directement de la spécification à l’implémentation.
Puis-je modifier mon plan en cours de route ?
Oui. Le workflow wizz-correct-course gère les changements de périmètre en cours d’implémentation.
Et si je veux d’abord brainstormer ?
Invoquez l’agent Analyste (wizz-agent-analyst) et exécutez wizz-brainstorming (wizz-brainstorming) avant de commencer votre PRD.
Dois-je suivre un ordre strict ? Pas strictement. Une fois le flux maîtrisé, vous pouvez exécuter les workflows directement en vous référant au tableau ci-dessus.
Obtenir de l’aide
Section intitulée « Obtenir de l’aide »- Pendant les workflows — Les agents vous guident à l’aide de questions et d’explications
- Communauté — Discord (#bmad-method-help, #report-bugs-and-issues)
Points clés à retenir
Section intitulée « Points clés à retenir »Prêt à commencer ? Installez BMad, invoquez wizz-help, et laissez votre guide intelligent vous accompagner.
Glossaire
Section intitulée « Glossaire »Footnotes
Section intitulée « Footnotes »-
PRD (Product Requirements Document) : document de référence qui décrit les objectifs du produit, les besoins utilisateurs, les fonctionnalités attendues, les contraintes et les critères de succès, afin d’aligner les équipes sur ce qui doit être construit et pourquoi. ↩
-
Epic : grand ensemble de fonctionnalités ou de travaux qui peut être décomposé en plusieurs user stories. ↩
-
Story (User Story) : description courte et simple d’une fonctionnalité du point de vue de l’utilisateur ou du client. Elle représente une unité de travail implémentable en un court délai. ↩
-
UX (User Experience) : expérience utilisateur, englobant l’ensemble des interactions et perceptions d’un utilisateur face à un produit. Le design UX vise à créer des interfaces intuitives, efficaces et agréables en tenant compte des besoins, des comportements et du contexte d’utilisation. ↩
-
Multi-tenant : architecture logicielle où une seule instance de l’application sert plusieurs clients (tenants) tout en maintenant leurs données isolées et sécurisées les unes des autres. ↩