product-manager-toolkit
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseProduct 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 15bash
python scripts/rice_prioritizer.py sample # 创建示例CSV
python scripts/rice_prioritizer.py sample_features.csv --capacity 15For Interview Analysis
访谈分析
bash
python scripts/customer_interview_analyzer.py interview_transcript.txtbash
python scripts/customer_interview_analyzer.py interview_transcript.txtFor PRD Creation
PRD创建
- Choose template from
references/prd_templates.md - Fill in sections based on discovery work
- Review with stakeholders
- Version control in your PM tool
- 从中选择模板
references/prd_templates.md - 根据探索工作填充各章节内容
- 与相关利益方一同评审
- 在你的PM工具中进行版本控制
Core Workflows
核心工作流
Feature Prioritization Process
功能优先级排序流程
-
Gather Feature Requests
- Customer feedback
- Sales requests
- Technical debt
- Strategic initiatives
-
Score with RICEbash
# 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)
-
Analyze Portfolio
- Review quick wins vs big bets
- Check effort distribution
- Validate against strategy
-
Generate Roadmap
- Quarterly capacity planning
- Dependency mapping
- Stakeholder alignment
-
收集功能需求
- 客户反馈
- 销售需求
- 技术债务
- 战略举措
-
使用RICE评分bash
# 创建包含以下字段的CSV:name,reach,impact,confidence,effort python scripts/rice_prioritizer.py features.csv- Reach(覆盖用户数):每季度受影响的用户数量
- Impact(影响程度):massive/高/medium/中/low/低/minimal/极小
- Confidence(置信度):high/高/medium/中/low/低
- Effort(投入成本):xl/超大/l/大/m/中/s/小/xs/极小(人月)
-
分析产品组合
- 评估快速成果与重大赌注
- 检查投入成本分布
- 结合战略进行验证
-
生成路线图
- 季度产能规划
- 依赖关系映射
- 利益方对齐
Customer Discovery Process
客户探索流程
-
Conduct Interviews
- Use semi-structured format
- Focus on problems, not solutions
- Record with permission
-
Analyze Insightsbash
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
-
Synthesize Findings
- Group similar pain points
- Identify patterns across interviews
- Map to opportunity areas
-
Validate Solutions
- Create solution hypotheses
- Test with prototypes
- Measure actual vs expected behavior
-
开展访谈
- 使用半结构化格式
- 聚焦问题而非解决方案
- 经许可后进行录制
-
分析洞察bash
python scripts/customer_interview_analyzer.py transcript.txt提取内容包括:- 带严重程度的痛点
- 带优先级的功能需求
- 用户待办任务
- 情感分析
- 核心主题与引用
-
整合发现成果
- 归类相似痛点
- 识别跨访谈的模式
- 映射到机会领域
-
验证解决方案
- 创建解决方案假设
- 通过原型进行测试
- 衡量实际表现与预期行为
PRD Development Process
PRD开发流程
-
Choose Template
- 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
-
Structure Content
- Problem → Solution → Success Metrics
- Always include out-of-scope
- Clear acceptance criteria
-
Collaborate
- Engineering for feasibility
- Design for experience
- Sales for market validation
- Support for operational impact
-
选择模板
- 标准PRD:复杂功能(6-8周)
- 单页PRD:简单功能(2-4周)
- 功能简报:探索阶段(1周)
- 敏捷史诗:基于迭代的交付
-
内容结构
- 问题 → 解决方案 → 成功指标
- 务必包含范围外内容
- 清晰的验收标准
-
协作
- 与工程团队确认可行性
- 与设计团队优化体验
- 与销售团队进行市场验证
- 与支持团队评估运营影响
Key Scripts
核心脚本
rice_prioritizer.py
rice_prioritizer.py
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:
bash
undefined带产品组合分析的高级RICE框架实现。
功能:
- RICE分数计算
- 产品组合平衡分析(快速成果vs重大赌注)
- 季度路线图生成
- 团队产能规划
- 多种输出格式(文本/json/csv)
使用示例:
bash
undefinedBasic prioritization
基础优先级排序
python scripts/rice_prioritizer.py features.csv
python scripts/rice_prioritizer.py features.csv
With custom team capacity (person-months per quarter)
自定义团队产能(每季度人月)
python scripts/rice_prioritizer.py features.csv --capacity 20
python scripts/rice_prioritizer.py features.csv --capacity 20
Output as JSON for integration
输出为JSON用于集成
python scripts/rice_prioritizer.py features.csv --output json
undefinedpython scripts/rice_prioritizer.py features.csv --output json
undefinedcustomer_interview_analyzer.py
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:
bash
undefined基于NLP的访谈分析工具,用于提取可执行洞察。
能力:
- 提取带严重程度评估的痛点
- 识别并分类功能需求
- 识别用户待办任务模式
- 情感分析
- 主题提取
- 竞品提及识别
- 关键引用识别
使用示例:
bash
undefinedAnalyze single interview
分析单个访谈
python scripts/customer_interview_analyzer.py interview.txt
python scripts/customer_interview_analyzer.py interview.txt
Output as JSON for aggregation
输出为JSON用于聚合
python scripts/customer_interview_analyzer.py interview.txt json
undefinedpython scripts/customer_interview_analyzer.py interview.txt json
undefinedReference Documents
参考文档
prd_templates.md
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
适用于不同场景的多种PRD格式:
-
标准PRD模板
- 包含11个章节的全面格式
- 最适合重大功能
- 包含技术规格
-
单页PRD
- 用于快速对齐的简洁格式
- 聚焦问题/解决方案/指标
- 适合小型功能
-
敏捷史诗模板
- 基于迭代的交付
- 用户故事映射
- 聚焦验收标准
-
功能简报
- 轻量级探索
- 假设驱动
- PRD前阶段
Prioritization Frameworks
优先级排序框架
RICE Framework
RICE框架
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分数 = (覆盖用户数 × 影响程度 × 置信度) / 投入成本
覆盖用户数:每季度用户数量
影响程度:
- Massive = 3倍
- High = 2倍
- Medium = 1倍
- Low = 0.5倍
- Minimal = 0.25倍
置信度:
- High = 100%
- Medium = 80%
- Low = 50%
投入成本:人月Value vs Effort Matrix
价值vs投入成本矩阵
Low Effort High Effort
High QUICK WINS BIG BETS
Value [Prioritize] [Strategic]
Low FILL-INS TIME SINKS
Value [Maybe] [Avoid] 低投入成本 高投入成本
高 快速成果 重大赌注
价值 [优先处理] [战略级]
低 补充项 时间陷阱
价值 [可考虑] [避免]MoSCoW Method
MoSCoW方法
- Must Have: Critical for launch
- Should Have: Important but not critical
- Could Have: Nice to have
- Won't Have: Out of scope
- Must Have(必备):发布的关键需求
- Should Have(应该有):重要但非关键
- Could Have(可以有):锦上添花
- Won't Have(不会有):范围外
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 permission1. 背景问题(5分钟)
- 角色与职责
- 当前工作流程
- 使用的工具
2. 问题探索(15分钟)
- 痛点
- 发生频率与影响
- 当前的解决办法
3. 解决方案验证(10分钟)
- 对概念的反应
- 价值感知
- 付费意愿
4. 收尾(5分钟)
- 其他想法
- 推荐
- 后续跟进许可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成果
├── 机会1
│ ├── 解决方案A
│ └── 解决方案B
└── 机会2
├── 解决方案C
└── 解决方案DMetrics & 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
- 采用率:使用该功能的用户占比
- 使用频率:每个用户在特定时间段内的使用次数
- 使用深度:使用到的功能能力占比
- 留存率:持续使用的情况
- 满意度:功能的NPS/CSAT评分
Best Practices
最佳实践
Writing Great PRDs
撰写优质PRD
- 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
- 结合快速成果与战略赌注
- 考虑机会成本
- 考虑依赖关系
- 为意外工作预留缓冲(20%)
- 每季度重新审视
- 清晰传达决策
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
- 连续问5次“为什么”
- 聚焦过去的行为而非未来的意图
- 避免诱导性问题
- 在用户的环境中进行访谈
- 留意情绪反应
- 用数据验证
Stakeholder Management
利益方管理
- Identify RACI for decisions
- Regular async updates
- Demo over documentation
- Address concerns early
- Celebrate wins publicly
- Learn from failures openly
- 明确决策的RACI(负责人、批准人、咨询人、告知人)
- 定期异步更新
- 用演示代替文档
- 尽早解决顾虑
- 公开庆祝成果
- 坦诚从失败中学习
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
- 先解决方案后问题:在理解问题前就跳到功能开发
- 分析瘫痪:过度研究而不落地
- 功能工厂:只发布功能而不衡量影响
- 忽略技术债务:不为平台健康分配时间
- 利益方意外:未尽早且频繁沟通
- 指标假象:优化虚荣指标而非实际价值
Integration Points
集成点
This toolkit integrates with:
- Analytics: Amplitude, Mixpanel, Google Analytics
- Roadmapping: ProductBoard, Aha!, Roadmunk
- Design: Figma, Sketch, Miro
- Development: Jira, Linear, GitHub
- Research: Dovetail, UserVoice, Pendo
- Communication: Slack, Notion, Confluence
此工具包可与以下工具集成:
- 分析工具:Amplitude, Mixpanel, Google Analytics
- 路线图工具:ProductBoard, Aha!, Roadmunk
- 设计工具:Figma, Sketch, Miro
- 开发工具:Jira, Linear, GitHub
- 研究工具:Dovetail, UserVoice, Pendo
- 沟通工具:Slack, Notion, Confluence
Quick Commands Cheat Sheet
快速命令 cheat sheet
bash
undefinedbash
undefinedPrioritization
优先级排序
python scripts/rice_prioritizer.py features.csv --capacity 15
python scripts/rice_prioritizer.py features.csv --capacity 15
Interview Analysis
访谈分析
python scripts/customer_interview_analyzer.py interview.txt
python scripts/customer_interview_analyzer.py interview.txt
Create sample data
创建示例数据
python scripts/rice_prioritizer.py sample
python scripts/rice_prioritizer.py sample
JSON outputs for integration
输出JSON用于集成
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json
undefinedpython scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json
undefined