Essential tools and frameworks for modern product management, from discovery to delivery. ``` python scripts/rice_prioritizer.py sample # Create sample CSV
Product Manager Toolkit
Essential tools and frameworks for modern product management, from discovery to delivery.
Advanced RICE framework implementation with portfolio analysis.
Features:
RICE score calculation
Portfolio balance analysis (quick wins vs big bets)
Quarterly roadmap generation
Team capacity planning
Multiple output formats (text/json/csv)
Usage Examples:
# Basic prioritization
python scripts/rice_prioritizer.py features.csv
# With custom team capacity (person-months per quarter)
python scripts/rice_prioritizer.py features.csv --capacity 20
# Output as JSON for integration
python scripts/rice_prioritizer.py features.csv --output json
customer_interview_analyzer.py
NLP-based interview analysis for extracting actionable insights.
Capabilities:
Pain point extraction with severity assessment
Feature request identification and classification
Jobs-to-be-done pattern recognition
Sentiment analysis
Theme extraction
Competitor mentions
Key quotes identification
Usage Examples:
# Analyze single interview
python scripts/customer_interview_analyzer.py interview.txt
# Output as JSON for aggregation
python scripts/customer_interview_analyzer.py interview.txt json
Reference Documents
prd_templates.md
Multiple PRD formats for different contexts:
Standard PRD Template
Comprehensive 11-section format
Best for major features
Includes technical specs
One-Page PRD
Concise format for quick alignment
Focus on problem/solution/metrics
Good for smaller features
Agile Epic Template
Sprint-based delivery
User story mapping
Acceptance criteria focus
Feature Brief
Lightweight exploration
Hypothesis-driven
Pre-PRD phase
Prioritization Frameworks
RICE Framework
Score = (Reach × Impact × 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
1. Context Questions (5 min)
- Role and responsibilities
- Current workflow
- Tools used
2. Problem Exploration (15 min)
- Pain points
- Frequency and impact
- Current workarounds
3. Solution Validation (10 min)
- Reaction to concepts
- Value perception
- Willingness to pay
4. Wrap-up (5 min)
- Other thoughts
- Referrals
- Follow-up permission
`### Hypothesis Template`
We believe that [building this feature]
For [these users]
Will [achieve this outcome]
We'll know we're right when [metric]
`### Opportunity Solution Tree`
Outcome
├── Opportunity 1
│ ├── Solution A
│ └── Solution B
└── Opportunity 2
├── Solution C
└── Solution D
Metrics & Analytics
North Star Metric Framework
Identify Core Value: What's the #1 value to users?
Make it Measurable: Quantifiable and trackable
Ensure It's Actionable: Teams can influence it
Check Leading Indicator: Predicts business success
Funnel Analysis Template
Acquisition → Activation → Retention → Revenue → Referral
Key Metrics:
- Conversion rate at each step
- Drop-off points
- Time between steps
- Cohort variations
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
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
Version control changes
Effective Prioritization
Mix quick wins with strategic bets
Consider opportunity cost
Account for dependencies
Buffer for unexpected work (20%)
Revisit quarterly
Communicate decisions clearly
Customer Discovery Tips
Ask "why" 5 times
Focus on past behavior, not future intentions
Avoid leading questions
Interview in their environment
Look for emotional reactions
Validate with data
Stakeholder Management
Identify RACI for decisions
Regular async updates
Demo over documentation
Address concerns early
Celebrate wins publicly
Learn from failures openly
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