← 所有文章
构建正确的东西
待完成工作框架:实践介绍
由FabricLoop团队撰写 · 2026年5月 · 6分钟阅读
克莱顿·克里斯坦森(Clayton Christensen)曾讲过这样一个故事:一家快餐公司想多卖奶昔,于是访问顾客对口味、甜度和杯子大小的偏好,但无论怎么调整,销量都没有起色。后来一位研究者换了个办法:他站在停车场里,观察人们买奶昔。他只问了一个问题——“今天早上你决定买奶昔的时候,是想做什么?”
答案是:大多数早晨买奶昔的人,面前都有一段漫长无聊的通勤路程。他们想要一样既能打发时间、又能撑到午饭前不饿的东西。在这方面,奶昔比香蕉(吃得太快)、百吉饼(太容易弄脏)或咖啡(量太少)都做得更好。它的竞争对手不是别的奶昔,而是无聊和饥饿。
这个故事正是待完成工作理论的精髓:人们买产品,其实是“雇用”它来完成生活中的某项工作。
“工作”究竟指什么
在 JTBD 的术语中,“工作”是指一个人在特定情境下想要取得的进展。它不是任务(“我需要发送一个文件”),也不是目标(“我想更有效率”)。它是某个具体的人在某个具体情境下想要取得的具体进展——包含围绕那一刻的所有背景、约束和情绪。
一份工作由三个部分组成:情境(引发需求的触发因素)、动机(这个人想要达成什么)和结果(在他看来什么算成功)。三者缺一不可。抓住了动机却忽略情境的产品,会在错误的时刻被使用;抓住了情境却忽略结果的产品,会被雇用,又很快被“解雇”。
“人们不想要一把四分之一英寸的钻头,他们想要一个四分之一英寸的孔。但他们真正想要的是墙上的一个架子——而他们内心真正想要的,是让伴侣觉得自己很能干。”
JTBD 陈述的格式
写出规范的 JTBD 陈述,会迫使你想清楚产品实际上被“雇用”来完成什么工作——也会暴露你以为的工作与用户实际体验之间的差距。
JTBD 陈述模板与示例
“当我处于某种情境时,我想要达成某个动机,这样我就能得到某个结果。”
示例1——项目管理工具
“当我从已离职的同事手中中途接手一个项目时,我想要弄清已经做出了哪些决定以及原因,这样我就能尽快上手,而不必安排六次交接通话。”
示例2——通信工具
“当我需要从一个整天都在开会的人那里得到快速答复时,我想要发出一条既传达紧迫性又不失礼貌的消息,这样我就能自己解决卡点,又不伤害彼此的关系。”
示例3——分析工具
“当我下周要向董事会汇报时,我想要以能讲清楚一个故事的方式展示留存趋势,这样我就能证明进展,并让大家对团队保持信心。”
请注意,每条陈述都揭示了功能清单永远无法揭示的东西:情感上的利害关系、各种相互竞争的力量所构成的背景,以及用户眼中对成功的定义。在一份询问“你想要什么功能?”的调查中,这些都不会浮现出来。
功能、社交与情感三个维度
每份工作都有三个维度,只满足功能维度的产品,会错失真正的价值。
- 功能层面:要完成的实际任务。“向我的团队发送状态更新。”
- 社交层面:这个人希望在他人眼中是什么样子。“被看作井井有条、一切尽在掌握。”
- 情感层面:这个人希望自己是什么感受。“感到一切在掌控之中,而不是不堪重负。”
Slack 的增长并不是因为它在发送消息上比电子邮件更好(功能层面),而是因为它让团队感到彼此联系更紧密、更有活力(情感层面),也让个人觉得自己置身于一场实时的对话中,而不是面对一个收件箱队列(社交层面)。只满足功能性工作的特性很容易沦为同质化的商品。同时满足这三个维度的产品则要难替代得多。
访谈技巧
要发掘情感和社交维度,请留意受访者谈到其他人时的措辞。“我需要向经理证明……”“我不想让客户觉得……”“我担心团队会以为……”——这些说法表明,社交和情感层面的工作正在起作用。
如何发现你的产品被雇用来完成的工作
最好的 JTBD 研究聚焦于“雇用”的时刻——决定开始使用产品——以及“解雇”的时刻——决定停止使用。这两个时刻都蕴含着丰富的信号。
做“雇用”访谈时,可以问:“回想一下你上次决定使用 [产品] 的时候,当时是什么情况?你想完成什么?你之前先试过什么?”做“解雇”访谈时,则问:“你是什么时候不再使用 [产品] 的?在你决定换掉之前,你正在做什么?替代方案有哪些做法不同?”
得到的答案几乎总会让你感到意外。用户会描述你的团队从未想到过的情境、挫折和动机,而这正是关键所在。JTBD 研究不是验证性研究,而是探索性研究。你不是在检验自己的假设,而是在用证据取代它们。
人口统计陷阱
JTBD 有意不再使用人口统计画像(“35 岁的市场经理”),转向基于情境的画像。人口统计特征完全相同的两个人,可能有截然不同的工作;而在人口统计上毫无共同点的两个人,却可能为完全相同的工作雇用你的产品。要按工作来细分用户,而不是按年龄或职位。
用 JTBD 做产品决策
一旦你确定了产品被雇用来完成的主要工作,就把它们当作每一项重大产品决策的过滤器。对于任何提议的功能,都要问:它能帮助用户在我们的哪一项具体工作上取得进展?如果答案是“不属于我们的任何主要工作”,这就是应当降低优先级的强烈信号——即使这个功能听起来很吸引人。
JTBD 也能揭示你在哪些地方服务过度。如果某项工作用户已经完成得足够好,再往这个方向增加功能,收益会递减,还可能增加复杂度,让从事其他工作的用户更难使用这个产品。工作视角能告诉你该在哪里投入,又该在哪里止步。
FabricLoop 与 JTBD 的关系
FabricLoop 被雇用来完成一项特定的工作:让团队保持协调,而不强迫每个人采用同一种沟通风格。这项工作兼具功能、社交和情感三个维度——对它们的理解影响了每一项产品决策。我们在内部评估新功能时会使用 JTBD 陈述,并让整个团队都能看到背后的研究。
读完本文可带走的 10 点
- 人们买产品,其实是“雇用”它在特定情境下帮自己取得进展。工作总是比任务更大。
- 一份工作由三部分组成:情境(触发因素)、动机(想要达成什么)和结果(对成功的定义)。
- JTBD 陈述格式——“当我[处于某种情境]时,我想要[达成某个动机],这样我就能[得到某个结果]”——能带来功能清单永远无法产生的清晰度。
- 每份工作都有功能、社交和情感三个维度。只满足功能维度的产品很容易沦为同质化的商品。
- 访谈时留意受访者谈到其他人的措辞——它表明存在社交和情感层面的工作,而这些工作往往比功能层面更重要。
- 最好的 JTBD 研究聚焦于“雇用”的时刻(你为什么开始用?)和“解雇”的时刻(你为什么不再用?)。
- JTBD 研究是探索性研究,而不是验证性研究。你是在用证据取代假设,而不是确认自己已有的想法。
- 按用户想要完成的工作来细分用户,而不是按人口统计特征。毫无共同点的两个人,可能有相同的工作。
- 把已确认的工作作为功能决策的过滤器:如果一个功能不能帮助用户在主要工作上取得进展,就降低它的优先级。
- JTBD 还能揭示你在哪里服务过度——也就是增加更多功能只会收益递减或增加复杂度的地方。