关于 opportunity-solution-tree
opportunity-solution-tree 是一项产品探索技能,帮助团队将目标结果与客户机会、解决方案和实验关联起来。它强调探索多个方案,并通过测试加以验证。
主要功能
- 01梳理结果、机会、方案和实验
- 02从研究中提取客户需求
- 03排列机会优先级
- 04为每项机会生成多个方案
- 05设计可衡量的验证实验
适用场景
- 01围绕目标结果组织产品探索
- 02将客户研究转化为优先机会
- 03在确定方案前测试相关假设
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ phuryn/ pm-skills --skill opportunity-solution-tree安装后在 Claude Code 中输入/opportunity-solution-tree确认已加载。
详细介绍
机会解决方案树(OST)
一种用于构建持续产品探索的可视化框架。将期望的成果与客户的机会、可能的解决方案和用于验证它们的实验连接起来。
领域背景
机会解决方案树(Teresa Torres,《持续探索习惯》)是现代产品探索的支柱。它通过要求团队先梳理机会空间,避免团队直接跳到解决方案。
结构(4 个层级):
-
期望成果(顶层)—— 团队正在追求的可衡量业务或产品成果。应当是一个清晰、单一的指标(例如,“将 7 天留存率提高到 40%”)。该指标来自 OKR 或产品战略。
-
机会(第二层)—— 通过研究发现的客户需求、痛点或愿望。这些是值得解决的问题,而非功能。应从客户的角度描述:“我很难……”或“我希望能……”。使用机会评分确定优先级:重要性 ×(1 − 满意度)(Dan Olsen,《精益产品手册》)。将重要性和满意度归一化到 0–1。
-
解决方案(第三层)—— 解决每个机会的可能方式。针对每个机会提出多个解决方案,不要只选第一个想法。产品三人组(产品经理 + 设计师 + 工程师)应共同构思。“最好的想法往往来自工程师。”
-
实验(底层)—— 快速、低成本地测试解决方案是否确实能解决该机会。使用假设测试(价值、可用性、可行性、技术可行性风险)。与基于观点的验证相比,优先选择“亲自承担风险”的实验(Alberto Savoia)。
关键原则:
- 一次聚焦一个成果。 不要试图解决所有问题。让树聚焦于一个期望成果。
- 关注机会,而非功能。 “绝不要让客户设计解决方案。应优先考虑机会(问题),而非功能。”
- 比较和对照。 在选择解决方案前,始终针对每个机会至少提出 3 个方案。避免落入“第一个想法”陷阱。
- 探索并非线性过程。 如果实验失败,就回到之前的步骤。淘汰未通过验证的解决方案,探索新的分支。
- 持续进行,而非定期进行。 随着从访谈、分析和实验中获取经验,每周更新这棵树。
说明
你正在帮助一个产品团队为 $ARGUMENTS 构建一棵机会解决方案树。
输入要求
- 一个期望成果或希望改善的业务指标
- 客户研究数据(访谈、调查、分析、反馈)
- 可选:需要整理的现有机会或解决方案想法
流程
-
定义期望成果 —— 确认或协助表述树顶端一个清晰、可衡量的成果。
-
梳理机会 —— 根据提供的研究,识别 3-7 个客户机会(需求/痛点)。将相关机会归组。以客户的视角描述每个机会。
-
确定机会优先级 —— 使用机会评分或定性评估进行排序。聚焦排名最高的 2-3 个机会。
-
生成解决方案 —— 针对每个优先级较高的机会,从产品经理、设计师和工程师的角度构思 3 个或更多解决方案。
-
设计实验 —— 为最有希望的解决方案提出 1-2 个快速实验。注明:假设、方法、指标、成功门槛。
-
可视化这棵树 —— 以清晰的层级格式呈现完整的 OST。
逐步思考。如果内容较多,请保存为 Markdown 文件。