跳转到内容

Phase 0: 客户发现

目标:在写任何代码之前,验证问题是否真实存在、你的解决方案是否有人要。

预计时间:1-2 小时(如果认真做用户访谈,可能跨越几天)

工具:Claude Code(研究和分析)、Google / 社交平台(调研)、真人对话(访谈)

参考书目:Steve Blank《The Startup Owner’s Manual》

大多数失败的项目不是因为代码写得差,而是因为做了一个没人需要的东西

Steve Blank 提出的核心观点:

“No business plan survives first contact with customers.” 没有一份商业计划能在接触真实客户后毫发无损。

传统做法是:想法 → 写需求 → 开发 → 上线 → 发现没人用。

Customer Development 的做法是:想法 → 验证问题 → 验证方案 → 再开发

在 AI 时代,这个流程更重要而不是更不重要——因为 AI 让”做出来”变得太容易了,做出一堆没人用的东西的成本几乎为零,但你的时间和注意力成本不为零。

环节你做AI 做
提出初始想法✅ 你的直觉和观察
假设梳理审核假设是否合理帮你结构化、发现盲区
竞品调研判断差异化机会搜索和整理竞品信息
用户访谈准备确定访谈对象生成访谈问题清单
用户访谈✅ 必须你亲自做
访谈分析做最终判断整理和归纳访谈记录
商业模式画布填写和决策生成模板、建议填写
做/不做决策✅ 你做最终决定提供决策框架

0.1 把你的想法变成可验证的假设

Section titled “0.1 把你的想法变成可验证的假设”

Steve Blank 说:创业的第一步不是写商业计划,而是写下你的假设。

大多数人脑子里的想法是模糊的——“做个项目管理工具”。但这背后隐含了一堆假设,你自己可能没意识到:

  • 问题假设:团队真的不知道谁在做什么吗?还是他们习惯了微信群问?
  • 客户假设:谁最痛?PM?leader?还是成员自己?
  • 方案假设:看板是最好的解决方式吗?还是一个简单的状态报告就够了?
  • 渠道假设:怎么让团队用起来?强制推还是自然迁移?

把隐含假设变成显式假设——这样你才能有意识地去验证它们,而不是默默地赌一把。

Prompt

我有一个产品想法:[描述你的想法]
请帮我做假设梳理。把我这个想法背后隐含的假设拆解出来,按以下分类:
## 1. 问题假设(Problem Hypotheses)
我假设目标用户存在什么问题?这个问题有多痛?他们现在怎么解决?
## 2. 客户假设(Customer Hypotheses)
我假设谁是目标用户?他们的画像是什么?谁最痛(early adopter)?
## 3. 方案假设(Solution Hypotheses)
我假设什么样的方案能解决这个问题?为什么是这个方案而不是别的?
## 4. 商业假设(Business Hypotheses)
我假设怎么赚钱 / 怎么让人用?获客渠道是什么?
对每个假设标注:
- 风险等级(高/中/低)—— 如果这个假设错了,项目会怎样?
- 验证难度(容易/中等/困难)—— 验证这个假设需要什么?
- 建议的验证方式 —— 怎么用最小成本验证?

以项目管理工具为例,AI 会输出类似

## 问题假设
| # | 假设 | 风险 | 验证难度 | 验证方式 |
|---|------|------|---------|---------|
| P1 | 团队成员不清楚彼此在做什么 | 高 | 容易 | 问 5 个团队成员 |
| P2 | 这个问题导致了重复工作或进度延误 | 高 | 中等 | 让他们举最近的例子 |
| P3 | 现有方案(微信群/Excel)不够用 | 中 | 容易 | 问他们现在怎么做 |
| P4 | 人们愿意改变现有习惯 | 高 | 困难 | 观察是否真的会用 |
## 客户假设
| # | 假设 | 风险 | 验证难度 | 验证方式 |
|---|------|------|---------|---------|
| C1 | PM 是最痛的人(早期采用者) | 中 | 容易 | 访谈 PM |
| C2 | 10 人左右的团队有这个需求 | 中 | 中等 | 访谈 3-5 个不同团队 |
| C3 | 用户是技术团队(会用 Web 工具) | 低 | 容易 | 基本确认 |
  • 高风险 + 容易验证的假设优先处理——这是你最该花时间的地方
  • 如果 P1(问题是否存在)是高风险的,其他假设都不重要——先验证问题
  • AI 可能遗漏”商业假设”——如果你是给自己公司做,这部分可以简化;如果是创业项目,这部分至关重要

一份 假设清单,标注了风险和验证方式。


0.2 竞品分析 — 别人是怎么解决的

Section titled “0.2 竞品分析 — 别人是怎么解决的”

Steve Blank 强调:没有竞品不是好消息,是坏消息。 如果没有人在解决这个问题,很可能这个问题不值得解决。

竞品分析的目的不是”抄”,而是:

  1. 验证问题是否真实存在(有人在解这个问题 = 问题存在)
  2. 理解现有方案的优缺点(你的差异化在哪?)
  3. 发现被忽视的用户痛点(竞品没解决好的地方)

Prompt

我想做一个 [你的产品描述]。请做竞品分析。
## 要求
1. 列出 5-8 个直接竞品和间接竞品
- 直接竞品:做同样事情的产品
- 间接竞品:用不同方式解决同一个问题的产品(包括 Excel、微信群等"土办法")
2. 对每个竞品分析:
- 目标用户是谁?
- 核心功能是什么?
- 定价模式?
- 用户评价中最常见的抱怨是什么?(如果能找到)
- 它没解决好的问题是什么?
3. 总结:
- 市场上的共识是什么?(所有竞品都做了的功能)
- 市场上的分歧是什么?(不同竞品选择不同的方向)
- 潜在的差异化机会在哪?

进阶:让 AI 分析用户评价

请帮我在以下平台搜索 [竞品名称] 的用户评价:
- G2 / Capterra(SaaS 评测平台)
- ProductHunt(产品发布平台)
- 知乎 / V2EX / 即刻(中文社区)
- Reddit / HackerNews(英文社区)
重点关注:
- 用户最常吐槽什么?(差评的共同模式)
- 用户最想要什么功能?(功能请求的共同模式)
- 什么样的用户最满意?什么样的最不满意?

注意:AI 搜索的结果可能不准确或过时。把 AI 的输出当作起点而不是结论。对关键信息自己验证一遍。

  • 有没有遗漏”间接竞品”?很多时候你最大的竞争对手不是另一个 SaaS,而是 Excel 或”不用任何工具”
  • 差异化机会是真实的还是 AI 编的?需要用后续的用户访谈验证
  • 如果所有竞品都已经很好了,你的切入点是什么?(更便宜?更简单?特定垂直领域?)

一份 竞品分析报告,包含差异化机会假设。


0.3 用户访谈 — 走出去和真人说话

Section titled “0.3 用户访谈 — 走出去和真人说话”

这是整个客户发现过程中 AI 帮不了你的环节——你必须亲自和潜在用户交谈。

Steve Blank 的核心原则:“Get out of the building.”(走出办公室,去和用户聊)

用户访谈分两轮:

轮次目的问什么什么时候做
问题访谈验证问题是否存在他们的痛点、现有方案、期望写代码之前
方案访谈验证你的方案是否对路展示原型/方案,看反应有了初步设计后

Prompt

我准备做用户访谈,验证以下假设:
[粘贴 0.1 中的高风险假设]
请帮我准备一份"问题访谈"的问题清单。
## 原则(来自 Steve Blank)
- 问过去的行为,不问未来的意愿("你上次遇到这个问题是什么时候?" 而不是 "你会不会用这个功能?")
- 问开放式问题,不问引导性问题("你怎么管理任务的?" 而不是 "你觉得看板好用吗?")
- 关注情感和痛苦程度("这个问题让你多烦?")
- 不要推销你的方案(这是问题访谈,不是销售)
## 访谈结构
1. 暖场(2 分钟)
2. 了解背景和日常工作(5 分钟)
3. 深挖问题和痛点(10 分钟)
4. 了解现有解决方案(5 分钟)
5. 总结和开放提问(3 分钟)
请为每个环节写 3-5 个具体问题。

AI 会生成类似

## 问题访谈问题清单
### 1. 暖场(2 分钟)
- 谢谢你抽时间!能简单介绍一下你在团队里的角色吗?
### 2. 了解背景(5 分钟)
- 你们团队有多少人?一般同时进行几个项目?
- 一个典型的工作日,你怎么知道今天该做什么?
- 你多久需要了解一次别人的工作进度?
### 3. 深挖问题(10 分钟)
- 上一次你不确定某个同事在做什么、做到哪了,是什么情况?
- 那次经历给你带来了什么后果?(重复工作?延期?冲突?)
- 这种情况多久发生一次?
- 1-10 分,这个问题对你的工作影响有多大?
- 如果这个问题明天就解决了,你的工作会有什么不同?
### 4. 现有方案(5 分钟)
- 你们现在用什么方式跟踪谁在做什么?
- 这个方式最大的问题是什么?
- 你试过其他工具吗?为什么没继续用?
- 你在这个问题上花了多少时间/金钱?
### 5. 开放提问(3 分钟)
- 关于团队协作,有没有什么问题是我没问到但你觉得很重要的?
- 如果有一个魔法棒,你最想改变团队工作方式的哪一点?

Steve Blank 的关键原则

  1. The Mom Test:你妈都会说”这个想法好棒”——所以不要问”你觉得我这个想法好吗?“。问过去的行为,不问对未来的预测。

  2. 寻找强烈信号

    • 弱信号:“嗯,有时候是有点不方便”——这个问题不够痛
    • 强信号:“上周因为这个我加了两天班”——这才是真正的痛点
    • 最强信号:“我自己写了个 Excel 模板来解决这个问题”——他们已经在花时间/钱解决了
  3. 5 个访谈就够起步:不需要 100 个样本。5 个深度访谈,如果 4 个人都提到了同一个痛点,你的假设基本成立。

访谈完成后,把笔记喂给 AI:

以下是 5 次用户访谈的笔记记录。请帮我分析。
[粘贴访谈笔记]
## 请分析
1. 问题验证
- 我假设的问题(不知道谁在做什么)是否被验证?
- 证据是什么?(直接引用受访者的话)
- 痛苦程度如何?(弱/中/强信号)
2. 意外发现
- 有没有我没想到的问题或需求?
- 有没有和我假设矛盾的信息?
3. 用户分群
- 不同角色的痛点有什么不同?
- 谁最痛?(→ 这个人是你的 early adopter)
4. 现有方案分析
- 他们现在怎么解决的?
- 现有方案的具体缺陷是什么?
5. 建议
- 基于访谈结果,我的核心假设应该如何调整?
- 接下来应该做什么?
信号说明建议
5 个人中 4+ 个都提到同一个痛点问题验证通过进入方案验证
5 个人中 2-3 个提到问题可能存在但不普遍再访谈 5 个人,缩小目标客户范围
5 个人中 0-1 个提到问题可能不存在考虑 pivot(转向)
  • 访谈笔记(原始记录)
  • 访谈分析报告(AI 帮你整理)

0.4 商业模式画布 — 把想法变成可执行的模型

Section titled “0.4 商业模式画布 — 把想法变成可执行的模型”

Steve Blank 推荐使用 Business Model Canvas(商业模式画布)Lean Canvas 来梳理整个商业逻辑。不只是”做什么功能”,而是”这个产品怎么活下去”。

即使你是给自己公司做内部工具,画布也有用——只不过”收入”变成了”你节省了多少人力/时间”。

Lean Canvas 9 个格子:

格子回答的问题示例
问题用户最痛的 3 个问题不知道谁做什么、进度不可见、任务经常漏
客户分群谁最痛?谁是早期用户?10-30 人研发团队的 PM
独特价值主张一句话说清楚你为什么存在”30 秒看清团队所有人的进度”
方案每个问题对应什么方案看板视图、任务分配、状态追踪
渠道怎么接触到用户内部推广 / 口碑 / 技术社区
收入怎么赚钱 / 怎么产生价值内部:节省 PM 每周 5h 的跟进时间
成本主要成本是什么开发时间、服务器
关键指标怎么衡量成功日活率、任务完成率
护城河不容易被抄的优势定制化、数据积累、团队习惯

Prompt

基于以下信息,帮我填写 Lean Canvas 商业模式画布。
## 产品想法
[描述你的产品]
## 用户访谈结论
[粘贴 0.3 的访谈分析结果]
## 竞品分析结论
[粘贴 0.2 的差异化机会]
## 要求
1. 每个格子填写要具体,不要泛泛而谈
2. "独特价值主张"必须是一句话,能直接用在 Landing Page 标题上
3. "关键指标"要可量化
4. 标注每个格子的"确信度"(已验证 ✅ / 待验证 ❓ / 猜测 ⚠️)
  • 独特价值主张是否足够具体?“帮团队提效”太泛,“30 秒看清团队进度”更好
  • 确信度标注:画布中标 ⚠️ 的格子就是你接下来需要验证的
  • 9 个格子之间是否自洽?(你的方案真的解决了你列出的问题吗?渠道能触达你的目标客户吗?)

一份标注了确信度的 Lean Canvas


0.5 做/不做决策 — Pivot or Persevere

Section titled “0.5 做/不做决策 — Pivot or Persevere”

Steve Blank 的核心观点:Customer Discovery 的结果只有三种:

  1. Persevere(继续):核心假设被验证,进入下一阶段
  2. Pivot(转向):问题真实存在,但你的方案/客户/渠道假设需要调整
  3. Kill(放弃):问题不存在,或者不值得解决

Pivot 不是失败,是学习的结果。 很多成功的产品都 pivot 过(Slack 原来是做游戏的)。

Prompt

基于以下 Customer Discovery 的全部产出,帮我做决策分析。
## 假设验证状态
[粘贴 0.1 的假设清单,标注哪些已验证、哪些被推翻]
## 用户访谈结论
[粘贴 0.3 的分析]
## 竞品分析结论
[粘贴 0.2 的分析]
## Lean Canvas
[粘贴 0.4 的画布]
## 请分析
### 1. 核心假设验证结果
- 问题假设:✅ 验证 / ❌ 推翻 / ❓ 需要更多数据
- 客户假设:✅ 验证 / ❌ 推翻 / ❓ 需要更多数据
- 方案假设:✅ 验证 / ❌ 推翻 / ❓ 需要更多数据
### 2. 建议
- 继续(Persevere):理由是什么?
- 转向(Pivot):需要调整什么?调整方向是什么?
- 放弃(Kill):在什么条件下应该放弃?
### 3. 如果继续,MVP 应该验证什么?
- MVP 的核心目标不是"做一个小产品",而是"验证方案假设"
- 最小验证方案是什么?(可能不需要写代码——一个 Figma 原型就够)
Pivot 类型说明示例
客户 Pivot问题是对的,但目标客户要换从”所有团队”转向”远程团队”
问题 Pivot客户是对的,但真正的痛点不一样发现痛点不是”不知道进度”而是”会议太多”
方案 Pivot问题和客户都对,但方案要换从”看板工具”转向”自动状态报告 bot”
渠道 Pivot产品对但获客方式要换从”社区推广”转向”集成到现有工具”
商业模式 Pivot产品对但赚钱方式要换从”按人收费”转向”按功能收费”

一份 Go/No-Go 决策文档,明确下一步行动。


一个完整的例子:项目管理工具的客户发现

Section titled “一个完整的例子:项目管理工具的客户发现”

把上面 5 步串起来,还是用贯穿案例演示:

0.1 假设梳理
→ 核心假设:10 人团队不清楚彼此进度,现有方案(微信群)不够用
→ 高风险:问题是否真实?PM 是否是最痛的人?
0.2 竞品分析
→ 直接竞品:Jira、飞书项目、Trello、Linear
→ 间接竞品:Excel 表、微信群@某人、每日站会
→ 差异化假设:比 Jira 简单,比 Excel 有结构,比微信群可追溯
0.3 用户访谈(5 个人)
→ 发现:3/5 的人说"最痛的不是不知道进度,而是信息分散在太多地方"
→ 意外:2 个人说"其实我们每天站会已经够了,问题是站会结论没地方记"
→ Early adopter:PM 确实最痛,但 leader 才是决策者
0.4 Lean Canvas
→ 价值主张从"看到谁做什么"调整为"一个地方看到所有项目信息"
→ MVP:看板 + 站会记录功能(而不是完整的项目管理)
0.5 决策
→ Pivot:客户不变,但方案从"任务管理"调整为"信息聚合 + 简单任务"
→ 继续进入 Phase 1,但需求文档要根据新发现调整

注意这个例子中发生了 方案 Pivot——如果没做客户发现,你可能花了一个月做了一个”简化版 Jira”,然后发现团队根本不需要。


不是所有项目都需要完整的客户发现。以下情况可以简化或跳过:

场景建议
老板明确要求做,你是执行者跳过 0.3-0.5,但至少做 0.1(假设梳理)和 0.2(竞品分析)帮你理解背景
内部工具,用户就是你的同事简化 0.3 为”午饭时和 3 个同事各聊 10 分钟”
学习项目,目的是练技术跳过 Phase 0,直接进 Phase 1
创业项目,要投入大量时间/金钱完整走一遍,不能跳过
在 hackathon 上快速做 0.1 + 0.2(30 分钟),跳过访谈

陷阱症状对策
用 AI 代替和真人说话让 AI “模拟用户”回答访谈问题AI 不是你的用户。AI 帮你准备问题,但访谈必须找真人
确认偏误只听到支持自己想法的信息刻意寻找反面证据,问”什么情况下你不会用这个?“
分析瘫痪无限调研不敢开始5 个访谈 + 1 份画布就够做决策。信息不完美是常态
假验证”他们说好”就以为验证了关注行为不关注嘴上说的。“你愿意为此付费吗”比”你觉得好不好”有用
跳过竞品分析”我的想法很独特”没有竞品 = 可能没有市场。竞品多 = 市场存在
MVP 太大”至少要做 10 个功能才能验证”MVP 的目标是验证一个核心假设,1-2 个功能就够

用你自己的项目想法走一遍 Phase 0:

  1. ✅ 假设梳理:写出至少 5 个隐含假设,标注风险和验证方式(0.1)
  2. ✅ 竞品分析:找出 3 个直接竞品 + 2 个间接竞品(0.2)
  3. ✅ 问题访谈:至少和 3 个潜在用户聊一聊(哪怕只是微信问几个问题)(0.3)
  4. ✅ Lean Canvas:填一份画布,标注确信度(0.4)
  5. ✅ 决策:继续 / 转向 / 放弃?(0.5)

提示:如果你是做内部工具,“用户访谈”可以简化为”和 3 个同事各聊 10 分钟”。关键不是形式,是你真的听了。

完成 Phase 0 后,你应该有了:

  • 被验证(或调整后)的问题假设
  • 清晰的目标用户画像
  • 差异化方向
  • 一份 Lean Canvas

带着这些进入 Phase 1: 需求收集和分析——这时候你的需求分析会精准得多,因为你知道为谁做、解决什么问题