BMad Agent (V3) Final Beta Testing Release (#59)
This commit is contained in:
83
docs/workflow-diagram.md
Normal file
83
docs/workflow-diagram.md
Normal file
@@ -0,0 +1,83 @@
|
||||
```mermaid
|
||||
flowchart TD
|
||||
%% Phase 0: BA
|
||||
subgraph BA["Phase 0: Business Analyst"]
|
||||
BA_B["Mode 1: Brainstorming"]
|
||||
BA_R["Mode 2: Deep Research"]
|
||||
BA_P["Mode 3: Project Briefing"]
|
||||
|
||||
BA_B --> BA_P
|
||||
BA_R --> BA_P
|
||||
end
|
||||
|
||||
%% Phase 1: PM
|
||||
subgraph PM["Phase 1: Product Manager"]
|
||||
PM_D["Mode 2: Deep Research"]
|
||||
PM_M["Mode 1: Initial Product Def."]
|
||||
PM_C["PM Checklist Verification"]
|
||||
PM_PRD["PRD Complete"]
|
||||
|
||||
PM_D --> PM_M
|
||||
PM_M --> PM_C
|
||||
PM_C --> PM_PRD
|
||||
end
|
||||
|
||||
%% Phase 2: Architect
|
||||
subgraph ARCH["Phase 2: Architect"]
|
||||
ARCH_P["Architecture Package Creation"]
|
||||
ARCH_C["Architect Checklist Verification"]
|
||||
ARCH_D["PRD+Architecture and Artifacts"]
|
||||
|
||||
ARCH_P --> ARCH_C
|
||||
ARCH_C --> ARCH_D
|
||||
end
|
||||
|
||||
%% Phase 3: PO
|
||||
subgraph PO["Phase 3: Product Owner"]
|
||||
PO_C["PO Checklist Verification"]
|
||||
PO_A["Approval"]
|
||||
end
|
||||
|
||||
%% Phase 4: SM
|
||||
subgraph SM["Phase 4: Scrum Master"]
|
||||
SM_S["Draft Next Story"]
|
||||
SM_A["User Story Approval"]
|
||||
end
|
||||
|
||||
%% Phase 5: Developer
|
||||
subgraph DEV["Phase 5: Developer"]
|
||||
DEV_I["Implement Story"]
|
||||
DEV_T["Test"]
|
||||
DEV_D["Deploy"]
|
||||
DEV_A["User Approval"]
|
||||
|
||||
DEV_I --> DEV_T
|
||||
DEV_T --> DEV_D
|
||||
DEV_D --> DEV_A
|
||||
end
|
||||
|
||||
%% Connections between phases
|
||||
BA_P --> PM_M
|
||||
User_Input[/"User Direct Input"/] --> PM_M
|
||||
PM_PRD --> ARCH_P
|
||||
ARCH_D --> PO_C
|
||||
PO_C --> PO_A
|
||||
PO_A --> SM_S
|
||||
SM_S --> SM_A
|
||||
SM_A --> DEV_I
|
||||
DEV_A --> SM_S
|
||||
|
||||
%% Completion condition
|
||||
DEV_A -- "All stories complete" --> DONE["Project Complete"]
|
||||
|
||||
%% Styling
|
||||
classDef phase fill:#1a73e8,stroke:#0d47a1,stroke-width:2px,color:white,font-size:14px
|
||||
classDef artifact fill:#43a047,stroke:#1b5e20,stroke-width:1px,color:white,font-size:14px
|
||||
classDef process fill:#ff9800,stroke:#e65100,stroke-width:1px,color:white,font-size:14px
|
||||
classDef approval fill:#d81b60,stroke:#880e4f,stroke-width:1px,color:white,font-size:14px
|
||||
|
||||
class BA,PM,ARCH,PO,SM,DEV phase
|
||||
class BA_P,PM_PRD,ARCH_D artifact
|
||||
class BA_B,BA_R,PM_D,PM_M,ARCH_P,SM_S,DEV_I,DEV_T,DEV_D process
|
||||
class PM_C,ARCH_C,PO_C,PO_A,SM_A,DEV_A approval
|
||||
```
|
||||
Reference in New Issue
Block a user