# Product Owner (Sarah) Workflow Mapping ## Overview This document provides comprehensive workflow mapping for Product Owner activities within the BMAD Method. These workflows ensure systematic, efficient, and high-quality product ownership that drives successful project outcomes. ## Table of Contents 1. [Core Workflow Overview](#core-workflow-overview) 2. [Story Creation Workflow](#story-creation-workflow) 3. [Backlog Management Workflow](#backlog-management-workflow) 4. [Sprint Planning Workflow](#sprint-planning-workflow) 5. [Stakeholder Engagement Workflow](#stakeholder-engagement-workflow) 6. [Quality Assurance Workflow](#quality-assurance-workflow) 7. [Integration Workflows](#integration-workflows) 8. [Decision Trees](#decision-trees) 9. [Escalation Procedures](#escalation-procedures) ## Core Workflow Overview ### Primary Product Owner Workflows ```mermaid title="Product Owner Core Workflows" type="diagram" graph TD A[Requirements Input] --> B[Story Creation Workflow] B --> C[Backlog Management Workflow] C --> D[Sprint Planning Workflow] D --> E[Development Support] E --> F[Quality Assurance Workflow] F --> G[Stakeholder Communication] G --> H[Feedback Integration] H --> C I[Stakeholder Requests] --> J[Stakeholder Engagement Workflow] J --> B K[Quality Issues] --> L[Quality Assurance Workflow] L --> M[Process Improvement] M --> B ``` ### Workflow Integration Points ```mermaid title="BMAD Method Integration Points" type="diagram" sequenceDiagram participant PM as Product Manager participant SA as System Architect participant UX as UX/UI Architect participant PO as Product Owner participant DEV as Developer participant SM as Scrum Master PM->>PO: PRD and Requirements SA->>PO: Technical Constraints UX->>PO: Design Specifications PO->>PO: Create User Stories PO->>DEV: Sprint-Ready Stories PO->>SM: Sprint Planning Support DEV->>PO: Clarification Requests PO->>PM: Progress Updates ``` ## Story Creation Workflow ### Story Creation Process Flow ```mermaid title="Story Creation Workflow" type="diagram" flowchart TD A[Receive Requirements] --> B{Requirements Clear?} B -->|No| C[Stakeholder Clarification] C --> B B -->|Yes| D[Create Initial Story] D --> E[Define Acceptance Criteria] E --> F[Estimate Story Points] F --> G[Identify Dependencies] G --> H[Validate with Stakeholders] H --> I{Stakeholder Approval?} I -->|No| J[Refine Story] J --> E I -->|Yes| K[Add to Product Backlog] K --> L[Story Ready for Development] ``` ### Detailed Story Creation Steps #### Phase 1: Requirements Analysis (30 minutes) 1. **Receive Input** - Review PRD from Product Manager - Analyze technical constraints from System Architect - Review design specifications from UX/UI Architect - Identify stakeholder requirements 2. **Requirements Validation** - Verify requirements completeness - Identify missing information - Clarify ambiguous requirements - Validate business value proposition 3. **Initial Assessment** - Assess story complexity - Identify potential risks - Estimate initial effort - Determine story priority #### Phase 2: Story Drafting (45 minutes) 1. **Story Structure Creation** - Write story title and description - Define user persona and role - Articulate desired functionality - Specify business value 2. **Acceptance Criteria Definition** - Write Given-When-Then scenarios - Cover happy path scenarios - Include edge cases and error conditions - Define validation criteria 3. **Story Details** - Add story metadata (priority, complexity) - Document assumptions and constraints - Identify dependencies and blockers - Add relevant notes and context #### Phase 3: Story Validation (30 minutes) 1. **Quality Review** - Validate INVEST principles compliance - Review acceptance criteria completeness - Check story clarity and testability - Verify business value articulation 2. **Stakeholder Review** - Present story to key stakeholders - Gather feedback and suggestions - Address concerns and questions - Obtain stakeholder approval 3. **Final Preparation** - Incorporate stakeholder feedback - Finalize story details - Add to product backlog - Mark as ready for development ### Story Creation Quality Gates #### Gate 1: Requirements Clarity - [ ] All requirements are clearly understood - [ ] Missing information has been identified and obtained - [ ] Business value is clearly articulated - [ ] Technical constraints are understood #### Gate 2: Story Quality - [ ] Story follows INVEST principles - [ ] Acceptance criteria are complete and testable - [ ] Dependencies are identified and documented - [ ] Story is appropriately sized for sprint completion #### Gate 3: Stakeholder Approval - [ ] Key stakeholders have reviewed the story - [ ] Feedback has been incorporated - [ ] Business value is validated - [ ] Story is approved for development ## Backlog Management Workflow ### Backlog Management Process Flow ```mermaid title="Backlog Management Workflow" type="diagram" flowchart TD A[New Stories Created] --> B[Add to Product Backlog] B --> C[Prioritize Stories] C --> D[Estimate Stories] D --> E[Identify Dependencies] E --> F[Refine Stories] F --> G[Validate Readiness] G --> H{Ready for Sprint?} H -->|No| I[Additional Refinement] I --> F H -->|Yes| J[Move to Sprint Backlog] J --> K[Sprint Planning] L[Business Changes] --> M[Reprioritize Backlog] M --> C N[Stakeholder Feedback] --> O[Update Stories] O --> F ``` ### Backlog Prioritization Workflow #### Prioritization Framework Application 1. **Business Value Assessment** - Evaluate user impact and satisfaction - Assess revenue and cost implications - Consider strategic alignment - Analyze competitive advantage 2. **Technical Considerations** - Review technical complexity - Assess implementation risk - Consider technical dependencies - Evaluate architectural impact 3. **Resource and Timeline Factors** - Assess team capacity and skills - Consider timeline constraints - Evaluate resource availability - Plan for dependencies 4. **Stakeholder Input Integration** - Gather stakeholder priorities - Resolve conflicting priorities - Communicate prioritization rationale - Obtain stakeholder agreement ### Backlog Refinement Workflow #### Weekly Refinement Process (2 hours) 1. **Preparation (15 minutes)** - Review upcoming sprint capacity - Identify stories for refinement - Prepare refinement agenda - Gather stakeholder input 2. **Story Review (90 minutes)** - Review story details and acceptance criteria - Clarify requirements and expectations - Update estimates based on new information - Identify and resolve dependencies 3. **Readiness Assessment (15 minutes)** - Validate story readiness for development - Identify any remaining blockers - Confirm stakeholder approval - Mark stories as sprint-ready ## Sprint Planning Workflow ### Sprint Planning Process Flow ```mermaid title="Sprint Planning Workflow" type="diagram" flowchart TD A[Sprint Planning Preparation] --> B[Review Sprint Goal] B --> C[Review Team Capacity] C --> D[Select Stories from Backlog] D --> E[Validate Story Readiness] E --> F{Stories Ready?} F -->|No| G[Refine Stories] G --> E F -->|Yes| H[Create Sprint Backlog] H --> I[Break Down into Tasks] I --> J[Estimate Task Effort] J --> K[Validate Sprint Commitment] K --> L{Commitment Realistic?} L -->|No| M[Adjust Scope] M --> D L -->|Yes| N[Finalize Sprint Plan] N --> O[Sprint Kickoff] ``` ### Sprint Planning Preparation Workflow #### Pre-Planning Activities (1 day before) 1. **Backlog Preparation** - Ensure top priority stories are refined - Validate acceptance criteria completeness - Confirm stakeholder approval - Identify any last-minute changes 2. **Capacity Planning** - Calculate team availability - Account for holidays and time off - Consider meeting and training time - Determine available story points 3. **Goal Setting** - Define clear sprint goal - Align goal with business objectives - Communicate goal to stakeholders - Prepare goal presentation #### Sprint Planning Execution (4 hours) ##### Part 1: What Will Be Done (2 hours) 1. **Goal Presentation (30 minutes)** - Present sprint goal to team - Explain business context and value - Answer questions and clarify expectations - Obtain team agreement on goal 2. **Story Selection (90 minutes)** - Review prioritized backlog items - Select stories based on capacity and goal - Validate story readiness and clarity - Confirm story acceptance criteria ##### Part 2: How Work Will Be Done (2 hours) 1. **Task Breakdown (90 minutes)** - Break stories into development tasks - Identify technical approach and dependencies - Assign initial task ownership - Estimate task effort in hours 2. **Commitment Validation (30 minutes)** - Review total commitment vs. capacity - Identify risks and mitigation strategies - Adjust scope if necessary - Finalize team commitment ## Stakeholder Engagement Workflow ### Stakeholder Communication Process Flow ```mermaid title="Stakeholder Engagement Workflow" type="diagram" flowchart TD A[Identify Communication Need] --> B[Determine Stakeholders] B --> C[Select Communication Method] C --> D[Prepare Communication Content] D --> E[Deliver Communication] E --> F[Collect Feedback] F --> G[Document Feedback] G --> H[Analyze and Prioritize] H --> I[Plan Response Actions] I --> J[Implement Actions] J --> K[Follow Up with Stakeholders] K --> L[Update Communication Plan] ``` ### Regular Stakeholder Communication Cadence #### Weekly Stakeholder Updates 1. **Preparation (30 minutes)** - Gather sprint progress data - Identify key achievements and blockers - Prepare stakeholder-specific content - Review previous feedback and actions 2. **Communication Delivery (15 minutes)** - Send written update via email - Highlight key progress and decisions needed - Include relevant metrics and visuals - Provide clear next steps 3. **Follow-up (15 minutes)** - Monitor stakeholder responses - Schedule meetings for complex discussions - Document feedback and questions - Plan response actions #### Sprint Review Stakeholder Engagement 1. **Pre-Review Preparation (1 hour)** - Prepare demonstration script - Gather stakeholder feedback questions - Set up demo environment - Coordinate stakeholder attendance 2. **Review Execution (2 hours)** - Present sprint achievements - Demonstrate completed functionality - Collect stakeholder feedback - Discuss upcoming priorities 3. **Post-Review Actions (30 minutes)** - Document feedback and decisions - Update backlog based on feedback - Communicate action items - Plan follow-up activities ## Quality Assurance Workflow ### Quality Assurance Process Flow ```mermaid title="Quality Assurance Workflow" type="diagram" flowchart TD A[Quality Check Trigger] --> B[Identify QA Scope] B --> C[Select QA Checklist] C --> D[Execute Quality Review] D --> E[Document Findings] E --> F{Quality Issues Found?} F -->|Yes| G[Create Improvement Plan] G --> H[Implement Improvements] H --> I[Re-validate Quality] I --> F F -->|No| J[Approve Quality] J --> K[Update Quality Metrics] K --> L[Communicate Results] ``` ### Story Quality Assurance Workflow #### Story QA Process (30 minutes per story) 1. **INVEST Validation (10 minutes)** - Independent: Story can be developed independently - Negotiable: Implementation details are flexible - Valuable: Story delivers clear business value - Estimable: Story can be reasonably estimated - Small: Story fits within a sprint - Testable: Story has clear acceptance criteria 2. **Content Quality Review (15 minutes)** - Title clarity and descriptiveness - Story description completeness - Acceptance criteria testability - Business value articulation - Dependency identification 3. **Stakeholder Validation (5 minutes)** - Stakeholder review completion - Feedback incorporation - Approval documentation - Communication of changes ### Process Quality Assurance Workflow #### Sprint Process QA (Weekly) 1. **Planning Quality Review** - Sprint goal clarity and achievability - Story selection rationale - Capacity planning accuracy - Risk identification and mitigation 2. **Execution Quality Review** - Daily standup effectiveness - Blocker resolution speed - Stakeholder communication quality - Progress tracking accuracy 3. **Review Quality Assessment** - Demonstration quality and preparation - Stakeholder engagement effectiveness - Feedback collection and integration - Action item follow-through ## Integration Workflows ### BMAD Method Persona Integration #### Integration with Product Manager (John) 1. **PRD Handoff Process** - Receive and review PRD - Validate requirements completeness - Identify clarification needs - Confirm business priorities 2. **Ongoing Collaboration** - Regular progress updates - Stakeholder feedback sharing - Priority adjustment discussions - Success metrics tracking #### Integration with System Architect (Fred) 1. **Technical Constraint Integration** - Review technical architecture - Understand implementation constraints - Incorporate technical considerations into stories - Validate technical feasibility 2. **Architecture Alignment** - Ensure stories support architecture - Identify technical dependencies - Plan technical story sequencing - Coordinate technical reviews #### Integration with UX/UI Architect (Veronica/Victor) 1. **Design Integration Process** - Review design specifications - Incorporate design requirements into stories - Ensure design-development alignment - Plan design validation activities 2. **User Experience Coordination** - Validate user journey completeness - Ensure consistent user experience - Coordinate usability testing - Integrate design feedback #### Integration with Developer (David) 1. **Development Support Process** - Provide story clarification - Support estimation activities - Answer implementation questions - Validate completed work 2. **Quality Collaboration** - Review acceptance criteria validation - Support testing activities - Validate business value delivery - Coordinate stakeholder acceptance #### Integration with Scrum Master (Mike) 1. **Process Collaboration** - Support sprint planning activities - Coordinate stakeholder communication - Align on process improvements - Share velocity and quality metrics 2. **Team Support** - Provide product context to team - Support conflict resolution - Facilitate stakeholder access - Coordinate external dependencies ## Decision Trees ### Story Prioritization Decision Tree ```mermaid title="Story Prioritization Decision Tree" type="diagram" flowchart TD A[New Story] --> B{Critical Business Need?} B -->|Yes| C[High Priority] B -->|No| D{High User Value?} D -->|Yes| E{Low Implementation Risk?} E -->|Yes| F[High Priority] E -->|No| G[Medium Priority] D -->|No| H{Technical Dependency?} H -->|Yes| I{Blocks Other Work?} I -->|Yes| J[Medium Priority] I -->|No| K[Low Priority] H -->|No| L{Strategic Alignment?} L -->|Yes| M[Medium Priority] L -->|No| N[Low Priority] ``` ### Quality Issue Resolution Decision Tree ```mermaid title="Quality Issue Resolution Decision Tree" type="diagram" flowchart TD A[Quality Issue Identified] --> B{Severity Level?} B -->|Critical| C[Immediate Action Required] C --> D[Stop Current Work] D --> E[Fix Issue Immediately] B -->|High| F[Urgent Action Required] F --> G[Plan Fix in Current Sprint] B -->|Medium| H[Standard Process] H --> I[Add to Backlog] I --> J[Prioritize for Next Sprint] B -->|Low| K[Monitor and Track] K --> L[Address in Future Sprint] ``` ## Escalation Procedures ### Issue Escalation Matrix | Issue Type | Level 1 | Level 2 | Level 3 | Timeline | |------------|---------|---------|---------|----------| | Story Clarification | Team Discussion | Stakeholder Meeting | Executive Review | 1-3 days | | Priority Conflict | PO Decision | PM Consultation | Executive Decision | 2-5 days | | Resource Constraint | Team Planning | Management Review | Executive Approval | 3-7 days | | Quality Issue | Team Resolution | Process Review | Quality Audit | 1-14 days | | Stakeholder Conflict | Direct Discussion | Facilitated Meeting | Executive Mediation | 2-10 days | ### Escalation Process Workflow ```mermaid title="Escalation Process Workflow" type="diagram" flowchart TD A[Issue Identified] --> B[Assess Severity and Impact] B --> C{Can Be Resolved at Team Level?} C -->|Yes| D[Team Resolution] D --> E[Document Resolution] C -->|No| F[Escalate to Level 2] F --> G{Resolution Achieved?} G -->|Yes| H[Document and Communicate] G -->|No| I[Escalate to Level 3] I --> J[Executive Review] J --> K[Final Resolution] K --> L[Update Processes] ``` ### Communication During Escalation #### Escalation Communication Template 1. **Issue Description** - Clear description of the issue - Impact on project and stakeholders - Urgency and timeline constraints - Previous resolution attempts 2. **Stakeholder Notification** - Notify affected stakeholders - Provide regular status updates - Communicate resolution timeline - Document decisions and rationale 3. **Resolution Communication** - Communicate final resolution - Update affected documentation - Share lessons learned - Implement process improvements --- These comprehensive workflow mappings ensure systematic, efficient, and high-quality product ownership within the BMAD Method. Regular application and continuous improvement of these workflows will enhance the effectiveness of product ownership practices and drive consistent project success. ## Workflow Optimization ### Continuous Workflow Improvement #### Monthly Workflow Review Process 1. **Performance Analysis** - Review workflow execution metrics - Identify bottlenecks and inefficiencies - Analyze stakeholder feedback on processes - Assess team satisfaction with workflows 2. **Improvement Identification** - Gather team input on workflow challenges - Research industry best practices - Identify automation opportunities - Propose workflow enhancements 3. **Implementation Planning** - Prioritize improvement initiatives - Plan implementation timeline - Assign improvement ownership - Communicate changes to stakeholders ### Workflow Automation Opportunities #### Automated Quality Checks - Story template compliance validation - INVEST principles automated assessment - Acceptance criteria completeness checking - Dependency conflict detection #### Automated Reporting - Sprint progress dashboards - Stakeholder update generation - Quality metrics compilation - Workflow performance tracking #### Automated Notifications - Story readiness alerts - Stakeholder review reminders - Quality gate notifications - Escalation triggers --- This comprehensive workflow mapping guide provides Product Owners with detailed processes for effective product ownership within the BMAD Method, ensuring consistent delivery of high-quality outcomes that drive project success.