用途
define-jtbd-canvas 用于创建一个 Jobs to be Done(JTBD)画布,捕捉客户为什么会“雇用”产品来推动其生活或工作中的进展。它基于 Clayton Christensen 的框架,超越功能列表和人口统计特征,聚焦驱动客户行为的功能性、情感性和社会性动机。
主要能力
该技能的核心产出是一份完整的 JTBD 画布,包含以下部分:
- Job Overview:任务概述
- Job Performer:任务执行者
- The Circumstance:情境
- Job Statement:任务陈述
- Functional Job:功能性任务
- Emotional Job:情感性任务
- Social Job:社会性任务
- Competing Solutions:竞争性解决方案
- Hiring Criteria:雇用标准
- Insights and Implications:洞察与启示
- Supporting Quotes:支持性引语
- Questions for Further Research:进一步研究的问题
其中,任务陈述使用固定格式:“When [situation], I want to [motivation], so I can [desired outcome].”。功能性任务描述客户需要完成的实际、可度量的任务;情感性任务描述客户在执行任务期间和之后希望获得的感受,也包括希望避免的感受;社会性任务描述客户希望被他人如何看待,涉及地位、身份和关系。
使用方式
当要求创建 JTBD 画布时,技能会按以下步骤执行:
- 识别 Job Performer:定义谁在执行这项任务,超越人口统计特征,捕捉其所处情境。同一个人在不同情境下可能面对不同任务。
- 阐明 Circumstance:描述这项任务何时、何地出现。任务由具体情境触发,理解上下文有助于预测客户何时会寻找解决方案。
- 撰写 Job Statement:使用“When [situation], I want to [motivation], so I can [desired outcome].”格式,捕捉客户寻求的核心进展。
- 定义 Functional Job:客户需要完成的实际任务是什么,什么算“完成”要具体。
- 捕捉 Emotional Job:客户在执行任务期间和之后希望如何感受。情感性任务往往比功能性任务更能驱动决策,应同时包含期望感受和要避免的感受。
- 识别 Social Job:客户希望被他人如何看待。并非所有任务都有强烈的社会维度。
- 映射 Competing Solutions:客户当前“雇用”什么来完成这项任务,包括直接竞品、间接替代方案和不消费(什么都不做)。
- 定义 Hiring Criteria:客户为什么选择某个方案而非另一个,哪些是“必须拥有”,哪些是“锦上添花”。
输出时使用 references/TEMPLATE.md 中的模板来组织结构。完整画布应填写模板的每一个部分。
适用场景
- 在构建产品前深度研究客户动机时
- 围绕客户进展重新定位产品时
- 当现有人物画像过于表面化或偏重人口统计特征时
- 在竞争分析中识别客户为什么切换方案时
- 设计能引起共鸣的营销信息时
- 让团队对齐“客户真正是谁、真正需要什么”时
限制与不适用场景
- 需要一个人物形象型产出(目标、行为、引语)用于设计或营销工作时,应使用 foundation-persona;画布捕捉的是任务,人物画像捕捉的是人。
- 还没有客户研究时,应先用 discover-interview-synthesis 综合访谈;画布的洞察必须追溯到研究,而不是假设。
- 正在框定一个当前要解决的具体问题时,应使用 define-problem-statement。
- 需要将机会映射到可度量结果以进行优先级排序时,应使用 define-opportunity-tree。
质量检查
在最终确定前需要验证:任务陈述遵循“When... I want... so I can...”格式;情境具体,不是模糊的“任何时候”;功能性任务描述可触达的结果;情感性任务包含客户希望如何感受;竞争性解决方案包含非显而易见的替代方案;洞察基于研究而非假设。
示例
完整示例见 references/EXAMPLE.md。
其他信息
该技能的来源标识为 product-on-purpose/pm-skills,官方页面为 https://www.skills.sh/product-on-purpose/pm-skills/define-jtbd-canvas。关于具体安装命令、收费方式、支持的平台或价格信息,资料中暂未提供。