mcpField
O
opportunity-solution-tree

opportunity-solution-tree

github.com/phuryn生产力27.5k3.0k 次安装2 周前更新
代码仓库

关于 opportunity-solution-tree

opportunity-solution-tree 是一项产品探索技能,帮助团队将目标结果与客户机会、解决方案和实验关联起来。它强调探索多个方案,并通过测试加以验证。

主要功能

  1. 01梳理结果、机会、方案和实验
  2. 02从研究中提取客户需求
  3. 03排列机会优先级
  4. 04为每项机会生成多个方案
  5. 05设计可衡量的验证实验

适用场景

  1. 01围绕目标结果组织产品探索
  2. 02将客户研究转化为优先机会
  3. 03在确定方案前测试相关假设

安装

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

$npx skills add https://github.com/phuryn/pm-skills --skill opportunity-solution-tree

安装后在 Claude Code 中输入/opportunity-solution-tree确认已加载。

详细介绍

机会解决方案树(OST)

一种用于构建持续产品探索的可视化框架。将期望的成果与客户的机会、可能的解决方案和用于验证它们的实验连接起来。

领域背景

机会解决方案树(Teresa Torres,《持续探索习惯》)是现代产品探索的支柱。它通过要求团队先梳理机会空间,避免团队直接跳到解决方案。

结构(4 个层级):

  1. 期望成果(顶层)—— 团队正在追求的可衡量业务或产品成果。应当是一个清晰、单一的指标(例如,“将 7 天留存率提高到 40%”)。该指标来自 OKR 或产品战略。

  2. 机会(第二层)—— 通过研究发现的客户需求、痛点或愿望。这些是值得解决的问题,而非功能。应从客户的角度描述:“我很难……”或“我希望能……”。使用机会评分确定优先级:重要性 ×(1 − 满意度)(Dan Olsen,《精益产品手册》)。将重要性和满意度归一化到 0–1。

  3. 解决方案(第三层)—— 解决每个机会的可能方式。针对每个机会提出多个解决方案,不要只选第一个想法。产品三人组(产品经理 + 设计师 + 工程师)应共同构思。“最好的想法往往来自工程师。”

  4. 实验(底层)—— 快速、低成本地测试解决方案是否确实能解决该机会。使用假设测试(价值、可用性、可行性、技术可行性风险)。与基于观点的验证相比,优先选择“亲自承担风险”的实验(Alberto Savoia)。

关键原则:

  • 一次聚焦一个成果。 不要试图解决所有问题。让树聚焦于一个期望成果。
  • 关注机会,而非功能。 “绝不要让客户设计解决方案。应优先考虑机会(问题),而非功能。”
  • 比较和对照。 在选择解决方案前,始终针对每个机会至少提出 3 个方案。避免落入“第一个想法”陷阱。
  • 探索并非线性过程。 如果实验失败,就回到之前的步骤。淘汰未通过验证的解决方案,探索新的分支。
  • 持续进行,而非定期进行。 随着从访谈、分析和实验中获取经验,每周更新这棵树。
说明

你正在帮助一个产品团队为 $ARGUMENTS 构建一棵机会解决方案树。

输入要求
  • 一个期望成果或希望改善的业务指标
  • 客户研究数据(访谈、调查、分析、反馈)
  • 可选:需要整理的现有机会或解决方案想法
流程
  1. 定义期望成果 —— 确认或协助表述树顶端一个清晰、可衡量的成果。

  2. 梳理机会 —— 根据提供的研究,识别 3-7 个客户机会(需求/痛点)。将相关机会归组。以客户的视角描述每个机会。

  3. 确定机会优先级 —— 使用机会评分或定性评估进行排序。聚焦排名最高的 2-3 个机会。

  4. 生成解决方案 —— 针对每个优先级较高的机会,从产品经理、设计师和工程师的角度构思 3 个或更多解决方案。

  5. 设计实验 —— 为最有希望的解决方案提出 1-2 个快速实验。注明:假设、方法、指标、成功门槛。

  6. 可视化这棵树 —— 以清晰的层级格式呈现完整的 OST。

逐步思考。如果内容较多,请保存为 Markdown 文件。


延伸阅读

评论

支持 Markdown