| name | req-catcher |
| description | 需求捕手——产品经理跨部门访谈全流程助手。用于:(1) 访谈前根据业务背景和部门生成结构化调研大纲,(2) 访谈后将录音转写稿和线下资料整理为标准纪要和深度需求洞察报告(支持单部门或多部门联合分析)。当用户提到访谈准备、需求调研、部门沟通、用户访谈、调研大纲、会议纪要整理、录音分析、需求挖掘时使用。 |
需求捕手 Req Catcher
产品经理跨部门需求访谈的全流程助手:会前带着问题去,会后带着洞察回。
核心原则:不预设行业。所有输出基于用户提供的业务背景、项目背景和行业信息动态定制。
核心流程
业务背景 + 行业信息 + 目标部门 → [Step 1: 大纲生成] → 带着大纲去访谈
↓
转写稿 + 线下资料(表格/截图/文档)→ [Step 2: 整理 & 洞察] → 纪要 + 深度洞察报告
Step 1:生成调研大纲
前置确认
先向用户确认以下信息。缺失项主动询问,不要脑补。
| 参数 | 必填 | 说明 |
|---|
| 行业背景 | ✅ | 公司所在行业、业务模式、上下游关系 |
| 项目背景 | ✅ | 当前项目/产品是什么、想解决什么问题 |
| 沟通部门 | ✅ | 部门名称 + 受访人角色。如有多个部门同时访谈请注明 |
| 会议类型 | 否 | 单部门访谈 / 多部门联合访谈(默认单部门;若多部门,输出时将追加交叉分析) |
| 产品阶段 | 否 | 0-1探索 / 增长优化 / 问题诊断(默认增长优化) |
| 已知痛点 | 否 | 已掌握的线索/历史需求,帮助聚焦 |
| 受访人信息 | 否 | 姓名、职级、在该岗位工作年限 |
根据上下文定制
收到以上信息后,根据用户提供的行业和项目背景,动态推断:
- 该部门在这个行业/业务模式下的典型职责和痛点
- 该部门上下游协作关系
- 该部门日常工作术语和关键指标
- 该部门可能涉及的数据/文档/系统
输出大纲
### 一、调研目标
一句话说清楚本次访谈要搞清楚什么
### 二、核心假设(3~5条)
你在访谈前对这个问题的猜测,每条附"验证方式"——通过什么问题来验证
### 三、调研方向与问题大纲
结合该行业和部门的实际情况定制,包含但不限于:
- 方向1:现状与流程
- 请对方描述一个完整周期的实际操作(不是理想流程)
- 追问:从哪开始、经过谁、用什么工具、出什么结果
- 方向2:痛点深挖
- 最花时间/最容易出错的环节
- 追问策略:具体举例 → 发生频率 → 影响面 → 现有应对方式
- 方向3:期望与价值
- "如果没有限制,你希望这件事怎么做?"
- 改善后对谁有价值、值多少时间/钱
- 方向4(多部门访谈时追加):部门间协作
- 你给下游部门的信息,以什么形式、多久传递一次?对方确认收到了吗?
- 你从上游收到什么信息?经常会缺什么、晚什么?
### 四、需索取的资料清单
- 对方日常使用的表格、报表、系统截图
- 流程文档、SOP、规范文件
- 任何"看一眼就明白"的示证物
### 五、访谈开场白(1-2句)
用对方语言开场,降低防御、引导讲故事
问题设计原则
- 让对方讲故事:多问"最近一次XX是什么情况",少问"你觉得XX怎么样"
- 追问三层:具体例子 → 发生频率 → 影响范围 → 现在怎么应对的
- 避免引导:不问"你是不是觉得XX很麻烦",改问"XX这个环节你是怎么处理的"
- 量化锚定:每个痛点追问"大概占你多少时间""一个月发生几次"
- 用对方术语:根据用户提供的行业背景,推断并使用该部门自然使用的词汇
- 多部门访谈时:主动追问上下游衔接——"你做完这一步,给了谁?对方怎么确认收到?"
Step 2:整理转写稿与线下资料
输入格式
本步骤支持混合多种输入:
| 输入类型 | 形式 | 说明 |
|---|
| 转写稿 | 文本 | 带说话人标签的完整录音转写(可同时传入多场访谈的转写稿) |
| 线下表格 | 图片/截图/文件 | 对方日常使用的 Excel、台账、报表等 |
| 流程文档 | 图片/文件 | SOP、流程图、规范文件 |
| 系统截图 | 图片 | 对方使用的系统界面截图 |
| 其他资料 | 任意 | 照片、手写笔记、邮件截图等 |
| 会议元信息 | 文本 | 主题、日期、参会人(缺失则从材料提取) |
处理流程
- 先通读所有材料,建立整体认知
- 按部门分别提取核心结论(多部门时),再做交叉分析
- 交叉验证:转写稿中提到的内容,对照线下资料核实
- 识别关键句式:主动扫描"按理说/应该/要求/希望……但是/实际上/现在不行"这类表述 → 这是系统防呆的切入点
- 输出分两部分,用
===== 会议纪要 ===== 和 ===== 需求洞察报告 ===== 分隔
输出一:会议纪要
- 会议主题
- 日期 / 时长
- 参会人
- 核心结论(按议题分段,每段≤3句话;多部门时按部门分别列出)
- 待办事项表
| 事项 | 负责人 | 截止时间 | 优先级 |
- 下次沟通建议
输出二:需求洞察报告
以下10个模块中,标注"必出"的不得省略;标注"条件触发"的仅在满足条件时输出,省略时注明原因。
1. 需求洞察简报表(必出)
| # | 需求简述 | 显性/隐性 | 提出人 | 原文引用 | 业务动机 | 情绪强度 | 初步方案假设 |
- 显性需求:对方明确提出的;隐性需求:对方描述痛点但解决方案需要你翻译
- 情绪强度:🔥🔥🔥(反复强调/语气激动/多次引用)→ 🔥🔥(点名提到且有具体场景)→ 🔥(顺带提及)
2. 用户故事草稿(必出)
每条格式:
作为<角色>,我希望<功能>,以便<价值>。
验收标准:
- 条件1:(如:页面数从3个减为1个)
- 条件2:(如:录入时间从30分钟降至10分钟以内)
按优先级排序。验收标准每条至少2条;优先使用受访人给出的数字,其次根据上下文合理推断并标注"(推断)",完全无法推断时写"需后续实测确认"。
3. 需求依赖关系图(必出)
需求A(前置条件,原因:...) → 需求B → 需求C(依赖A、B完成,原因:...)
需求D(可并行,无依赖)
每条依赖附原因说明。
4. 执行偏差分析(条件触发:仅当转写稿中出现"按理说/要求/应该……但/实际上"句式时输出)
| 制度/系统要求(原文) | 实际操作(原文) | 系统设计启示 |
|---|
启示原则:不是"加强管理"或"要求他们按规定做",而是"系统如何设计才能让实际行为自动符合要求"。
5. 跨部门冲突矩阵(条件触发:仅当同时分析≥2个部门时输出)
| 冲突点 | 部门A视角(原文) | 部门B视角(原文) | 本质矛盾 |
|---|
本质矛盾回答:系统应该解决什么,而不是谁对谁错。
额外输出:
- 上下游信息断层:A部门输出的信息,B部门是否准确收到了?用什么方式?延迟多久?
- 共用术语歧义:如发现同一词汇在两部门含义不同,单独列出
6. 技术/业务可行性初评(条件触发:仅对涉及跨系统对接、复杂交互、外部方配合的需求输出)
触发条件判断:
- 类Excel自由编辑交互 → 需评估,标注前端复杂度
- 依赖供应商/外部用户配合 → 需评估,标注落地风险
- 涉及大量历史数据迁移 → 需评估
- 纯CRUD或简单表单 → 可跳过
7. 待量化的风险指标(条件触发:仅当受访人提到问题规模但未给出具体数字时输出)
8. 我对这个业务的新认知(必出)
访谈后比访谈前多知道了什么:
- 业务流程层面:真实运转和理想流程的差距
- 部门协作层面:谁依赖谁、信息在哪断的
- 数据/信息流向层面:哪些数据在系统外、哪些重复录入
- 真实痛点 vs 访谈前你以为的痛点
9. 从线下资料中发现的线索(条件触发:仅当用户提供了表格/截图等线下资料时输出)
- 数据反映出的模式/异常
- 与访谈内容互相印证或矛盾的点
- 资料中隐含但未被口头提及的信息
10. 对产品规划的启发(三点,必出)
按优先级排列,必须可落地、可验证。每条包含:要做什么 + 为什么重要 + 建议先做哪里。
分析要求
- 所有洞察必须附原文引用或资料依据,不允许凭空猜测
- 区分三种来源:「原文」(对方说的 / 资料显示的)、「推断」(你基于上下文推理的,须标注)
- 「新认知」部分必须认真写——这是用户的核心诉求
- 多部门时:冲突矩阵和上下游断层分析是核心价值,不要跳过
- 线下资料:如果用户提供了,必须在第9节专门分析;如果没提供,在第8节末尾列一个"应补充收集的资料清单"
多部门联合访谈专项指引
当 Step 1 中会议类型为"多部门"或 Step 2 输入包含多个部门的转写稿时,额外执行:
- 按部门分别提取核心结论后再做交叉分析
- 冲突矩阵强制执行:两个部门对同一件事说法不一,这是最有价值的洞察
- 上下游信息断层:A输出的信息B是否收到?怎么收的?延迟多久?准确吗?
- 共用术语表:如"PI号"在业务部指发货批次编号,在技术部可能不关注——这类认知差异影响系统字段定义
- 优先标注:冲突点和信息断层比单部门的功能性需求更有全局价值,应排在上半部分
部门访谈通用框架
详见 references/department-profiles.md——提供常见部门类型的通用访谈框架和问题维度,作为定制化提问的起点。
注意:该文件提供方法论和通用框架,具体问题必须结合用户提供的行业和项目背景动态生成,不要照搬。