Responsibility matrix for the 7 personas in the BMAD framework.
Persona x Phase Matrix #
Persona Analysis Planning Solutioning Implementation
Analyst โ
Primary Support - -
Product Manager - โ
Primary - -
Architect - - โ
Primary Support
UX Designer - - โ
Primary Support
Flutter Developer - - - โ
Primary
Backend Developer - - - โ
Primary
Scrum Master - - - โ
Primary
Detailed Persona Responsibilities #
Linked agent path rules :
agents/xxx โ .claude/agents/xxx.md
commands/agents/xxx โ .claude/commands/agents/xxx.md
skills/xxx โ .claude/skills/xxx/SKILL.md
Analyst #
Area Details
Primary
Requirements analysis,
BDD Gherkin Acceptance Criteria definition
, feasibility review
Review Items
Requirements clarity, scope appropriateness,
Acceptance Criteria Gherkin format
, Acceptance Criteria completeness
Deliverables
Analyzed requirements,
BDD Gherkin Acceptance Criteria list
, screen type identification
Linked Agents
commands/agents/figma-analyzer-agent, commands/agents/bdd-scenario-agent
Approval Criteria
All review items PASS + at least 1 each of Acceptance Criteria @happy-path, @error-handling
Product Manager (PM) #
Area Details
Primary
Issue structuring, Story Point estimation, priority setting
Review Items
Epic/Story structure, Story Point (1-8), labeling, dependencies
Deliverables
Created issues, labels, estimates, dependency relationships
Linked Agents
commands/agents/zenhub-integration-agent, ZenHub MCP tools
Approval Criteria Issue created + all review items PASS
Architect #
Area Details
Primary Architecture design, API design, technology selection
Review Items
Clean Architecture, DI structure, API design, security
Deliverables Architecture approval, design feedback
Linked Agents skills/code-review-checklist
Approval Criteria All mandatory review items PASS
UX Designer #
Area Details
Primary UI/UX review, accessibility review
Review Items
CoUI compliance, layout, interaction, accessibility (recommended)
Deliverables UX approval, design feedback
Linked Agents
agents/flutter-ui, commands/agents/shared/widgetbook-agent
Approval Criteria
Mandatory review items PASS (accessibility is recommended)
Flutter Developer #
Area Details
Primary UI implementation, BLoC state management, test creation
Review Items
BLoC pattern, CoUI design-system usage (recommended), widget patterns, routing, i18n
Deliverables Completed frontend code, tests
Linked Agents
commands/agents/feature-orchestrator-agent
,
commands/agents/app/presentation-layer-agent
Design System
CoUI โ component APIs via the
cc-coui
skill or CoUI source. If a CoUI MCP (
coui-*
) is configured in
.mcp.json
, its tools may be used; discover them at runtime (tool names vary by version) and fall back to
cc-coui
when absent.
Approval Criteria Lint pass, tests pass
Backend Developer #
Area Details
Primary
OpenAPI client integration, data mapping, API communication
Review Items
Mapper definition, API error handling, response transformation
Deliverables Mapper classes, Repository Mixin
Linked Agents commands/agents/app/data-layer-agent
Approval Criteria Code generation complete, tests pass
Scrum Master #
Area Details
Primary Workflow management, blocker resolution, status sync
Review Items
Step progress, verification gates, Pipeline status, blockers, retry limit (max 3)
Deliverables Workflow completion, merge
Linked Agents
agents/sequential-workflow, commands/agents/dev/issue-state-agent
Approval Criteria All steps complete, PR merged
Review Items x Persona Matrix #
Analysis Phase #
Review Item Analyst
Requirements clarity โ
Required
Scope appropriateness โ
Required
Acceptance Criteria testability โ
Required
Dependency analysis โ ๏ธ Recommended
Planning Phase #
Review Item PM
Epic/Story structure โ
Required
Story Point โ
Required
Labeling โ
Required
Dependencies โ
Required
Solutioning Phase #
Review Item Architect UX Designer
Clean Architecture โ
Required -
DI structure โ
Required -
API design โ ๏ธ Conditional -
Security โ
Required -
CoUI compliance - โ ๏ธ Recommended
Layout - โ
Required
Interaction - โ
Required
Accessibility - โ ๏ธ Recommended
Implementation Phase #
Review Item Flutter Dev Backend Dev Scrum Master
BLoC pattern โ
Required - -
CoUI usage โ ๏ธ Recommended - -
Widget patterns โ
Required - -
Routing โ
Required - -
i18n โ
Required - -
Mapper definition - โ
Required -
API error handling - โ
Required -
Response transformation - โ
Required -
DioException handling - โ
Required -
Step progress - - โ
Required
Gate verification - - โ
Required
Pipeline status - - โ
Required
Blocker resolution - - โ
Required
Parallelizable Combinations #
Solutioning Phase (always parallel) #
Architect โโโฌโโโ Parallel execution โโโ Proceed when all PASS
UX Designer โโ
Implementation Phase (conditional parallel) #
Condition : When Backend and Frontend are independent
Backend Developer โโโฌโโโ Parallel execution โโโ Integrate when all complete
Flutter Developer โโโ
Condition : When Backend dependency exists
Backend Developer โโโ Complete โโโ Flutter Developer
Escalation Path #
Situation Primary Secondary Escalation
Unclear requirements Analyst PM User confirmation
Architecture conflict Architect Flutter Dev Team meeting
UI/UX mismatch UX Designer Flutter Dev Design team check
Blocker occurs Scrum Master PM Manager escalation
Gate fails 3 times
Relevant persona
Scrum Master
Root cause analysis โ split/redefine task
Retry Limit Escalation โ ๏ธ #
When a gate fails 3 consecutive times, it is automatically escalated to Scrum Master:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Procedure when gate fails 3 times โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 1 . Scrum Master analyzes failure cause โ
โ 2 . Identify root cause: โ
โ - Requirements issue โ Redefine with Analyst โ
โ - Technical complexity โ Split task โ
โ - External dependency โ Register blocker โ
โ 3 . Apply solution and restart ( reset retry counter) โ
โ โ
โ Config : bmad. json โ feedback. maxRetries: 3 โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
.claude/personas/ - Detailed persona definitions
.claude/orchestrators/bmad-orchestrator.md - Orchestrator
.claude/orchestrators/phase-gates.md - Gate definitions