Product Manager Toolkit
Essential tools and frameworks for modern product management, from discovery to delivery.
Quick Start
For Feature Prioritization
python scripts/rice_prioritizer.py sample # Create sample CSV
python scripts/rice_prioritizer.py sample_features.csv --capacity 15
For Interview Analysis
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
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
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
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
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
1---2name: product-manager-toolkit3description: Product Manager Toolkit4---5# Product Manager Toolkit67Essential tools and frameworks for modern product management, from discovery to delivery.89## Quick Start1011### For Feature Prioritization1213```bash14python scripts/rice_prioritizer.py sample # Create sample CSV15python scripts/rice_prioritizer.py sample_features.csv --capacity 1516```1718### For Interview Analysis1920```bash21python scripts/customer_interview_analyzer.py interview_transcript.txt22```2324### For PRD Creation25261. Choose template from `references/prd_templates.md`272. Fill in sections based on discovery work283. Review with stakeholders294. Version control in your PM tool3031## Core Workflows3233### Feature Prioritization Process34351. **Gather Feature Requests** - Customer feedback, sales requests, technical debt, strategic initiatives362. **Score with RICE**37 - **Reach**: Users affected per quarter38 - **Impact**: massive/high/medium/low/minimal39 - **Confidence**: high/medium/low40 - **Effort**: xl/l/m/s/xs (person-months)413. **Analyze Portfolio** - Quick wins vs big bets, effort distribution, strategy validation424. **Generate Roadmap** - Quarterly capacity planning, dependency mapping, stakeholder alignment4344### Customer Discovery Process45461. **Conduct Interviews** - Semi-structured format, focus on problems not solutions472. **Analyze Insights** - Pain points, feature requests, jobs to be done, sentiment483. **Synthesize Findings** - Group similar pain points, identify patterns, map to opportunities494. **Validate Solutions** - Create hypotheses, test with prototypes, measure actual vs expected5051### PRD Development Process5253Templates available:54- **Standard PRD**: Complex features (6-8 weeks)55- **One-Page PRD**: Simple features (2-4 weeks)56- **Feature Brief**: Exploration phase (1 week)57- **Agile Epic**: Sprint-based delivery5859## Prioritization Frameworks6061### RICE Framework6263```64Score = (Reach x Impact x Confidence) / Effort6566Reach: # of users/quarter67Impact: Massive=3x, High=2x, Medium=1x, Low=0.5x, Minimal=0.25x68Confidence: High=100%, Medium=80%, Low=50%69Effort: Person-months70```7172### Value vs Effort Matrix7374```75 Low Effort High Effort76High QUICK WINS BIG BETS77Value [Prioritize] [Strategic]7879Low FILL-INS TIME SINKS80Value [Maybe] [Avoid]81```8283### MoSCoW Method8485- **Must Have**: Critical for launch86- **Should Have**: Important but not critical87- **Could Have**: Nice to have88- **Won't Have**: Out of scope8990## Discovery Frameworks9192### Customer Interview Guide93941. Context Questions (5 min) - Role, workflow, tools952. Problem Exploration (15 min) - Pain points, frequency, workarounds963. Solution Validation (10 min) - Reaction to concepts, value, willingness to pay974. Wrap-up (5 min) - Other thoughts, referrals, follow-up9899### Hypothesis Template100101```102We believe that [building this feature]103For [these users]104Will [achieve this outcome]105We'll know we're right when [metric]106```107108## Metrics & Analytics109110### Feature Success Metrics111112- **Adoption**: % of users using feature113- **Frequency**: Usage per user per time period114- **Depth**: % of feature capability used115- **Retention**: Continued usage over time116- **Satisfaction**: NPS/CSAT for feature117118### Funnel Analysis119120```121Acquisition -> Activation -> Retention -> Revenue -> Referral122```123124## Best Practices125126### Writing Great PRDs1271. Start with the problem, not solution1282. Include clear success metrics upfront1293. Explicitly state what's out of scope1304. Use visuals (wireframes, flows)1315. Keep technical details in appendix132133### Effective Prioritization1341. Mix quick wins with strategic bets1352. Consider opportunity cost1363. Account for dependencies1374. Buffer for unexpected work (20%)1385. Revisit quarterly139140### Customer Discovery Tips1411. Ask "why" 5 times1422. Focus on past behavior, not future intentions1433. Avoid leading questions1444. Look for emotional reactions1455. Validate with data146147## Common Pitfalls to Avoid1481491. **Solution-First Thinking**: Jumping to features before understanding problems1502. **Analysis Paralysis**: Over-researching without shipping1513. **Feature Factory**: Shipping features without measuring impact1524. **Ignoring Technical Debt**: Not allocating time for platform health1535. **Stakeholder Surprise**: Not communicating early and often1546. **Metric Theater**: Optimizing vanity metrics over real value