产品管理工具包 product-manager-toolkit

一套全面的产品经理工具和框架,从发现到交付,包括RICE优先级排序、客户访谈分析、产品需求文档(PRD)模板、发现框架和市场进入策略。

需求分析 0 次安装 0 次浏览 更新于 3/5/2026

产品管理工具包 综合工具包,适用于产品经理,包括RICE优先级排序、客户访谈分析、产品需求文档(PRD)模板、发现框架和市场进入策略。用于功能优先级排序、用户研究综合、需求文档和产品战略发展。


快速开始

功能优先级排序

# 创建样本数据文件
python scripts/rice_prioritizer.py sample

# 运行优先级排序,包含团队容量
python scripts/rice_prioritizer.py sample_features.csv --capacity 15

访谈分析

python scripts/customer_interview_analyzer.py interview_transcript.txt

产品需求文档(PRD)创建

  1. references/prd_templates.md中选择模板
  2. 根据发现工作填写各节
  3. 与工程团队审查可行性
  4. 在项目管理工具中进行版本控制

核心工作流程

功能优先级排序流程

收集 → 评分 → 分析 → 计划 → 验证 → 执行

第1步:收集功能请求

  • 客户反馈(支持工单、访谈)
  • 销售请求(CRM管道阻塞)
  • 技术债务(工程输入)
  • 战略计划(领导目标)

第2步:使用RICE评分

# 输入:带有功能的CSV文件
python scripts/rice_prioritizer.py features.csv --capacity 20

参考references/frameworks.md中的RICE公式和评分指南。

第3步:分析产品组合

审查工具输出:

  • 快速胜利与大赌注分布
  • 努力集中(避免所有XL项目)
  • 战略对齐差距

第4步:生成路线图

  • 季度容量分配
  • 依赖关系识别
  • 利益相关者沟通计划

第5步:验证结果

在最终确定路线图之前:

  • [ ] 将最高优先级与战略目标进行比较
  • [ ] 运行敏感性分析(如果估计值错误2倍怎么办?)
  • [ ] 与关键利益相关者审查盲点
  • [ ] 检查功能之间的缺失依赖关系
  • [ ] 与工程团队验证工作量估算

第6步:执行和迭代

  • 与团队共享路线图
  • 跟踪实际与估计的工作量
  • 每季度重新审视优先级
  • 根据学习更新RICE输入

客户发现流程

计划 → 招募 → 访谈 → 分析 → 综合 → 验证

第1步:计划研究

  • 定义研究问题
  • 确定目标细分市场
  • 创建访谈脚本(见references/frameworks.md

第2步:招募参与者

  • 每个细分市场5-8次访谈
  • 混合使用重度用户和流失用户
  • 适当激励

第3步:进行访谈

  • 使用半结构化格式
  • 专注于问题,而不是解决方案
  • 获得许可后录音
  • 访谈期间做最少的笔记

第4步:分析洞察

python scripts/customer_interview_analyzer.py transcript.txt

提取:

  • 痛点与严重程度
  • 功能请求与优先级
  • 待办工作模式
  • 情绪和关键主题
  • 显著引用

第5步:综合发现

  • 将访谈中的类似痛点分组
  • 识别模式(3次以上提及=模式)
  • 使用机会解决方案树映射到机会领域
  • 按频率和严重程度优先级机会

第6步:验证解决方案

在构建之前:

  • [ ] 创建解决方案假设(见references/frameworks.md
  • [ ] 使用低保真原型进行测试
  • [ ] 测量实际行为与陈述偏好
  • [ ] 根据反馈进行迭代
  • [ ] 为未来研究记录学习

产品需求文档(PRD)开发流程

范围 → 草稿 → 审查 → 完善 → 批准 → 跟踪

第1步:选择模板

references/prd_templates.md中选择:

模板 用例 时间线
标准PRD 复杂功能,跨团队 6-8周
单页PRD 简单功能,单一团队 2-4周
功能简报 探索阶段 1周
敏捷史诗 基于冲刺的交付 持续进行

第2步:起草内容

  • 以问题陈述为先导
  • 提前定义成功指标
  • 明确说明范围外的项目
  • 包括线框图或原型图

第3步:审查周期

  • 工程:可行性和工作量
  • 设计:用户体验差距
  • 销售:市场验证
  • 支持:运营影响

第4步:根据反馈完善

  • 解决技术限制
  • 调整范围以适应时间线
  • 文档化权衡决策

第5步:批准和启动

  • 利益相关者批准
  • 冲刺计划集成
  • 向更广泛的团队沟通

第6步:跟踪执行

发布后:

  • [ ] 将实际指标与目标进行比较
  • [ ] 进行用户反馈会议
  • [ ] 文档记录什么有效,什么无效
  • [ ] 更新估算准确性数据
  • [ ] 与团队分享学习

工具参考

RICE优先级排序器

高级RICE框架实现,附带产品组合分析。

特点:

  • 可配置权重的RICE分数计算
  • 产品组合平衡分析(快速胜利与大赌注)
  • 基于容量的季度路线图生成
  • 多种输出格式(文本、JSON、CSV)

CSV输入格式:

name,reach,impact,confidence,effort,description
User Dashboard Redesign,5000,high,high,l,Complete redesign
Mobile Push Notifications,10000,massive,medium,m,Add push support
Dark Mode,8000,medium,high,s,Dark theme option

命令:

# 创建样本数据
python scripts/rice_prioritizer.py sample

# 运行,默认容量(10人月)
python scripts/rice_prioritizer.py features.csv

# 自定义容量
python scripts/rice_prioritizer.py features.csv --capacity 20

# JSON输出,用于集成
python scripts/rice_prioritizer.py features.csv --output json

# CSV输出,用于电子表格
python scripts/rice_prioritizer.py features.csv --output csv

客户访谈分析器

基于NLP的访谈分析,用于提取可操作的洞察。

能力:

  • 痛点提取与严重程度评估
  • 功能请求识别与分类
  • 待办工作模式识别
  • 每节的情绪分析
  • 主题和引用提取
  • 竞争对手提及检测

命令:

# 分析访谈记录
python scripts/customer_interview_analyzer.py interview.txt

# JSON输出,用于聚合
python scripts/customer_interview_analyzer.py interview.txt json

输入/输出示例

RICE优先级排序器示例

输入(features.csv):

name,reach,impact,confidence,effort
Onboarding Flow,20000,massive,high,s
Search Improvements,15000,high,high,m
Social Login,12000,high,medium,m
Push Notifications,10000,massive,medium,m
Dark Mode,8000,medium,high,s

命令:

python scripts/rice_prioritizer.py features.csv --capacity 15

输出:

============================================================
RICE PRIORITIZATION RESULTS
============================================================

📊 TOP PRIORITIZED FEATURES

1. Onboarding Flow
   RICE Score: 16000.0
   Reach: 20000 | Impact: massive | Confidence: high | Effort: s

2. Search Improvements
   RICE Score: 4800.0
   Reach: 15000 | Impact: high | Confidence: high | Effort: m

3. Social Login
   RICE Score: 3072.0
   Reach: 12000 | Impact: high | Confidence: medium | Effort: m

4. Push Notifications
   RICE Score: 3840.0
   Reach: 10000 | Impact: massive | Confidence: medium | Effort: m

5. Dark Mode
   RICE Score: 2133.33
   Reach: 8000 | Impact: medium | Confidence: high | Effort: s

📈 PORTFOLIO ANALYSIS

Total Features: 5
Total Effort: 19 person-months
Total Reach: 65,000 users
Average RICE Score: 5969.07

🎯 Quick Wins: 2 features
   • Onboarding Flow (RICE: 16000.0)
   • Dark Mode (RICE: 2133.33)

🚀 Big Bets: 0 features

📅 SUGGESTED ROADMAP

Q1 - Capacity: 11/15 person-months
   • Onboarding Flow (RICE: 16000.0)
   • Search Improvements (RICE: 4800.0)
   • Dark Mode (RICE: 2133.33)

Q2 - Capacity: 10/15 person-months
   • Push Notifications (RICE: 3840.0)
   • Social Login (RICE: 3072.0)

客户访谈分析器示例

输入(interview.txt):

Customer: Jane, Enterprise PM at TechCorp
Date: 2024-01-15

Interviewer: What's the hardest part of your current workflow?

Jane: The biggest frustration is the lack of real-time collaboration.
When I'm working on a PRD, I have to constantly ping my team on Slack
to get updates. It's really frustrating to wait for responses,
especially when we're on a tight deadline.

I've tried using Google Docs for collaboration, but it doesn't
integrate with our roadmap tools. I'd pay extra for something that
just worked seamlessly.

Interviewer: How often does this happen?

Jane: Literally every day. I probably waste 30 minutes just on
back-and-forth messages. It's my biggest pain point right now.

命令:

python scripts/customer_interview_analyzer.py interview.txt

输出:

============================================================
CUSTOMER INTERVIEW ANALYSIS
============================================================

📋 INTERVIEW METADATA
Segments found: 1
Lines analyzed: 15

😟 PAIN POINTS (3 found)

1. [HIGH] Lack of real-time collaboration
   "I have to constantly ping my team on Slack to get updates"

2. [MEDIUM] Tool integration gaps
   "Google Docs...doesn't integrate with our roadmap tools"

3. [HIGH] Time wasted on communication
   "waste 30 minutes just on back-and-forth messages"

💡 FEATURE REQUESTS (2 found)

1. Real-time collaboration - Priority: High
2. Seamless tool integration - Priority: Medium

🎯 JOBS TO BE DONE

When working on PRDs with tight deadlines
I want real-time visibility into team updates
So I can avoid wasted time on status checks

📊 SENTIMENT ANALYSIS

Overall: Negative (pain-focused interview)
Key emotions: Frustration, Time pressure

💬 KEY QUOTES

• "It's really frustrating to wait for responses"
• "I'd pay extra for something that just worked seamlessly"
• "It's my biggest pain point right now"

🏷️ THEMES

- Collaboration friction
- Tool fragmentation
- Time efficiency

集成点

兼容的工具和平台:

类别 平台
Analytics Amplitude, Mixpanel, Google Analytics
Roadmapping ProductBoard, Aha!, Roadmunk, Productplan
Design Figma, Sketch, Miro
Development Jira, Linear, GitHub, Asana
Research Dovetail, UserVoice, Pendo, Maze
Communication Slack, Notion, Confluence

JSON导出支持与大多数工具集成:

# 导出以供Jira导入
python scripts/rice_prioritizer.py features.csv --output json > priorities.json

# 导出以供仪表板
python scripts/customer_interview_analyzer.py interview.txt json > insights.json

常见陷阱

陷阱 描述 预防
Solution-First 在理解问题之前就跳到功能 每个PRD都从问题陈述开始
Analysis Paralysis 过度研究而不发货 为研究阶段设置时间限制
Feature Factory 在不测量影响的情况下发货功能 在构建之前定义成功指标
Ignoring Tech Debt 不分配时间用于平台健康 保留20%的容量用于维护
Stakeholder Surprise 不及早且经常沟通 每周异步更新,每月演示
Metric Theater 优化虚荣指标而不是真实价值 将指标与用户交付的价值联系起来

最佳实践

编写出色的PRD:

  • 从问题开始,而不是解决方案
  • 提前包括清晰的成功指标
  • 明确说明什么是范围外的
  • 使用视觉(线框图、流程图、图表)
  • 将技术细节放在附录中
  • 版本控制所有更改

有效的优先级排序:

  • 将快速胜利与战略赌注混合
  • 考虑延迟的机会成本
  • 考虑功能之间的依赖关系
  • 为意外工作预留20%的缓冲
  • 每季度重新审视优先级
  • 用上下文沟通决策

客户发现:

  • 问五次“为什么”以找到根本原因
  • 专注于过去的行为,而不是未来的意图
  • 避免引导性问题(“你不会喜欢…”)
  • 在用户的自然环境中进行访谈
  • 注意情绪反应(痛苦=机会)
  • 用定量数据验证定性数据

快速参考

# 优先级排序
python scripts/rice_prioritizer.py features.csv --capacity 15

# 访谈分析
python scripts/customer_interview_analyzer.py interview.txt

# 生成样本数据
python scripts/rice_prioritizer.py sample

# JSON输出
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json

参考文档

  • references/prd_templates.md - 不同情境下的PRD模板
  • references/frameworks.md - 详细框架文档(RICE、MoSCoW、Kano、JTBD等)