BMAD-METHOD/bmad-agent/tasks/inter-persona-feedback-task.md

7.7 KiB

Inter-Persona Feedback Task

Purpose

Create systematic feedback loops between BMAD personas to improve handoffs, reduce friction, and optimize the overall workflow through collaborative learning.

When to Execute

  • At each persona transition point in the workflow
  • After completing collaborative phases involving multiple personas
  • When handoff issues or communication problems are identified
  • During periodic methodology optimization reviews

Feedback Loop Framework

1. Upstream Feedback (To Previous Persona)

Output Quality Assessment:

  • Was the deliverable complete and accurate for its intended purpose?
  • How well did it address the requirements and constraints provided?
  • What information was missing that would have improved efficiency?

Usability Feedback:

  • How easy was it to understand and work with the provided deliverable?
  • Were there format, structure, or presentation issues?
  • What would make the handoff smoother and more effective?

Context Transfer Evaluation:

  • Was sufficient context provided for effective continuation?
  • Were assumptions and decisions clearly documented?
  • What additional background information would have been helpful?

2. Downstream Feedback (To Next Persona)

Preparation for Handoff:

  • What does the next persona need to know for optimal performance?
  • Are there specific constraints, preferences, or requirements to highlight?
  • What potential issues or challenges should be anticipated?

Quality Expectations:

  • What level of detail and completeness is expected in outputs?
  • Are there specific formats or structures that work best?
  • What are the most common issues to avoid in deliverables?

Success Criteria Communication:

  • How will the next persona know they've successfully completed their phase?
  • What validation or review processes should be followed?
  • Who are the key stakeholders for approval or feedback?

3. Collaborative Improvement Opportunities

Workflow Optimization:

  • Which steps in the handoff process could be streamlined?
  • Are there redundant activities that could be eliminated?
  • Where could parallel work or collaboration improve efficiency?

Communication Enhancement:

  • What communication patterns work best between these personas?
  • How can misunderstandings or ambiguities be prevented?
  • What information should be shared proactively vs. on-demand?

Tool and Template Improvements:

  • Which templates or frameworks facilitate better collaboration?
  • What tools or formats improve information transfer?
  • How can deliverable structures be optimized for handoffs?

Persona-Specific Feedback Patterns

Analyst → PM Feedback Loop

Analyst Provides:

  • Quality of project brief for PRD development
  • Completeness of market research and user insights
  • Clarity of problem definition and opportunity sizing

PM Provides:

  • Effectiveness of brief structure for requirements gathering
  • Missing information that would improve PRD quality
  • Suggestions for research focus areas or methodologies

PM → Architect Feedback Loop

PM Provides:

  • Technical clarity needed in PRD for architecture design
  • Priority ranking effectiveness for architectural decisions
  • Completeness of non-functional requirements

Architect Provides:

  • PRD clarity for technical planning
  • Feasibility concerns or constraint identification
  • Suggestions for better technical requirement articulation

Architect → Design Architect Feedback Loop

Architect Provides:

  • Technical constraints for frontend design
  • Integration requirements and system boundaries
  • Performance or scalability considerations for UI/UX

Design Architect Provides:

  • User experience implications of architectural decisions
  • Frontend technical requirements and constraints
  • Suggestions for better architecture-design integration

Design Architect → PO Feedback Loop

Design Architect Provides:

  • UI/UX specification completeness for validation
  • Frontend architecture clarity for story creation
  • Design system requirements and guidelines

PO Provides:

  • Specification usability for story development
  • Missing details needed for development planning
  • Alignment assessment with overall product vision

PO → SM Feedback Loop

PO Provides:

  • Story quality and implementability assessment
  • Prioritization effectiveness and sequencing logic
  • Validation criteria and acceptance standards

SM Provides:

  • Story structure effectiveness for development planning
  • Missing details needed for sprint planning
  • Feedback on epic breakdown and story sizing

SM → Dev Feedback Loop

SM Provides:

  • Story clarity and completeness for implementation
  • Context needed for development decisions
  • Success criteria and testing requirements

Dev Provides:

  • Story implementability and technical feasibility
  • Missing technical details or specifications
  • Suggestions for better story structure and clarity

Feedback Collection Process

1. Immediate Handoff Feedback

At each persona transition:

  • Quick assessment of deliverable quality and usability
  • Identification of immediate issues or gaps
  • Communication of urgent concerns or requirements

2. Phase Completion Feedback

After completing work with handed-off deliverables:

  • Comprehensive evaluation of input quality and effectiveness
  • Analysis of how inputs affected output quality and efficiency
  • Specific suggestions for improvement

3. Retrospective Feedback

During methodology reviews:

  • Pattern analysis across multiple handoffs
  • Identification of systemic issues or improvements
  • Strategic recommendations for workflow optimization

Feedback Implementation

1. Immediate Corrections

  • Quick fixes to current deliverables if critical issues identified
  • Clarifications or additional information provision
  • Real-time adjustments to approach or focus

2. Process Improvements

  • Updates to persona instructions based on feedback
  • Template or framework modifications
  • Workflow sequence or timing adjustments

3. Methodology Evolution

  • Systematic integration of feedback into BMAD framework
  • Documentation of improved practices and patterns
  • Training or guidance updates for persona optimization

Feedback Quality Standards

Constructive Focus

  • Specific, actionable suggestions rather than general criticism
  • Focus on improvement opportunities rather than blame
  • Balance of positive reinforcement with constructive feedback

Evidence-Based

  • Concrete examples of issues or successes
  • Quantified impacts where possible (time, quality, satisfaction)
  • Clear cause-and-effect relationships identified

Forward-Looking

  • Emphasis on preventing future issues
  • Suggestions for process enhancement
  • Contribution to overall methodology improvement

Success Metrics

Handoff Efficiency

  • Reduced time for persona transitions
  • Decreased need for clarification or additional information
  • Improved first-pass success rate for deliverables

Output Quality

  • Higher consistency in deliverable standards
  • Better alignment between persona outputs and requirements
  • Reduced iteration cycles needed for acceptable quality

Collaborative Effectiveness

  • Improved satisfaction ratings for inter-persona collaboration
  • Enhanced understanding of each persona's needs and constraints
  • Better overall workflow integration and smoothness

Integration with Self-Improvement Framework

This feedback system directly supports the BMAD framework's evolution by:

  • Creating continuous learning opportunities between personas
  • Identifying optimization opportunities at transition points
  • Providing data for methodology improvement decisions
  • Facilitating collaborative enhancement of the overall system

Execute this task consistently to ensure seamless collaboration and continuous improvement across all BMAD personas.