product-manager-toolkit
产品经理全面工具包,涵盖RICE优先级排序法、客户访谈分析、产品需求文档模板、探索框架及市场进入策略。适用于功能优先级划分、用户研究整合、需求文档编写以及产品战略制定。
name:product-manager-toolkitdescription:Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.
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 15For Interview Analysis
python scripts/customer_interview_analyzer.py interview_transcript.txtFor PRD Creation
references/prd_templates.mdCore Workflows
Feature Prioritization Process
- Customer feedback
- Sales requests
- Technical debt
- Strategic initiatives
# Create CSV with: name,reach,impact,confidence,effort
python scripts/rice_prioritizer.py features.csv- Reach: Users affected per quarter
- Impact: massive/high/medium/low/minimal
- Confidence: high/medium/low
- Effort: xl/l/m/s/xs (person-months)
- Review quick wins vs big bets
- Check effort distribution
- Validate against strategy
- Quarterly capacity planning
- Dependency mapping
- Stakeholder alignment
Customer Discovery Process
- Use semi-structured format
- Focus on problems, not solutions
- Record with permission
python scripts/customer_interview_analyzer.py transcript.txtExtracts:
- Pain points with severity
- Feature requests with priority
- Jobs to be done
- Sentiment analysis
- Key themes and quotes
- Group similar pain points
- Identify patterns across interviews
- Map to opportunity areas
- Create solution hypotheses
- Test with prototypes
- Measure actual vs expected behavior
PRD Development Process
- 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
- Problem → Solution → Success Metrics
- Always include out-of-scope
- Clear acceptance criteria
- Engineering for feasibility
- Design for experience
- Sales for market validation
- Support for operational impact
Key Scripts
rice_prioritizer.py
Advanced RICE framework implementation with portfolio analysis.
Features:
Usage Examples:
# Basic prioritization
python scripts/rice_prioritizer.py features.csvWith custom team capacity (person-months per quarter)
python scripts/rice_prioritizer.py features.csv --capacity 20Output as JSON for integration
python scripts/rice_prioritizer.py features.csv --output jsoncustomer_interview_analyzer.py
NLP-based interview analysis for extracting actionable insights.
Capabilities:
Usage Examples:
# Analyze single interview
python scripts/customer_interview_analyzer.py interview.txtOutput as JSON for aggregation
python scripts/customer_interview_analyzer.py interview.txt jsonReference Documents
prd_templates.md
Multiple PRD formats for different contexts:
- Comprehensive 11-section format
- Best for major features
- Includes technical specs
- Concise format for quick alignment
- Focus on problem/solution/metrics
- Good for smaller features
- Sprint-based delivery
- User story mapping
- Acceptance criteria focus
- Lightweight exploration
- Hypothesis-driven
- Pre-PRD phase
Prioritization Frameworks
RICE Framework
Score = (Reach × Impact × Confidence) / EffortReach: # 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
Discovery Frameworks
Customer Interview Guide
1. Context Questions (5 min)
- Role and responsibilities
- Current workflow
- Tools usedProblem Exploration (15 min)
- Pain points
- Frequency and impact
- Current workaroundsSolution Validation (10 min)
- Reaction to concepts
- Value perception
- Willingness to payWrap-up (5 min)
- Other thoughts
- Referrals
- Follow-up permissionHypothesis 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 DMetrics & Analytics
North Star Metric Framework
Funnel Analysis Template
Acquisition → Activation → Retention → Revenue → ReferralKey Metrics:
Conversion rate at each step
Drop-off points
Time between steps
Cohort variations Feature Success Metrics
Best Practices
Writing Great PRDs
Effective Prioritization
Customer Discovery Tips
Stakeholder Management
Common Pitfalls to Avoid
Integration Points
This toolkit integrates with:
Quick Commands Cheat Sheet
# Prioritization
python scripts/rice_prioritizer.py features.csv --capacity 15Interview Analysis
python scripts/customer_interview_analyzer.py interview.txtCreate sample data
python scripts/rice_prioritizer.py sampleJSON outputs for integration
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json