Product Manager Toolkit
Essential tools and frameworks for modern product management, from discovery to delivery.
Quick Start
For Feature Prioritization
bash
python scripts/rice_prioritizer.py sample # Create sample CSV python scripts/rice_prioritizer.py sample_features.csv --capacity 15
For Interview Analysis
bash
python scripts/customer_interview_analyzer.py interview_transcript.txt
For PRD Creation
- •Choose template from
references/prd_templates.md - •Fill in sections based on discovery work
- •Review with stakeholders
- •Version control in your PM tool
Core Workflows
Feature Prioritization Process
- •Gather Feature Requests - Customer feedback, sales requests, technical debt, strategic initiatives
- •Score with RICE
- •Reach: Users affected per quarter
- •Impact: massive/high/medium/low/minimal
- •Confidence: high/medium/low
- •Effort: xl/l/m/s/xs (person-months)
- •Analyze Portfolio - Quick wins vs big bets, effort distribution, strategy validation
- •Generate Roadmap - Quarterly capacity planning, dependency mapping, stakeholder alignment
Customer Discovery Process
- •Conduct Interviews - Semi-structured format, focus on problems not solutions
- •Analyze Insights - Pain points, feature requests, jobs to be done, sentiment
- •Synthesize Findings - Group similar pain points, identify patterns, map to opportunities
- •Validate Solutions - Create hypotheses, test with prototypes, measure actual vs expected
PRD Development Process
Templates available:
- •Standard PRD: Complex features (6-8 weeks)
- •One-Page PRD: Simple features (2-4 weeks)
- •Feature Brief: Exploration phase (1 week)
- •Agile Epic: Sprint-based delivery
Prioritization Frameworks
RICE Framework
code
Score = (Reach x Impact x Confidence) / Effort Reach: # of users/quarter Impact: Massive=3x, High=2x, Medium=1x, Low=0.5x, Minimal=0.25x Confidence: High=100%, Medium=80%, Low=50% Effort: Person-months
Value vs Effort Matrix
code
Low Effort High Effort High QUICK WINS BIG BETS Value [Prioritize] [Strategic] Low FILL-INS TIME SINKS Value [Maybe] [Avoid]
MoSCoW Method
- •Must Have: Critical for launch
- •Should Have: Important but not critical
- •Could Have: Nice to have
- •Won't Have: Out of scope
Discovery Frameworks
Customer Interview Guide
- •Context Questions (5 min) - Role, workflow, tools
- •Problem Exploration (15 min) - Pain points, frequency, workarounds
- •Solution Validation (10 min) - Reaction to concepts, value, willingness to pay
- •Wrap-up (5 min) - Other thoughts, referrals, follow-up
Hypothesis Template
code
We believe that [building this feature] For [these users] Will [achieve this outcome] We'll know we're right when [metric]
Metrics & Analytics
Feature Success Metrics
- •Adoption: % of users using feature
- •Frequency: Usage per user per time period
- •Depth: % of feature capability used
- •Retention: Continued usage over time
- •Satisfaction: NPS/CSAT for feature
Funnel Analysis
code
Acquisition -> Activation -> Retention -> Revenue -> Referral
Best Practices
Writing Great PRDs
- •Start with the problem, not solution
- •Include clear success metrics upfront
- •Explicitly state what's out of scope
- •Use visuals (wireframes, flows)
- •Keep technical details in appendix
Effective Prioritization
- •Mix quick wins with strategic bets
- •Consider opportunity cost
- •Account for dependencies
- •Buffer for unexpected work (20%)
- •Revisit quarterly
Customer Discovery Tips
- •Ask "why" 5 times
- •Focus on past behavior, not future intentions
- •Avoid leading questions
- •Look for emotional reactions
- •Validate with data
Common Pitfalls to Avoid
- •Solution-First Thinking: Jumping to features before understanding problems
- •Analysis Paralysis: Over-researching without shipping
- •Feature Factory: Shipping features without measuring impact
- •Ignoring Technical Debt: Not allocating time for platform health
- •Stakeholder Surprise: Not communicating early and often
- •Metric Theater: Optimizing vanity metrics over real value