Aller au contenu
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Carte des Workflows

La méthode BMad (BMM) est un module de l’écosystème BMad, conçu pour suivre les meilleures pratiques de l’ingénierie du contexte et de la planification. Les agents IA fonctionnent de manière optimale avec un contexte clair et structuré. Le système BMM construit ce contexte progressivement à travers 4 phases distinctes — chaque phase, et plusieurs workflows optionnels au sein de chaque phase, produisent des documents qui alimentent la phase suivante, afin que les agents sachent toujours quoi construire et pourquoi.

La logique et les concepts proviennent des méthodologies agiles qui ont été utilisées avec succès dans l’industrie comme cadre mental de référence.

Si à tout moment vous ne savez pas quoi faire, le skill bmad-help vous aidera à rester sur la bonne voie ou à savoir quoi faire ensuite. Vous pouvez toujours vous référer à cette page également — mais bmad-help est entièrement interactif et beaucoup plus rapide si vous avez déjà installé la méthode BMad. De plus, si vous utilisez différents modules qui ont étendu la méthode BMad ou ajouté d’autres modules complémentaires non extensifs — bmad-help évolue pour connaître tout ce qui est disponible et vous donner les meilleurs conseils du moment.

Note finale importante : Chaque workflow ci-dessous peut être exécuté directement avec l’outil de votre choix via un skill ou en chargeant d’abord un agent et en utilisant l’entrée du menu des agents.

Ouvrir le diagramme dans un nouvel onglet ↗

Explorez l’espace problème et validez les idées avant de vous engager dans la planification.

WorkflowObjectifProduit
bmad-brainstormingBrainstormez des idées de projet avec l’accompagnement guidé d’un coach de brainstormingbrainstorming-report.md
bmad-domain-research, bmad-market-research, bmad-technical-researchValidez les hypothèses de marché, techniques ou de domaineRapport de recherches
bmad-create-product-briefCapturez la vision stratégiqueproduct-brief.md

Définissez ce qu’il faut construire et pour qui.

WorkflowObjectifProduit
bmad-create-prdDéfinissez les exigences (FRs/NFRs)1PRD.md2
bmad-create-ux-designConcevez l’expérience utilisateur (lorsque l’UX compte)ux-spec.md

Décidez comment le construire et décomposez le travail en stories.

WorkflowObjectifProduit
bmad-create-architectureRendez les décisions techniques explicitesarchitecture.md avec ADRs3
bmad-create-epics-and-storiesDécomposez les exigences en travail implémentableFichiers d’epic avec stories
bmad-check-implementation-readinessVérification avant implémentationDécision Passe/Réserves/Échec

Construisez, une story à la fois. Bientôt disponible : automatisation complète de la phase 4 !

WorkflowObjectifProduit
bmad-sprint-planningInitialisez le suivi (une fois par projet pour séquencer le cycle de développement)sprint-status.yaml
bmad-create-storyPréparez la story suivante pour implémentationstory-[slug].md
bmad-dev-storyImplémentez la storyCode fonctionnel + tests
bmad-code-reviewValidez la qualité de l’implémentationApprouvé ou changements demandés
bmad-correct-courseGérez les changements significatifs en cours de sprintPlan mis à jour ou réorientation
bmad-sprint-statusSuivez la progression du sprint et le statut des storiesMise à jour du statut du sprint
bmad-retrospectiveRevue après complétion d’un epicLeçons apprises

Sautez les phases 1-3 pour les travaux de faible envergure et bien compris.

WorkflowObjectifProduit
bmad-quick-devFlux rapide unifié — clarifie l’intention, planifie, implémente, révise et présentespec-*.md + code

Chaque document devient le contexte de la phase suivante. Le PRD2 indique à l’architecte quelles contraintes sont importantes. L’architecture indique à l’agent de développement quels modèles suivre. Les fichiers de story fournissent un contexte focalisé et complet pour l’implémentation. Sans cette structure, les agents prennent des décisions incohérentes.

Comment le créer :

  • Manuellement — Créez _bmad-output/project-context.md avec votre pile technologique et vos règles d’implémentation
  • Générez-le — Exécutez bmad-generate-project-context pour l’auto-générer à partir de votre architecture ou de votre codebase

En savoir plus sur project-context.md

  1. FR / NFR (Functional / Non-Functional Requirement) : exigences décrivant respectivement ce que le système doit faire (fonctionnalités, comportements attendus) et comment il doit le faire (contraintes de performance, sécurité, fiabilité, ergonomie, etc.).

  2. 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. 2

  3. ADR (Architecture Decision Record) : document qui consigne une décision d’architecture, son contexte, les options envisagées, le choix retenu et ses conséquences, afin d’assurer la traçabilité et la compréhension des décisions techniques dans le temps.