16 KiB
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:
-
Requirements Analysis
- Review all input materials
- Identify gaps and ambiguities
- Conduct stakeholder interviews if needed
- Document assumptions and constraints
-
Market Context Development
- Analyze competitive landscape
- Define target user personas
- Identify market opportunities
- Document business value proposition
-
Feature Definition
- Break down requirements into features
- Define functional specifications
- Specify non-functional requirements
- Create feature prioritization matrix
-
User Story Creation
- Write user stories with clear acceptance criteria
- Map stories to business objectives
- Estimate story complexity
- Define story dependencies
-
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:
-
Stakeholder Mapping
- Identify all relevant stakeholders
- Categorize by influence and interest
- Plan engagement strategy
- Schedule elicitation sessions
-
Requirements Gathering
- Conduct structured interviews
- Facilitate requirements workshops
- Use elicitation techniques (user story mapping, etc.)
- Document requirements in real-time
-
Requirements Analysis
- Identify conflicts and dependencies
- Assess feasibility and impact
- Prioritize using MoSCoW or RICE
- Create requirements traceability matrix
-
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:
-
Strategic Alignment
- Review business objectives and strategy
- Identify key market opportunities
- Define product vision and goals
- Establish success metrics
-
Feature Prioritization
- Apply prioritization frameworks (RICE, Value vs Effort)
- Consider technical dependencies
- Assess market timing factors
- Balance stakeholder needs
-
Timeline Development
- Create high-level release schedule
- Account for technical constraints
- Include buffer time for risks
- Align with business milestones
-
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:
-
Backlog Grooming
- Review and update existing stories
- Add new stories from requirements
- Remove obsolete or duplicate items
- Ensure stories meet Definition of Ready
-
Prioritization
- Apply consistent prioritization criteria
- Consider business value and urgency
- Account for technical dependencies
- Balance new features with technical debt
-
Story Refinement
- Break down large stories (epics)
- Add detailed acceptance criteria
- Estimate story points with team
- Identify and resolve dependencies
-
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:
-
Market Research
- Gather industry reports and data
- Analyze market size and growth trends
- Identify key market segments
- Study regulatory and economic factors
-
Competitive Analysis
- Identify direct and indirect competitors
- Analyze competitor features and positioning
- Assess competitive strengths and weaknesses
- Identify market gaps and opportunities
-
Customer Analysis
- Review customer feedback and surveys
- Analyze user behavior and preferences
- Identify unmet customer needs
- Segment customers by value and behavior
-
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:
-
Objective Alignment
- Map metrics to business objectives
- Identify leading and lagging indicators
- Define success thresholds
- Establish baseline measurements
-
Metric Selection
- Choose relevant and actionable metrics
- Balance quantitative and qualitative measures
- Ensure metrics are measurable and timely
- Avoid vanity metrics
-
Measurement Framework
- Design data collection processes
- Set up tracking and analytics tools
- Create reporting dashboards
- Establish review and analysis cycles
-
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:
-
Team Assessment
- Map team structures and roles
- Identify collaboration touchpoints
- Assess current communication effectiveness
- Document existing processes and tools
-
Framework Design
- Define collaboration principles
- Establish communication protocols
- Create decision-making processes
- Design conflict resolution procedures
-
Implementation
- Roll out collaboration framework
- Train teams on new processes
- Implement supporting tools and systems
- Monitor adoption and effectiveness
-
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:
-
Communication Planning
- Map stakeholder information needs
- Define communication frequency and format
- Choose appropriate communication channels
- Create communication calendar
-
Content Development
- Prepare regular status updates
- Document key decisions and rationale
- Create executive summaries
- Develop presentation materials
-
Delivery and Engagement
- Deliver communications on schedule
- Facilitate stakeholder meetings
- Collect feedback and questions
- Address concerns and issues promptly
-
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:
-
Risk Identification
- Brainstorm potential risks with team
- Review historical project risks
- Analyze external market factors
- Consider technical and resource constraints
-
Risk Assessment
- Evaluate probability and impact
- Prioritize risks using risk matrix
- Identify risk interdependencies
- Assess current risk exposure
-
Mitigation Planning
- Develop mitigation strategies
- Create contingency plans
- Assign risk owners and responsibilities
- Establish monitoring procedures
-
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:
-
Change Control Setup
- Define change control process
- Establish change approval authority
- Create change request templates
- Set up tracking and documentation
-
Change Evaluation
- Assess change request validity
- Analyze impact on scope, time, cost
- Evaluate alignment with objectives
- Consider alternative solutions
-
Decision Making
- Present impact analysis to stakeholders
- Facilitate decision-making process
- Document decisions and rationale
- Communicate changes to all teams
-
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.