Premiers pas
Construisez des logiciels plus rapidement en utilisant des workflows propulsĂ©s par lâIA avec des agents spĂ©cialisĂ©s qui vous guident Ă travers 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 Ă travers les phases, 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. Vous nâavez pas besoin de mĂ©moriser les workflows ou les phases â posez simplement la question, et BMad-Help va :
- Inspecter votre projet pour voir ce qui a déjà été fait
- Vous montrer vos options en fonction des modules que vous avez installés
- Recommander la prochaine Ă©tape â y compris la premiĂšre tĂąche obligatoire
- RĂ©pondre aux questions comme « Jâai une idĂ©e de SaaS, par oĂč commencer ? »
Comment utiliser BMad-Help
Section intitulée « Comment utiliser BMad-Help »Exécutez-le dans votre IDE avec IA en invoquant la skill :
bmad-helpOu combinez-le avec une question pour obtenir des conseils adaptés au contexte :
bmad-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 rĂ©pondra avec :
- Ce qui est recommandé pour votre situation
- Quelle est la premiĂšre tĂąche obligatoire
- Ă quoi ressemble le reste du processus
Il alimente aussi les workflows
Section intitulĂ©e « Il alimente aussi les workflows »BMad-Help ne se contente pas de rĂ©pondre aux questions â il sâexĂ©cute automatiquement Ă la fin de chaque workflow pour vous dire exactement quoi faire ensuite. Pas de devinettes, pas de recherche dans la documentation â juste des conseils clairs sur le prochain workflow requis.
Comprendre BMad
Section intitulée « Comprendre BMad »BMad vous aide à construire des logiciels grùce à des workflows guidés avec des agents IA spécialisés. Le processus suit quatre phases :
| Phase | Nom | Ce qui se passe |
|---|---|---|
| 1 | Analyse | Brainstorming, recherche, product brief (optionnel) |
| 2 | Planification | Créer les exigences (PRD1 ou spécification technique) |
| 3 | Solutioning | Concevoir lâarchitecture (BMad Method/Enterprise uniquement) |
| 4 | Implémentation | Construire epic2 par epic, story3 par story |
Ouvrir 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 |
| méthode BMad | 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 souhaitez la version préliminaire la plus récente au lieu du canal de release par défaut, utilisez npx bmad-method@next install.
Lorsque vous ĂȘtes invitĂ© Ă sĂ©lectionner des modules, choisissez mĂ©thode BMad.
Lâinstallateur crĂ©e deux dossiers :
_bmad/â agents, workflows, tĂąches et configuration_bmad-output/â vide pour lâinstant, mais câest lĂ que vos artefacts seront enregistrĂ©s
Ătape 1 : CrĂ©er votre plan
Section intitulĂ©e « Ătape 1 : CrĂ©er votre plan »Travaillez Ă travers les phases 1-3. Utilisez de nouveaux chats pour chaque workflow.
Phase 1 : Analyse (Optionnel)
Section intitulée « Phase 1 : Analyse (Optionnel) »Tous les workflows de cette phase sont optionnels :
- brainstorming (
bmad-brainstorming) â IdĂ©ation guidĂ©e - research (
bmad-market-research/bmad-domain-research/bmad-technical-research) â Recherche marchĂ©, domaine et technique - create-product-brief (
bmad-create-product-brief) â Document de base recommandĂ©
Phase 2 : Planification (Requis)
Section intitulée « Phase 2 : Planification (Requis) »Pour les voies BMad Method et Enterprise :
- Exécutez
bmad-create-prddans un nouveau chat - Sortie :
PRD.md
Pour la voie Quick Dev :
- Utilisez le workflow
bmad-quick-dev(bmad-quick-dev) Ă la place du PRD, puis passez Ă lâimplĂ©mentation
Phase 3 : Solutioning (méthode BMad/Enterprise)
Section intitulĂ©e « Phase 3 : Solutioning (mĂ©thode BMad/Enterprise) »CrĂ©er lâArchitecture
- Exécutez
bmad-create-architecturedans un nouveau chat - Sortie : Document dâarchitecture avec les dĂ©cisions techniques
Créer les Epics et Stories
- Exécutez
bmad-create-epics-and-storiesdans un nouveau chat - Le workflow utilise Ă la fois le PRD et lâArchitecture pour crĂ©er des stories techniquement Ă©clairĂ©es
VĂ©rification de prĂ©paration Ă lâimplĂ©mentation (Hautement recommandĂ©)
- Exécutez
bmad-check-implementation-readinessdans un nouveau chat - Valide la cohérence entre tous les documents de planification
Ătape 2 : Construire votre projet
Section intitulĂ©e « Ătape 2 : Construire votre projet »Une fois la planification terminĂ©e, passez Ă lâimplĂ©mentation. Chaque workflow doit sâexĂ©cuter dans un nouveau chat.
Initialiser la planification de sprint
Section intitulée « Initialiser la planification de sprint »Exécutez bmad-sprint-planning dans un nouveau chat. Cela crée sprint-status.yaml pour suivre tous les epics et stories.
Le cycle de construction
Section intitulée « Le cycle de construction »Pour chaque story, répétez ce cycle avec de nouveaux chats :
| Ătape | Workflow | Commande | Objectif |
|---|---|---|---|
| 1 | bmad-create-story | bmad-create-story | CrĂ©er le fichier story depuis lâepic |
| 2 | bmad-dev-story | bmad-dev-story | Implémenter la story |
| 3 | bmad-code-review | bmad-code-review | Validation de qualité (recommandé) |
AprĂšs avoir terminĂ© toutes les stories dâun epic, exĂ©cutez bmad-retrospective dans un nouveau chat.
Ce que vous avez accompli
Section intitulée « Ce que vous avez accompli »Vous avez appris les fondamentaux de la construction avec BMad :
- Installé BMad et configuré pour votre IDE
- Initialisé un projet avec votre voie de planification choisie
- Créé des documents de planification (PRD, Architecture, Epics & Stories)
- Compris le cycle de construction pour lâimplĂ©mentation
Votre projet contient maintenant :
your-project/âââ _bmad/ # Configuration BMadâââ _bmad-output/â âââ planning-artifacts/â â âââ PRD.md # Votre 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 | Objectif |
|---|---|---|
bmad-help â | bmad-help | Votre guide intelligent â posez nâimporte quelle question ! |
bmad-create-prd | bmad-create-prd | CrĂ©er le document dâexigences produit |
bmad-create-architecture | bmad-create-architecture | CrĂ©er le document dâarchitecture |
bmad-generate-project-context | bmad-generate-project-context | Créer le fichier de contexte projet |
bmad-create-epics-and-stories | bmad-create-epics-and-stories | Décomposer le PRD en epics |
bmad-check-implementation-readiness | bmad-check-implementation-readiness | Valider la cohérence de planification |
bmad-sprint-planning | bmad-sprint-planning | Initialiser le suivi de sprint |
bmad-create-story | bmad-create-story | Créer un fichier story |
bmad-dev-story | bmad-dev-story | Implémenter une story |
bmad-code-review | bmad-code-review | Revoir le code implémenté |
Questions fréquentes
Section intitulĂ©e « Questions frĂ©quentes »Ai-je toujours besoin dâune architecture ? Uniquement pour les voies mĂ©thode BMad et Enterprise. Quick Dev passe directement de la spĂ©cification technique (spec) Ă lâimplĂ©mentation.
Puis-je modifier mon plan plus tard ?
Oui. Utilisez bmad-correct-course pour gérer les changements de périmÚtre.
Et si je veux dâabord faire du brainstorming ?
Invoquez lâagent Analyst (bmad-agent-analyst) et exĂ©cutez bmad-brainstorming (bmad-brainstorming) avant de commencer votre PRD.
Dois-je suivre un ordre strict ? Pas strictement. Une fois que vous maßtrisez le flux, vous pouvez exécuter les workflows directement en utilisant la référence rapide ci-dessus.
Obtenir de lâaide
Section intitulĂ©e « Obtenir de lâaide »- Pendant les workflows â Les agents vous guident avec des questions et des 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 bmad-help, et laissez votre guide intelligent vous montrer le chemin.
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, comportements et 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. â©