mcpField
P
pm-discovery

pm-discovery

github.com/uxcel-lab生产力3695 次安装17 周前更新
代码仓库

关于 pm-discovery

面向产品团队的生成式产品探索技能,用于规划研究与学习。它按决策风险匹配证据,强调持续且问题优先的探索,并将探索规划与实验设计区分开来。

主要功能

  1. 01识别价值、可用性、可行性和商业风险
  2. 02规划持续且关注结果的探索
  3. 03区分问题与拟议解决方案
  4. 04按决策风险匹配研究证据
  5. 05依据过往行为开展包容且合乎伦理的研究

适用场景

  1. 01为不确定的产品问题规划研究
  2. 02选择定性与定量方法
  3. 03确定高成本产品决策所需证据
  4. 04将已验证的问题转化为解决方案方向

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/uxcel-lab/product-skills --skill pm-discovery

安装后在 Claude Code 中输入/pm-discovery确认已加载。

详细介绍

产品发现技能

此技能的运作方式(请先阅读)

这是一项生成式技能,而“做一些发现工作”隐藏着几个常见陷阱。人们本能的做法是:把发现当作构建前的一次性研究阶段(之后再也不回顾),直接跳到解决方案和功能,套用通用的“访谈几位用户 + 发送一份调查问卷”计划,而不根据实际风险调整严谨程度,用发布了什么而不是带来了什么改变来衡量成功,以及询问用户“你会用这个吗?”(大家都会说会)。结果就是一个忙碌却没有从中学习的功能工厂。好的发现工作应当是持续的、问题优先的、以成果为导向的,并且证据与风险相匹配。因此,此技能会把关以下事项:

  1. 确定要降低哪种风险,以及决策需要多大把握——价值、可用性、可行性或商业可行性风险;成本低且可逆的决策所需的证据,远少于成本高且不可逆的押注。
  2. 贯彻始终不变的核心原则——保持持续节奏,以成果而非产出为重,先关注问题再考虑解决方案,重视过去的行为而非假设,证据与风险相匹配,从已验证的问题出发制定解决方案,并开展合乎伦理的研究。
  3. 明确依赖情境的决策(问题研究还是解决方案研究、定性还是定量、轻量还是深入、自行开展还是寻求专家协助、承诺之前需要多大把握),并权衡利弊。

随后,它会将验证工作交给 pm-assumption-rigor-audit、pm-okr-metric-validity-audit 和 pm-prioritization-rigor-audit。针对特定假设的实际测试/实验设计属于生成式技能 pm-assumption-testing 的范畴——发现工作决定要了解什么,以及这有多重要;假设测试则设计测试。


步骤 0 — 规划发现工作前先明确背景

如果信息未知,请提问;如果在没有答案的情况下继续,请说明所采用的假设:

  • 四种风险中,哪一种最不确定? 价值(有人会想要它吗?)、可用性(他们能用它吗?)、可行性(我们能构建它吗?)、商业可行性(它符合业务需求吗?)。发现工作的目的是消除最高的那项风险——选择活动前先明确说出是哪一项。
  • 你处于问题空间还是解决方案空间?“有人在意这个问题吗?”与“这个解决方案有效吗?”是两个不同的问题,需要采用不同的方法。问题尚未验证前,不要跳到解决方案发现。
  • **这项决策的可逆性如何,成本有多高?**这决定了需要投入多少精力来获得把握。对一个可逆的小改动进行过度研究,会浪费一个季度;对成本高且不可逆的押注研究不足,则会导致团队交付错误的东西。
  • **哪些人会参与,参与节奏如何?**产品三人组(PM + 设计师 + 工程师)及跨职能合作伙伴;这是持续进行的习惯,还是一次性研究?默认采用持续进行的方式。

始终适用的核心原则(适用于任何探索工作)

  • 让探索持续进行,而不是把它当作一个阶段。 一次性开展的前期研究几个月内就会过时。将轻量级客户联系融入每周节奏——简短访谈、查看支持工单、旁听销售电话——并将其视为与冲刺规划同样不可妥协的事项。自动化招募(固定预约链接、产品内拦截调研),避免忙碌的一周让探索工作停摆。间歇性探索得出的洞见会过期;持续探索则能不断积累。
  • 以成果为导向,而非产出。 明确你希望改变的用户行为(产品成果,即你能影响的领先指标),并让它与业务成果(收入/留存,即滞后指标)相联系。“上线帮助中心”是产出;“减少 15% 的支持工单”是成果。虚荣指标测试:“满意且成功的用户是否可能永远不会执行这个操作?” 如果答案是肯定的,那就是虚荣指标。这是防止陷入构建陷阱的办法。
  • 从问题领域着手;区分问题与症状。 功能请求或抱怨(“用户会放弃购物车”)是症状;根本问题(结账流程令人困惑?配送费用太晚才显示?用户不信任支付方式?)才是设计要解决的对象。在着手解决之前,先验证问题真实存在且影响重大。
  • 询问过去的行为,而非假设的意图(妈妈测试法)。 问“你会用这个吗?”得到的往往是礼貌性的肯定——一个假阳性。问“请跟我说说你上次遇到这个问题时的情况”,才能得到可验证的信息。询问他们的生活,而不是你的想法;询问过去的具体经历,而不是对未来的假设;留意问题,而不是他们提出的解决方案。他们说完后保持安静——沉默能让真正的洞见浮现。
  • 让证据与决策风险相匹配,并辨别信号与噪声。 “真相曲线”:轻量级方法(问卷、访谈、纸面原型)成本低,但会受到你的判断影响;真实环境中的行为最能反映真相。选择能够为这项决策提供足够把握的方法。根据模式,而非紧迫程度筛选请求(在支持、销售和访谈中反复出现的主题,比最吵闹的单个客户更有说服力),并区分阻碍性需求与锦上添花的需求。交叉核对定量信息(发生了什么)与定性信息(为什么)——两者一致是绿灯;若有冲突,则在承诺之前再做一次测试。
  • 基于已验证的问题生成解决方案——先提出多个,再进行比较。 问题通过验证后,探索几种截然不同的解决方向,并从可取性 × 可行性 × 商业可持续性几个方面进行比较。每种方向都应能追溯到用户洞见,并作为待测试的假设来提出,而非视为板上钉钉的结论。从请求直接跳到单一功能,是照单全收,而非解决问题,还会导致功能蔓延。
  • 以合乎道德且包容的方式开展研究。 获取真正知情的同意(使用通俗易懂的语言、便于撤回、提供细致的录制选择,并留意权力关系)。招募对象不要局限于方便接触的同温层(现有核心用户可能会让你对问题的理解产生偏差)。留意问题界定中的偏见(“用户需要更快的结账流程”已经预设了用户是谁)。注意文化敏感性,为弱势群体提供额外保障;竞争分析只使用真实可信的公开来源。
  • 持续与利益相关方保持一致——不让他们措手不及。 将利益相关方交接视为协作检查点,而非揭晓结果:尽早让他们参与研究环节,在解决方案之前先就问题达成一致,公开呈现权衡(影响与投入),并让他们亲眼看到真实用户的困难,而不是只看幻灯片。亲眼见过证据的利益相关方会成为支持者,而非阻碍者。

依赖具体情境的决策(呈现出来,不要自动应用)

逐项说明权衡,并给出与步骤 0 相关的建议;由用户选择。每个问题都对每种方法进行全面调查是错误做法——只获取决策所需的确定性,不要过度投入。

决策适用情形避免/调整的情形默认建议
问题研究与解决方案测试如果“有人在意吗?”仍未明确,采用问题空间研究方法(访谈、观察、支持日志)在验证根本问题之前测试解决方案的可用性先验证问题;确认问题真实存在后,再转向解决方案测试
定性与定量定性研究(访谈、开放式回答)用于了解原因和早期信号;定量研究(分析、大样本、行为数据)用于了解情况和规模只依赖其中一种——纯定量研究无法揭示原因;纯定性研究则容易追逐声音最大的人两者交叉验证;如果结果相互矛盾,先再做一轮测试,再作决定
持续轻量研究与定期深入研究每周接触以持续获取信号;针对重大或陌生的决策进行专门深入研究让一次性研究取代持续沟通;或对小型、可逆的决策过度研究保持持续的基线节奏,并针对高风险决策进行深入研究
自行开展(由 PM/小组主导)与聘请专职研究员由 PM 主导轻量研究,以加快进度并贴近用户复杂、高风险、受监管或涉及弱势群体的研究,这类研究需要专家的严谨性自己培养研究习惯;在严谨性对决策至关重要时引入专家
承诺前需要多大的确定性根据决策的风险和可逆性(真相曲线)调整证据要求对可逆的微调过度研究;对不可逆且代价高昂的决策研究不足只获取决策所需的确定性;将具体假设测试交给 pm-assumption-testing
应重视谁的声音关注多个来源中的模式;招募有代表性且具包容性的参与者;优先关注阻碍因素,而非锦上添花的需求按反馈数量/紧迫程度或某个声音最大客户的意见分配权重;使用方便但容易形成回音室的样本按模式和代表性分配权重,而非按噪音大小

验证结果(编排)

交接时使用各审查视角对应的可安装技能 name。仅在该技能已安装时才调用;如果未安装,本技能的核心内容已包含这些规则,可继续执行,无需因此停下。

完成或修订后,应将内容交给审计视角审查,而不是直接宣布完成。以下是候选视角——请遵循 docs/orchestration-policy.md 中的姿态,或将整个产物交由 pm-product-review 审查。这里,assumption-rigor 是始终相关的视角(自动运行);其他视角则是可选项,根据产物实际包含的内容决定是否采用。如果用户调用此技能是为了处理某一特定事项,请遵守其范围。

  • pm-assumption-rigor-audit(自动运行)——是否明确指出并命名了风险最高的假设,而非仅列出容易接受的假设?探索的职责是揭示那些充满信心却未经验证的信念;此项审查会检查这些信念是否被诚实地针对。关于如何设计能消除每项假设的测试,请使用 pm-assumption-testing 技能。
  • pm-okr-metric-validity-audit(可选——当内容列出结果或成功指标时)——探索所聚焦的产品/业务结果和成功指标,是否是真正的结果(而非虚荣指标或产出数量)、可证伪,且处于团队的影响范围内?
  • pm-prioritization-rigor-audit(可选——当内容对问题/机会进行排序时)——探索在对值得解决的问题/机会排序时,是否以证据为依据并与战略相关,而非形成特性工厂式待办列表或由 HiPPO 拍板?
  • pm-decision-quality-audit(可选——当最终要做出影响重大且难以撤销的构建/不构建决策时)——审查流程而非结果、与可逆性相匹配的审议,以及事前验尸。

组合方式(依据 docs/orchestration-policy.md §9):本技能负责产出探索的计划及其洞察。测试/实验设计(pm-assumption-testing)由负责该子部分的同级技能处理(请交由它负责)。问题陈述撰写(pm-problem-statement)、人物角色/JTBD(pm-personas-jtbd)、竞争/市场分析(pm-competitive-analysis)、详细优先级框架(pm-prioritization)、路线图制定(pm-roadmap)以及指标/OKR 定义(pm-okrs-kpis)属于后续工作(可建议接下来生成,不要自动生成)。如果审计发现冲突(例如,低成本方法无法真正消除高风险因素),应以当前要做的决策为准:**探索服务于决策——只学习足以做好决策的内容,然后做出决策。**如需从想法完整构建到计划,pm-idea-to-plan 是组合式入口,会在规格说明之前执行这一阶段——它补上了那些急于编写 PRD 的默认做法会跳过的证据步骤。


常见的正确与错误做法

❌ 错误做法✅ 正确做法
只在一开始做一次探索,然后就着手构建将其培养为每周持续进行的习惯;自动化招募流程,让它在忙碌的冲刺周期中也能持续
以交付的功能衡量成功明确产品成果(行为变化),并将其与业务成果关联起来
收到功能请求后就立即着手构建找出请求背后的根本问题;先验证问题是否真实存在
“你会用这个吗?”/“你愿意花 20 美元买吗?”“请讲讲你上一次遇到这种情况的经历”——关注过去的行为,而不是假设
把声音最大的客户意见当作产品路线图区分反复出现的模式与个别案例,并区分阻碍因素与锦上添花的需求
只选择定性或定量方法,并单独相信其结果交叉核对两者;如果结果冲突,就在做决定前再进行一次测试
采用最先想到的解决方案提出多个方案,按照期望度 × 可行性 × 商业价值进行比较,并将它们表述为假设
只招募现有的重度用户以包容、具有代表性的方式招募;留意问题表述中存在的偏见
最后才向利益相关者公布发现全程让他们参与;就问题达成一致;展示真实用户遇到的困难
对可逆的决策研究过多/对不可逆的决策研究不足根据决策风险匹配确定程度;将具体测试交由 assumption-testing 处理
将计划作为最终方案交付将其交由 assumption-rigor + okr-metric-validity + prioritization-rigor 处理

来源课程(Uxcel)

评论

支持 Markdown