mcpField
D
define-opportunity-tree

define-opportunity-tree

github.com/product-on-purpose生产力769781 次安装4 天前更新
代码仓库

关于 define-opportunity-tree

define-opportunity-tree 是面向产品团队的发现技能,将可衡量的结果与客户机会、方案和假设测试关联起来。它用有证据支撑、可排序的树形结构组织探索,而非平铺功能清单。

主要功能

  1. 01结果到机会的树形结构
  2. 02为客户机会记录证据
  3. 03为每个机会提出多个方案
  4. 04设计假设测试与实验
  5. 05分支排序与学习记录

适用场景

  1. 01组织持续的产品发现工作
  2. 02选择要探索的客户机会
  3. 03将研究发现转化为产品行动

安装

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

$npx skills add https://github.com/product-on-purpose/pm-skills --skill define-opportunity-tree

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

HISTORY.md
evals/
trigger-fixtures.json
references/
EXAMPLE.md
TEMPLATE.md

详细介绍

机会解决方案树

机会解决方案树(OST)是一种用于产品探索的可视化框架,可将业务成果与客户机会及潜在解决方案联系起来。该框架由 Teresa Torres 提出,可避免直接跳到解决方案这一常见陷阱,确保每个功能想法都能追溯到客户需求和可衡量的成果。

适用场景

  • 在持续进行产品探索时,用于整理所学
  • 确定优先探索哪些机会时
  • 向利益相关者传达产品策略时
  • 功能想法太多、需要理清思路时
  • 用户研究结束后,将洞察转化为行动时
  • 团队需要对哪些成果最重要达成一致时

不适用场景

  • 需要为一份已知候选项的平面列表打分和排序 -> 使用 define-prioritization-framework;树用于组织探索,而不是进行排序
  • 需要为团队梳理一个具体问题 -> 使用 define-problem-statement
  • 准备测试单个假设 -> 使用 define-hypothesis,然后使用 measure-experiment-design
  • 尚未就想要推动的成果达成一致 -> 先使用 foundation-okr-writer 确定成果;没有一致认可的成果,树就只是在装饰各种观点

说明

收到创建机会解决方案树的请求时,请按以下步骤操作:

  1. 定义预期成果 从顶部开始,明确一个可衡量的业务或产品成果。该成果应当能够通过产品变更来影响。尽可能用定量方式表达(例如,“将 30 天留存率从 40% 提升至 55%”)。

  2. 识别机会领域 向外扩展出 3-5 个机会领域,也就是可以解决客户需求或痛点的方面。机会不是解决方案,而是客户的问题、需求或愿望。请从客户的角度表述。

  3. 补充支持证据 为每个机会记录支持证据:用户研究引言、行为数据、支持工单或市场趋势。强有力的机会有多个证据来源。

  4. 集思广益,提出解决方案 为每个机会提出 2-4 个潜在解决方案。此阶段不要自我审查。解决方案可以是快速实验,也可以是重大功能。具体程度应足以供评估。

  5. 定义假设测试 针对每个有前景的解决方案,找出风险最高的假设,并设计轻量实验来测试。良好的测试能够验证该解决方案是否确实能解决这一机会。

  6. 确定树的优先级 并非所有分支都同等重要。根据潜在影响、信心和投入,标明要优先探索的机会和解决方案。树是一份动态文档,需要随着学习不断迭代。

  7. 可视化结构 创建树状图,展示层级关系:顶部为成果,其下为机会,每个机会下方为解决方案,叶节点为实验。

输出格式

使用 references/TEMPLATE.md 中的模板来组织输出。一棵完整的树应填写模板的每个部分:预期成果;可视化树;机会分支;优先级;实验待办清单;学习日志;后续步骤。

质量检查清单

最终定稿前,请确认:

  • 成果可衡量,且在产品团队的影响范围内
  • 机会以客户为中心(需求/问题,而非功能)
  • 每个机会都有记录在案的支持证据
  • 每个机会都有多个解决方案(而非直接跳到一个方案)
  • 假设已明确,并设计了相应实验
  • 优先级清晰(优先探索哪个分支)

示例

完整示例见 references/EXAMPLE.md。

评论

支持 Markdown