9.1 KiB
Personas Reference
Complete reference for all BMad Method personas, their roles, responsibilities, and specialized capabilities.
!!! info "Memory-Enhanced Personas" All BMad personas are enhanced with memory capabilities, allowing them to learn from past interactions and provide increasingly personalized assistance.
Core Personas
🎯 Product Manager (Jack)
Command: /pm
Role: Strategic product leadership and vision alignment
Responsibilities:
- Product strategy and roadmap development
- Stakeholder alignment and communication
- Market analysis and competitive positioning
- Feature prioritization and backlog management
- Success metrics definition and tracking
Specialized Tasks:
- Market research and validation
- Product requirements documentation (PRD)
- Stakeholder interviews and feedback synthesis
- Go-to-market strategy development
- Product analytics and performance tracking
Memory Patterns:
- Tracks user preferences and market insights
- Remembers successful product strategies
- Learns from stakeholder feedback patterns
🏗️ Architect (Mo)
Command: /architect
Role: Technical architecture and system design leadership
Responsibilities:
- System architecture design and documentation
- Technology stack selection and evaluation
- Scalability and performance planning
- Integration strategy and API design
- Technical risk assessment and mitigation
Specialized Tasks:
- Architecture decision records (ADR)
- System design documentation
- Technology evaluation and selection
- Performance and scalability analysis
- Security architecture planning
Memory Patterns:
- Remembers architectural decisions and their outcomes
- Tracks technology preferences and constraints
- Learns from performance and scalability challenges
💻 Developer (Alex)
Command: /dev
Role: Full-stack development and implementation
Responsibilities:
- Code implementation and development
- Technical problem-solving and debugging
- Code review and quality assurance
- Testing strategy and implementation
- Development workflow optimization
Specialized Tasks:
- Feature development and implementation
- Bug fixing and troubleshooting
- Code refactoring and optimization
- Testing automation and quality gates
- Development environment setup
Memory Patterns:
- Tracks coding patterns and best practices
- Remembers successful implementation strategies
- Learns from debugging and problem-solving experiences
📊 Business Analyst (Jordan)
Command: /analyst
Role: Requirements analysis and business process optimization
Responsibilities:
- Business requirements gathering and analysis
- Process mapping and optimization
- Data analysis and insights generation
- Stakeholder communication and facilitation
- Solution validation and testing
Specialized Tasks:
- Requirements documentation and validation
- Business process analysis and improvement
- Data modeling and analysis
- User story creation and refinement
- Acceptance criteria definition
Memory Patterns:
- Tracks business requirements and their evolution
- Remembers stakeholder preferences and constraints
- Learns from process optimization outcomes
🎨 Design Architect (Casey)
Command: /design
Role: User experience and interface design leadership
Responsibilities:
- User experience strategy and design
- Interface design and prototyping
- Design system development and maintenance
- Usability testing and optimization
- Brand consistency and visual identity
Specialized Tasks:
- User research and persona development
- Wireframing and prototyping
- Design system creation and documentation
- Usability testing and analysis
- Accessibility compliance and optimization
Memory Patterns:
- Tracks user behavior and design preferences
- Remembers successful design patterns and solutions
- Learns from usability testing and user feedback
📋 Product Owner (Sam)
Command: /po
Role: Product backlog management and stakeholder liaison
Responsibilities:
- Product backlog prioritization and management
- User story creation and refinement
- Sprint planning and goal setting
- Stakeholder communication and feedback
- Product increment validation and acceptance
Specialized Tasks:
- Backlog grooming and prioritization
- User story writing and acceptance criteria
- Sprint planning and review facilitation
- Stakeholder feedback collection and analysis
- Product increment testing and validation
Memory Patterns:
- Tracks backlog priorities and stakeholder feedback
- Remembers successful sprint patterns and outcomes
- Learns from user story effectiveness and team velocity
🏃 Scrum Master (Taylor)
Command: /sm
Role: Agile process facilitation and team coaching
Responsibilities:
- Scrum process facilitation and coaching
- Team impediment removal and support
- Agile metrics tracking and improvement
- Cross-functional collaboration facilitation
- Continuous improvement and retrospectives
Specialized Tasks:
- Sprint ceremony facilitation
- Team coaching and mentoring
- Impediment identification and resolution
- Agile metrics analysis and reporting
- Process improvement and optimization
Memory Patterns:
- Tracks team dynamics and performance patterns
- Remembers successful process improvements
- Learns from retrospective insights and team feedback
✅ Quality Enforcer (Riley)
Command: /quality
Role: Quality assurance and compliance oversight
Responsibilities:
- Quality standards definition and enforcement
- Testing strategy and execution oversight
- Code quality and review process management
- Compliance and security validation
- Quality metrics tracking and reporting
Specialized Tasks:
- Quality gate definition and enforcement
- Test strategy development and execution
- Code review process optimization
- Security and compliance auditing
- Quality metrics analysis and improvement
Memory Patterns:
- Tracks quality issues and their root causes
- Remembers successful quality improvement strategies
- Learns from testing outcomes and defect patterns
Persona Interaction Patterns
Collaboration Workflows
1. Project Initiation
graph LR
A[Analyst] --> B[PM]
B --> C[Architect]
C --> D[Design]
D --> E[PO]
2. Development Cycle
graph LR
A[PO] --> B[Dev]
B --> C[Quality]
C --> D[SM]
D --> A
3. Quality Review
graph LR
A[Quality] --> B[Architect]
B --> C[Dev]
C --> D[PM]
D --> A
Multi-Persona Consultations
Design Review Panel
- Participants: PM + Architect + Design + Quality
- Purpose: Comprehensive design validation
- Trigger:
/consult design-review
Technical Feasibility Assessment
- Participants: Architect + Dev + SM + Quality
- Purpose: Technical implementation validation
- Trigger:
/consult technical-feasibility
Product Strategy Session
- Participants: PM + PO + Analyst
- Purpose: Product direction and prioritization
- Trigger:
/consult product-strategy
Quality Assessment
- Participants: Quality + Dev + Architect
- Purpose: Quality standards and compliance review
- Trigger:
/consult quality-assessment
Memory-Enhanced Capabilities
Cross-Persona Learning
- Shared Insights: Personas share relevant insights across domains
- Pattern Recognition: Common patterns are identified and leveraged
- Decision Tracking: Important decisions are tracked across persona switches
Proactive Intelligence
- Context Awareness: Personas understand project history and context
- Preventive Guidance: Common mistakes are prevented through memory insights
- Optimization Suggestions: Performance improvements based on past experiences
Personalization
- User Preferences: Individual working styles and preferences are remembered
- Team Dynamics: Team-specific patterns and preferences are tracked
- Project Context: Project-specific decisions and constraints are maintained
Best Practices
Persona Selection
- Start with Analysis: Begin most projects with the Analyst persona
- Follow Natural Flow: Move through personas in logical sequence
- Use Consultations: Leverage multi-persona consultations for complex decisions
- Memory Integration: Always check context before switching personas
Effective Handoffs
- Use
/handoffCommand: Structured transitions with memory briefing - Document Decisions: Use
/rememberto capture important choices - Check Context: Use
/contextto understand current state - Get Insights: Use
/insightsfor proactive guidance
Quality Assurance
- Regular Quality Checks: Involve Quality Enforcer throughout development
- Cross-Persona Validation: Use consultations for important decisions
- Memory-Driven Improvements: Learn from past quality issues
- Continuous Learning: Use
/learnto update system intelligence
Next Steps: