mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
planning workflow alignment
This commit is contained in:
@@ -107,9 +107,9 @@ Output is designed to feed directly into:
|
||||
```
|
||||
1-analysis/game-brief (You are here)
|
||||
↓
|
||||
2-plan/gdd (Game Design Document)
|
||||
2-plan-workflows/gdd (Game Design Document)
|
||||
↓
|
||||
2-plan/narrative (Optional: Story-heavy games)
|
||||
2-plan-workflows/narrative (Optional: Story-heavy games)
|
||||
↓
|
||||
3-solutioning (Technical architecture, engine selection)
|
||||
↓
|
||||
@@ -216,6 +216,6 @@ A: Involve your team! Collaborative briefs catch blind spots and build shared vi
|
||||
## Related Workflows
|
||||
|
||||
- **Product Brief** (`1-analysis/product-brief`): For software products, not games
|
||||
- **GDD** (`2-plan/gdd`): Next step after game brief
|
||||
- **Narrative Design** (`2-plan/narrative`): For story-heavy games after GDD
|
||||
- **GDD** (`2-plan-workflows/gdd`): Next step after game brief
|
||||
- **Narrative Design** (`2-plan-workflows/narrative`): For story-heavy games after GDD
|
||||
- **Solutioning** (`3-solutioning`): Technical architecture after planning
|
||||
|
||||
@@ -424,13 +424,45 @@ Based on your responses, here's your complete workflow journey:
|
||||
{{/if}}
|
||||
</check>
|
||||
|
||||
<action>Always add Phase 2 (required for all levels)</action>
|
||||
<action>Always add Phase 2 (required for all levels) - route based on project type and level</action>
|
||||
|
||||
- Phase: "2-Plan"
|
||||
- Step: "plan-project"
|
||||
- Agent: "PM"
|
||||
- Description: "Create PRD/GDD/Tech-Spec (determines final level)"
|
||||
- Status: "Planned"
|
||||
<check if='project_type == "game"'>
|
||||
<action>Add game planning workflow</action>
|
||||
- Phase: "2-Plan"
|
||||
- Step: "gdd"
|
||||
- Agent: "PM"
|
||||
- Description: "Create Game Design Document"
|
||||
- Status: "Planned"
|
||||
</check>
|
||||
|
||||
<check if='project_type != "game"'>
|
||||
<check if='level_known == true AND estimated_level <= 1'>
|
||||
<action>Add tech-spec workflow (Levels 0-1)</action>
|
||||
- Phase: "2-Plan"
|
||||
- Step: "tech-spec"
|
||||
- Agent: "Architect"
|
||||
- Description: "Create technical specification and stories"
|
||||
- Status: "Planned"
|
||||
</check>
|
||||
|
||||
<check if='level_known == true AND estimated_level >= 2'>
|
||||
<action>Add PRD workflow (Levels 2-4)</action>
|
||||
- Phase: "2-Plan"
|
||||
- Step: "prd"
|
||||
- Agent: "PM"
|
||||
- Description: "Create Product Requirements Document and epics"
|
||||
- Status: "Planned"
|
||||
</check>
|
||||
|
||||
<check if='level_known == false OR estimated_level == "TBD"'>
|
||||
<action>Add conditional planning note</action>
|
||||
- Phase: "2-Plan"
|
||||
- Step: "TBD - Level 0-1 → tech-spec, Level 2-4 → prd"
|
||||
- Agent: "PM or Architect"
|
||||
- Description: "Workflow determined after level assessment"
|
||||
- Status: "Conditional"
|
||||
</check>
|
||||
</check>
|
||||
|
||||
<check if='needs_ux_workflow == true'>
|
||||
<action>Add UX workflow to Phase 2 planning (runs after PRD, before Phase 3)</action>
|
||||
@@ -549,8 +581,16 @@ After documentation is complete, return to check status: `bmad analyst workflow-
|
||||
{{/if}}
|
||||
|
||||
{{#if planned_workflow[0].step != "document-project" AND planned_workflow[0].step != "user-choice"}}
|
||||
{{#if planned_workflow[0].step == "gdd"}}
|
||||
Load PM: `bmad pm gdd`
|
||||
{{else if planned_workflow[0].step == "tech-spec"}}
|
||||
Load Architect: `bmad architect tech-spec`
|
||||
{{else if planned_workflow[0].step == "prd"}}
|
||||
Load PM: `bmad pm prd`
|
||||
{{else}}
|
||||
Load {{planned_workflow[0].agent}}: `bmad {{lowercase planned_workflow[0].agent}} {{planned_workflow[0].step}}`
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if planned_workflow[0].step == "user-choice"}}
|
||||
Your status file is ready! Run `workflow-status` anytime to see recommendations.
|
||||
@@ -596,9 +636,9 @@ Continue? (y/n)</ask>
|
||||
<check if="confirm == 'y'">
|
||||
<output>**To start new workflow:**
|
||||
|
||||
Load PM agent: `bmad pm plan-project`
|
||||
Run: `bmad analyst workflow-status`
|
||||
|
||||
This will create a new workflow status file and guide you through fresh assessment.
|
||||
This will guide you through fresh workflow assessment and create a new status file.
|
||||
</output>
|
||||
</check>
|
||||
</check>
|
||||
@@ -644,7 +684,9 @@ Which phase? (1-4)</ask>
|
||||
|
||||
**Phase 2: Planning (Required)**
|
||||
|
||||
- `plan-project` - Scale-adaptive planning (PRD, GDD, or Tech-Spec)
|
||||
- `prd` - Product Requirements Document (Level 2-4 software projects)
|
||||
- `tech-spec` - Technical specification (Level 0-1 software projects)
|
||||
- `gdd` - Game Design Document (game projects)
|
||||
- `ux-spec` - UX/UI specification (for projects with UI components)
|
||||
|
||||
**Phase 3: Solutioning (Level 3-4 Only)**
|
||||
@@ -672,12 +714,14 @@ Which phase? (1-4)</ask>
|
||||
**🎯 Recommended for Your Current Phase ({{current_phase}}):**
|
||||
|
||||
{{#if current_phase == '1-Analysis'}}
|
||||
Continue analysis or move to `plan-project`
|
||||
Continue analysis or move to Phase 2 Planning (prd/tech-spec/gdd based on your project)
|
||||
{{/if}}
|
||||
|
||||
{{#if current_phase == '2-Plan'}}
|
||||
{{#if project_level < 3}}
|
||||
{{#if project_level < 2}}
|
||||
Ready for Phase 4! Run `create-story` (SM agent)
|
||||
{{else if project_level == 2}}
|
||||
Run `tech-spec` workflow for lightweight technical planning, then Phase 4
|
||||
{{else}}
|
||||
Ready for Phase 3! Run `solution-architecture` (Architect agent)
|
||||
{{/if}}
|
||||
|
||||
Reference in New Issue
Block a user