机会解决方案树Skill opportunity-solution-tree

机会解决方案树技能是一种结构化发现工具,用于引导产品经理从利益相关者请求中提取目标结果,生成机会选项(待解决的问题),映射潜在解决方案,并基于可行性、影响和市场适配选择最佳概念验证。它帮助团队避免过早收敛于解决方案,确保解决正确的问题,并通过实验验证推动产品增长。关键词包括产品管理、机会发现、解决方案树、概念验证、实验验证、结构化发现、增长黑客。

产品战略 0 次安装 0 次浏览 更新于 3/18/2026

名称: 机会解决方案树 描述: 通过提取利益相关者请求中的目标结果,生成机会选项(待解决的问题),映射潜在解决方案,并基于可行性、影响和市场适配选择最佳概念验证(POC),引导产品经理创建机会解决方案树(OST)。这用于从模糊的产品请求转向结构化发现,确保团队在跳转到解决方案之前解决正确的问题——避免“功能工厂”综合症和过早收敛于想法。

这不是路线图生成器——它是一个结构化发现过程,输出带有可测试解决方案假设的已验证机会。


目的

通过提取利益相关者请求中的目标结果,生成机会选项(待解决的问题),映射潜在解决方案,并基于可行性、影响和市场适配选择最佳概念验证(POC),引导产品经理创建机会解决方案树(OST)。使用此工具,从模糊产品请求转向结构化发现,确保团队在跳转到解决方案之前解决正确的问题——避免“功能工厂”综合症和过早收敛于想法。

这不是路线图生成器——它是一个结构化发现过程,输出带有可测试解决方案假设的已验证机会。

关键概念

什么是机会解决方案树(OST)?

OST是一个视觉框架(Teresa Torres,《持续发现习惯》),连接:

  1. 期望结果(业务目标或产品指标)
  2. 机会(可能推动结果的客户问题、需求、痛点或愿望)
  3. 解决方案(解决每个机会的方式)
  4. 实验(验证解决方案的测试)

结构:

         期望结果 (1)
                |
    +-----------+-----------+
    |           |           |
机会1    机会2    机会3 (3个机会)
    |           |           |
  +-+-+       +-+-+       +-+-+
  | | |       | | |       | | |
解决方案1 解决方案2 解决方案3 (每个机会3个解决方案,共9个)

为什么这个框架有效

  • 结果驱动: 从业务目标开始,而不是功能请求
  • 发散前收敛: 在选择解决方案前探索多个机会
  • 问题聚焦: 机会是问题,而不是伪装成问题的解决方案
  • 可测试: 每个解决方案映射到实验,不仅仅是“构建并发布”
  • POC选择: 在承诺资源前评估可行性、影响、市场适配

反模式(这不是什么)

  • 不是功能列表: 机会是客户面临的问题,而不是“我们需要黑暗模式”
  • 不是解决方案优先: 不要从“我们应该构建X”开始——从“客户在Y上挣扎”开始
  • 不是瀑布式规划: OST是发现工具,不是项目计划
  • 不是一次性练习: OST随着实验学习而演变

何时使用此工具

  • 利益相关者请求功能或产品倡议时
  • 开始新产品领域发现时
  • 澄清模糊OKR或战略目标时
  • 优先解决哪些问题时
  • 对齐团队以推动结果时

何时不使用此工具

  • 当问题已经验证时(转向解决方案测试)
  • 用于战术bug修复或技术债务(不需要发现)
  • 当利益相关者要求特定解决方案时(先解决对齐问题)

促进源真理

使用 workshop-facilitation 作为此技能的默认交互协议。

它定义了:

  • 会议提醒 + 进入模式(引导、上下文转储、最佳猜测)
  • 单问题轮次与普通语言提示
  • 进度标签(例如,上下文 Qx/8 和评分 Qx/5)
  • 中断处理和暂停/恢复行为
  • 决策点的编号建议
  • 常规问题的快速选择编号响应选项(当有用时包括 其他(指定)

此文件定义领域特定评估内容。如有冲突,请遵循此文件的领域逻辑。

应用

使用 template.md 获取完整填充结构。

此交互技能遵循 两阶段过程

阶段1: 生成OST(提取结果、识别机会、映射解决方案) 阶段2: 选择POC(评估解决方案、推荐最佳起点)


步骤0:收集上下文(在问题之前)

代理建议:

在创建机会解决方案树之前,让我们收集上下文:

利益相关者请求或产品倡议:

  • 利益相关者要求什么?(功能请求、产品想法、战略目标)
  • 任何现有材料:PRD草案、OKR文档、战略备忘录、会议笔记
  • 问题陈述、客户投诉或研究结果

产品上下文(如果可用):

  • 网站文案、定位声明、产品描述
  • 竞争对手材料、客户评论(G2、Capterra)、社区讨论
  • 使用数据、支持工单、流失原因

您可以直接粘贴此内容,或简要描述请求。


阶段1:生成机会解决方案树

问题1:提取期望结果

代理询问: “此倡议的期望结果是什么?(您试图推动的业务或产品指标是什么?)”

提供4个枚举选项:

  1. 收入增长 — “增加ARR,从现有客户扩展收入,新收入流”(适用于扩展产品)
  2. 客户保留 — “减少流失,增加激活,提高参与度/粘性”(适用于有保留问题的成熟产品)
  3. 客户获取 — “增加注册、试用转化、新用户增长”(适用于早期或增长产品)
  4. 产品效率 — “减少支持成本,降低价值实现时间,改善运营指标”(适用于优化操作的成熟产品)

或描述您的具体期望结果(可测量:例如,“将试用转付费转化率从15%提高到25%”)。

用户响应: [选择或自定义]

代理提取并确认:

  • 期望结果: [具体、可测量的结果]
  • 为什么重要: [来自利益相关者请求或上下文的理由]

问题2:识别机会(待解决的问题)

代理基于期望结果和提供的上下文生成3个机会。

代理说: “基于您的期望结果([来自Q1])和您提供的上下文,以下是 3个机会(客户问题或需求),可能推动此结果:”

示例(如果结果 = 增加试用转付费转化):

  1. 机会1:用户在试用期间未体验价值 — “新用户注册但未完成入职,从未达到‘顿悟时刻’,在看到核心价值前放弃”

    • 证据:[来自上下文:入职分析、支持工单、退出调查]
  2. 机会2:定价不清晰或不对齐 — “用户不确定付费计划是否值得;不理解价格获得什么;定价页面混淆”

    • 证据:[来自上下文:定价页面转化漏斗下降、销售异议]
  3. 机会3:免费计划‘足够好’ — “用户无限期停留在免费层,因为它满足需求;没有升级的 compelling 理由”

    • 证据:[来自上下文:免费用户保留数据、支持工单询问变通方法]

代理询问: “哪个机会感觉最需要首先探索,或者您想修改/添加机会?”

用户响应: [选择或自定义]


问题3:为选定机会生成解决方案

代理为选定机会生成3个解决方案想法。

代理说: “对于 机会 [X]: [名称],以下是 3个潜在解决方案 进行测试:”

示例(如果选择机会1:用户在试用期间未体验价值):

  1. 解决方案1:引导入职清单 — “交互式清单,逐步引导用户完成核心工作流(例如,‘创建您的第一个项目’、‘邀请队友’、‘完成任务’)”

    • 假设:结构化指导提高完成率
    • 实验:A/B测试清单与无清单,测量激活率
  2. 解决方案2:价值实现时间触发器 — “当用户卡住时自动提示(例如,‘您尚未创建项目——这里是一个启动模板’)”

    • 假设:主动提示防止放弃
    • 实验:跟踪提示参与度,测量试用转付费提升
  3. 解决方案3:人工辅助入职 — “为高价值试用用户(企业、团队计划)提供15分钟入职电话与CSM”

    • 假设:个人接触增加高意向用户转化
    • 实验:向50个试用用户提供,测量转化与控制组对比

代理询问: “您想探索另一个机会的解决方案,还是转向POC选择?”

用户响应: [选择或自定义]


阶段2:选择概念验证(POC)

生成解决方案后,代理帮助选择首先测试哪个解决方案。


问题4:评估解决方案(可行性、影响、市场适配)

代理说: “让我们评估您的解决方案,以选择最佳起点。我将对每个解决方案在 可行性(构建难度)、影响(可能推动结果的程度)和 市场适配(与客户需求的匹配程度)上评分。”

代理生成评估表:

解决方案 可行性 (1-5) 影响 (1-5) 市场适配 (1-5) 总分 理由
解决方案1:引导入职清单 4 4 5 13 高可行性(UI模式)、已验证影响(行业标准)、强市场适配(用户期望入职指导)
解决方案2:价值实现时间触发器 3 3 4 10 中等可行性(需要分析集成)、适度影响(取决于触发器质量)、良好市场适配
解决方案3:人工辅助入职 5 5 3 13 高可行性(无开发工作)、高影响(个人接触)、较低市场适配(不扩展,仅高接触)

评分标准:

  • 可行性: 1 = 数月工作,5 = 天/周
  • 影响: 1 = 最小结果变动,5 = 主要结果转变
  • 市场适配: 1 = 客户不在乎,5 = 客户主动请求此功能

代理推荐:

推荐POC:解决方案1(引导入职清单)

为什么选择此POC:

  • 平衡可行性(可在2-4周内构建)与影响(已验证模式)
  • 强市场适配(用户期望入职指导)
  • 可测试假设:“如果我们通过核心工作流引导用户,激活率将从X%提高到Y%”

替代POC: 解决方案3(人工辅助入职)

  • 如果您想无开发工作快速学习,从此开始
  • 手动测试20-50个试用用户,收集定性反馈
  • 使用学习结果指导自动化解决方案(解决方案1)

不推荐POC: 解决方案2(价值实现时间触发器)

  • 需要更多前期投资
  • 影响取决于触发器质量(需要实验才能正确)
  • 验证核心入职流后作为后续更好

问题5:定义实验

代理询问: “您将如何测试此解决方案?实验是什么?”

提供3个枚举选项:

  1. A/B测试 — “构建MVP,向50%试用用户展示,与对照组比较转化”(最佳用于:定量验证,需要流量)
  2. 原型 + 可用性测试 — “创建可点击原型,观察10个用户尝试入职,收集定性反馈”(最佳用于:早期验证,低流量)
  3. 手动礼宾测试 — “手动运行解决方案与20个用户(例如,亲自引导他们入职),测量结果”(最佳用于:快速学习,无开发工作)

或描述您的实验方法。

用户响应: [选择或自定义]


输出:机会解决方案树 + POC计划

完成流程后,代理输出:

# 机会解决方案树 + POC计划

## 期望结果
**结果:** [来自Q1]
**目标指标:** [具体、可测量的目标]
**为什么重要:** [理由]

---

## 机会映射

### 机会1: [名称]
**问题:** [描述]
**证据:** [来自上下文]

**解决方案:**
1. [解决方案A]
2. [解决方案B]
3. [解决方案C]

---

### 机会2: [名称]
**问题:** [描述]
**证据:** [来自上下文]

**解决方案:**
1. [解决方案A]
2. [解决方案B]
3. [解决方案C]

---

### 机会3: [名称]
**问题:** [描述]
**证据:** [来自上下文]

**解决方案:**
1. [解决方案A]
2. [解决方案B]
3. [解决方案C]

---

## 选定POC

**机会:** [选定机会]
**解决方案:** [选定解决方案]

**假设:**
- “如果我们[实施解决方案],那么[结果指标]将从[X]到[Y][增加/减少],因为[理由]。”

**实验:**
- **类型:** [A/B测试 / 原型测试 / 礼宾测试]
- **参与者:** [用户数量、细分]
- **时长:** [时间线]
- **成功标准:** [什么验证假设]

**可行性评分:** [1-5]
**影响评分:** [1-5]
**市场适配评分:** [1-5]
**总分:** [总和]

**为什么选择此POC:**
- [理由1]
- [理由2]
- [理由3]

---

## 下一步步骤

1. **构建实验:** [具体行动,例如,“创建入职清单线框”]
2. **运行实验:** [具体行动,例如,“部署到50%试用用户2周”]
3. **测量结果:** [具体指标,例如,“比较激活率:清单与对照组”]
4. **决定:** [如果成功 → 扩展;如果失败 → 尝试下一个解决方案]

---

**准备构建实验了吗?如果您想精炼假设或探索替代解决方案,请告诉我。**

示例

查看 examples/sample.md 获取完整OST示例。

迷你示例摘录:

**期望结果:** 将试用转付费转化率从15%提高到25%
**机会:** 用户在试用期间未达到“顿悟时刻”
**解决方案:** 引导入职清单

常见陷阱

陷阱1:伪装成解决方案的机会

症状: “机会:我们需要一个移动应用”

后果: 您已经收敛于解决方案,而没有探索问题。

修复: 重新框架机会作为客户问题:“移动优先用户无法在移动中访问产品。”


陷阱2:跳过发散(跳转到一个解决方案)

症状: “我们知道解决方案是[X],只需要构建它”

后果: 错过更好替代品,没有学习。

修复: 每个机会生成至少3个解决方案。强制发散前收敛。


陷阱3:结果太模糊

症状: “期望结果:改善用户体验”

后果: 无法测量成功,无法优先机会。

修复: 使结果可测量:“将NPS从30提高到50”或“将入职放弃率从60%降低到40%。”


陷阱4:无实验(直接构建)

症状: 选择一个解决方案并直接转向路线图

后果: 无验证,构建错误事物的风险高。

修复: 每个解决方案必须映射到一个实验。无实验 = 无OST。


陷阱5:分析瘫痪(永远探索)

症状: 生成20个机会,50个解决方案,从未选择一个

后果: 团队卡在发现中,无进展。

修复: 限制到3个机会,每个3个解决方案(共9个)。选择POC,运行实验,学习,迭代。


参考文献

相关技能

  • skills/problem-statement/SKILL.md — 框架机会作为客户问题
  • skills/jobs-to-be-done/SKILL.md — 帮助从JTBD研究识别机会
  • skills/epic-hypothesis/SKILL.md — 将已验证解决方案转为可测试史诗
  • skills/user-story/SKILL.md — 将实验分解为可交付故事
  • skills/discovery-interview-prep/SKILL.md — 通过客户访谈验证机会

外部框架

  • Teresa Torres,《持续发现习惯》(2021)— 机会解决方案树的起源
  • Jeff Patton,《用户故事映射》(2014)— 结果驱动的产品规划
  • Ash Maurya,《运行精益》(2012)— 假设驱动的实验

相关资源

  • Productside Blueprint — 战略产品发现过程
  • [如果有相关OST资源,链接此处]

技能类型: 交互式 建议文件名: opportunity-solution-tree.md 建议放置位置: /skills/interactive/ 依赖: 使用 skills/problem-statement/SKILL.md, skills/jobs-to-be-done/SKILL.md, skills/epic-hypothesis/SKILL.md, skills/user-story/SKILL.md