# Product Manager (John) - Task Library ## Overview This comprehensive task library provides Product Managers with structured, actionable tasks for effectively using the BMAD Method. Each task includes clear objectives, inputs, outputs, and step-by-step execution guidance. ## Core Product Management Tasks ### PM-001: Create Product Requirements Document (PRD) **Objective**: Transform business requirements into comprehensive product specifications **Inputs**: - Business requirements from stakeholders - Market research data - User feedback and analytics - Technical constraints from architects **Outputs**: - Complete PRD document - User story backlog - Acceptance criteria definitions - Risk assessment matrix **Execution Steps**: 1. **Requirements Analysis** - Review all input materials - Identify gaps and ambiguities - Conduct stakeholder interviews if needed - Document assumptions and constraints 2. **Market Context Development** - Analyze competitive landscape - Define target user personas - Identify market opportunities - Document business value proposition 3. **Feature Definition** - Break down requirements into features - Define functional specifications - Specify non-functional requirements - Create feature prioritization matrix 4. **User Story Creation** - Write user stories with clear acceptance criteria - Map stories to business objectives - Estimate story complexity - Define story dependencies 5. **Stakeholder Review** - Present PRD to key stakeholders - Collect and incorporate feedback - Obtain formal approval - Document any scope changes **Quality Checklist**: - [ ] All business requirements addressed - [ ] User stories follow INVEST criteria - [ ] Acceptance criteria are testable - [ ] Technical feasibility confirmed - [ ] Stakeholder sign-off obtained ### PM-002: Conduct Stakeholder Requirements Elicitation **Objective**: Gather comprehensive requirements from all relevant stakeholders **Inputs**: - Stakeholder list and contact information - Initial project brief or business case - Previous project documentation (if applicable) - Market research data **Outputs**: - Stakeholder requirements matrix - Requirements traceability document - Conflict resolution plan - Prioritized requirements list **Execution Steps**: 1. **Stakeholder Mapping** - Identify all relevant stakeholders - Categorize by influence and interest - Plan engagement strategy - Schedule elicitation sessions 2. **Requirements Gathering** - Conduct structured interviews - Facilitate requirements workshops - Use elicitation techniques (user story mapping, etc.) - Document requirements in real-time 3. **Requirements Analysis** - Identify conflicts and dependencies - Assess feasibility and impact - Prioritize using MoSCoW or RICE - Create requirements traceability matrix 4. **Validation and Approval** - Review requirements with stakeholders - Resolve conflicts through negotiation - Obtain formal approval - Establish change control process **Quality Checklist**: - [ ] All stakeholders consulted - [ ] Requirements are clear and unambiguous - [ ] Conflicts identified and resolved - [ ] Priorities established and agreed upon - [ ] Traceability maintained ### PM-003: Create Product Roadmap **Objective**: Develop strategic product roadmap aligned with business objectives **Inputs**: - Business strategy and objectives - Market analysis and competitive intelligence - Technical architecture constraints - Resource availability and capacity - Stakeholder priorities **Outputs**: - Strategic product roadmap - Release planning timeline - Feature prioritization rationale - Resource allocation plan **Execution Steps**: 1. **Strategic Alignment** - Review business objectives and strategy - Identify key market opportunities - Define product vision and goals - Establish success metrics 2. **Feature Prioritization** - Apply prioritization frameworks (RICE, Value vs Effort) - Consider technical dependencies - Assess market timing factors - Balance stakeholder needs 3. **Timeline Development** - Create high-level release schedule - Account for technical constraints - Include buffer time for risks - Align with business milestones 4. **Stakeholder Communication** - Present roadmap to leadership - Gather feedback and iterate - Communicate to development teams - Establish regular review cycles **Quality Checklist**: - [ ] Aligned with business strategy - [ ] Technically feasible timeline - [ ] Stakeholder buy-in achieved - [ ] Regular review process established - [ ] Success metrics defined ### PM-004: Manage Product Backlog **Objective**: Maintain and prioritize product backlog for optimal value delivery **Inputs**: - User stories and requirements - Stakeholder feedback - Market changes and opportunities - Technical debt and constraints - Sprint retrospective insights **Outputs**: - Prioritized product backlog - Sprint-ready user stories - Backlog refinement notes - Stakeholder communication updates **Execution Steps**: 1. **Backlog Grooming** - Review and update existing stories - Add new stories from requirements - Remove obsolete or duplicate items - Ensure stories meet Definition of Ready 2. **Prioritization** - Apply consistent prioritization criteria - Consider business value and urgency - Account for technical dependencies - Balance new features with technical debt 3. **Story Refinement** - Break down large stories (epics) - Add detailed acceptance criteria - Estimate story points with team - Identify and resolve dependencies 4. **Stakeholder Communication** - Communicate priority changes - Explain prioritization rationale - Gather feedback on upcoming features - Manage expectations on delivery **Quality Checklist**: - [ ] Stories meet Definition of Ready - [ ] Priorities clearly communicated - [ ] Dependencies identified and managed - [ ] Stakeholder expectations aligned - [ ] Backlog size manageable ## Strategic Planning Tasks ### PM-005: Conduct Market Analysis **Objective**: Analyze market conditions and competitive landscape for informed product decisions **Inputs**: - Market research reports - Competitive intelligence - Customer feedback and surveys - Industry trend analysis - Sales and marketing data **Outputs**: - Market analysis report - Competitive positioning matrix - Market opportunity assessment - Strategic recommendations **Execution Steps**: 1. **Market Research** - Gather industry reports and data - Analyze market size and growth trends - Identify key market segments - Study regulatory and economic factors 2. **Competitive Analysis** - Identify direct and indirect competitors - Analyze competitor features and positioning - Assess competitive strengths and weaknesses - Identify market gaps and opportunities 3. **Customer Analysis** - Review customer feedback and surveys - Analyze user behavior and preferences - Identify unmet customer needs - Segment customers by value and behavior 4. **Strategic Synthesis** - Synthesize findings into actionable insights - Identify strategic opportunities - Recommend product positioning - Propose go-to-market strategies **Quality Checklist**: - [ ] Comprehensive market data collected - [ ] Competitive analysis thorough - [ ] Customer insights validated - [ ] Strategic recommendations actionable - [ ] Findings clearly communicated ### PM-006: Define Success Metrics and KPIs **Objective**: Establish measurable success criteria for product initiatives **Inputs**: - Business objectives and goals - User behavior data and analytics - Market benchmarks and standards - Technical performance metrics - Stakeholder success definitions **Outputs**: - KPI framework and dashboard - Success criteria definitions - Measurement plan and timeline - Reporting and review schedule **Execution Steps**: 1. **Objective Alignment** - Map metrics to business objectives - Identify leading and lagging indicators - Define success thresholds - Establish baseline measurements 2. **Metric Selection** - Choose relevant and actionable metrics - Balance quantitative and qualitative measures - Ensure metrics are measurable and timely - Avoid vanity metrics 3. **Measurement Framework** - Design data collection processes - Set up tracking and analytics tools - Create reporting dashboards - Establish review and analysis cycles 4. **Stakeholder Alignment** - Present metrics framework to stakeholders - Obtain agreement on success criteria - Establish reporting responsibilities - Create escalation procedures **Quality Checklist**: - [ ] Metrics aligned with objectives - [ ] Data collection feasible - [ ] Stakeholder agreement obtained - [ ] Regular review process established - [ ] Action plans for metric improvement ## Communication and Collaboration Tasks ### PM-007: Facilitate Cross-Functional Collaboration **Objective**: Enable effective collaboration between product, engineering, design, and business teams **Inputs**: - Team structures and responsibilities - Project requirements and constraints - Communication preferences and tools - Collaboration challenges and blockers - Stakeholder expectations **Outputs**: - Collaboration framework - Communication plan and schedule - Conflict resolution procedures - Team alignment documentation **Execution Steps**: 1. **Team Assessment** - Map team structures and roles - Identify collaboration touchpoints - Assess current communication effectiveness - Document existing processes and tools 2. **Framework Design** - Define collaboration principles - Establish communication protocols - Create decision-making processes - Design conflict resolution procedures 3. **Implementation** - Roll out collaboration framework - Train teams on new processes - Implement supporting tools and systems - Monitor adoption and effectiveness 4. **Continuous Improvement** - Gather feedback from teams - Identify and address pain points - Refine processes based on learnings - Scale successful practices **Quality Checklist**: - [ ] All teams included in framework - [ ] Clear roles and responsibilities - [ ] Effective communication channels - [ ] Conflict resolution mechanisms - [ ] Regular improvement cycles ### PM-008: Manage Stakeholder Communication **Objective**: Maintain clear, consistent communication with all product stakeholders **Inputs**: - Stakeholder mapping and analysis - Product status and progress updates - Key decisions and changes - Risk and issue information - Success metrics and performance data **Outputs**: - Stakeholder communication plan - Regular status reports and updates - Decision documentation - Feedback collection and analysis **Execution Steps**: 1. **Communication Planning** - Map stakeholder information needs - Define communication frequency and format - Choose appropriate communication channels - Create communication calendar 2. **Content Development** - Prepare regular status updates - Document key decisions and rationale - Create executive summaries - Develop presentation materials 3. **Delivery and Engagement** - Deliver communications on schedule - Facilitate stakeholder meetings - Collect feedback and questions - Address concerns and issues promptly 4. **Feedback Integration** - Analyze stakeholder feedback - Incorporate insights into planning - Adjust communication approach as needed - Close the feedback loop **Quality Checklist**: - [ ] All stakeholders included - [ ] Communication timely and relevant - [ ] Feedback actively collected - [ ] Issues addressed promptly - [ ] Communication effectiveness measured ## Risk and Issue Management Tasks ### PM-009: Conduct Risk Assessment and Mitigation Planning **Objective**: Identify, assess, and mitigate risks that could impact product success **Inputs**: - Project scope and requirements - Technical architecture and constraints - Market conditions and competitive landscape - Resource availability and constraints - Historical risk data and lessons learned **Outputs**: - Risk register and assessment matrix - Risk mitigation strategies and plans - Contingency plans for high-impact risks - Risk monitoring and reporting procedures **Execution Steps**: 1. **Risk Identification** - Brainstorm potential risks with team - Review historical project risks - Analyze external market factors - Consider technical and resource constraints 2. **Risk Assessment** - Evaluate probability and impact - Prioritize risks using risk matrix - Identify risk interdependencies - Assess current risk exposure 3. **Mitigation Planning** - Develop mitigation strategies - Create contingency plans - Assign risk owners and responsibilities - Establish monitoring procedures 4. **Implementation and Monitoring** - Implement risk mitigation measures - Monitor risk indicators regularly - Update risk assessments as needed - Communicate risk status to stakeholders **Quality Checklist**: - [ ] Comprehensive risk identification - [ ] Accurate risk assessment - [ ] Effective mitigation strategies - [ ] Clear ownership and accountability - [ ] Regular monitoring and updates ### PM-010: Manage Scope Changes and Requirements Evolution **Objective**: Control scope changes while allowing for necessary requirements evolution **Inputs**: - Original project scope and requirements - Change requests from stakeholders - Market changes and new opportunities - Technical discoveries and constraints - Resource and timeline impacts **Outputs**: - Change control process and procedures - Impact assessment documentation - Approved scope changes - Updated project documentation **Execution Steps**: 1. **Change Control Setup** - Define change control process - Establish change approval authority - Create change request templates - Set up tracking and documentation 2. **Change Evaluation** - Assess change request validity - Analyze impact on scope, time, cost - Evaluate alignment with objectives - Consider alternative solutions 3. **Decision Making** - Present impact analysis to stakeholders - Facilitate decision-making process - Document decisions and rationale - Communicate changes to all teams 4. **Implementation** - Update project documentation - Adjust plans and schedules - Reallocate resources as needed - Monitor implementation progress **Quality Checklist**: - [ ] Clear change control process - [ ] Thorough impact analysis - [ ] Stakeholder approval obtained - [ ] Documentation updated - [ ] Teams informed of changes ## Integration with BMAD Method ### Workflow Integration Points - **From Business Analyst**: Receive validated business requirements - **To UX/UI Architect**: Provide detailed product specifications - **To System Architect**: Share technical requirements and constraints - **To Product Owner**: Hand off refined backlog and priorities ### Collaboration Patterns - **Requirements Workshops**: Facilitate cross-persona requirements sessions - **Design Reviews**: Participate in UX/UI design validation - **Architecture Reviews**: Provide product perspective on technical decisions - **Sprint Planning**: Collaborate with PO on sprint goals and priorities ### Quality Gates - **Requirements Completeness**: Ensure all business needs addressed - **Stakeholder Alignment**: Verify stakeholder agreement on priorities - **Technical Feasibility**: Confirm technical viability with architects - **User Value**: Validate user value proposition for all features ## Best Practices ### Documentation Standards - Use consistent templates and formats - Maintain version control and change logs - Include rationale for all major decisions - Create searchable and linkable content ### Stakeholder Management - Regular communication and updates - Clear escalation paths and procedures - Transparent decision-making processes - Active feedback collection and integration ### Collaboration Excellence - Foster cross-functional team alignment - Facilitate effective meetings and workshops - Promote shared understanding and goals - Address conflicts promptly and fairly --- *This task library provides comprehensive guidance for Product Managers using the BMAD Method. Each task includes detailed execution steps, quality criteria, and integration points with other personas.*