第06章 需求验证:最小成本证伪
第05章带你把用户嘴里的「我想要」拆成了真需求。但「真需求」只是「有人真的痛」,不等于「有人真的会买单」。把痛变成单之前,还有一道闸门:验证。本章解决——怎么用最少的钱和最短的时间,判断一个需求该不该做。 第07章再把通过验证的需求固化成文档。
6.1 结论先行:验证 = 最小成本证伪,不是证明自己对了
先把结论摊开。
验证的目的不是证明你的想法对,是用最小成本证伪它。证伪不掉的,才值得做。
这是反直觉的。大多数人的本能是「证明思维」——想到一个好点子,赶紧去找证据支持它、找人夸它、找数据印证它。每一条正反馈都让你越兴奋,越想往下做。这是独立产品最大的陷阱。
正确的姿势是证伪思维——假设这个需求不成立,然后主动去找反例、去找会拒绝你的人、去找「我不买」的真实理由。如果用尽全力都证伪不掉,它才是相对靠谱的需求。
证明思维:我想做 → 找支持 → 越找越想做 → 上头 → 亏钱
证伪思维:我想做 → 主动找反例 → 证伪掉就停 → 证伪不掉才做 → 省钱为什么证伪更安全?因为幸存者偏差。证明思维让你只看见支持你的样本(朋友会夸你,用户调研会说「我会用」),看不见沉默的大多数(真正不买的人根本懒得跟你说话)。证伪思维强迫你去找那些沉默样本,逼出真话。
呼应第01章的公式二——交付闭环 = 范围 → 实现 → 验证 → 验收。需求验证是这条闭环的前置闸门:只有证伪不掉的需求,才允许进入「范围」环;证伪掉的,直接出局,省下后面实现、验证、验收整条闭环的钱和时间。把闸门前置,是公式二得分最高的一招。
理解这一点后,本章其余都在回答一个问题:怎么用最少的成本,最有效地证伪一个需求?
6.2 验证是什么:证明思维 vs 证伪思维
两种思维的核心差异
| 维度 | 证明思维 | 证伪思维 |
|---|---|---|
| 心态 | 我想做,去找证据支持 | 我假设它不成立,去找反例 |
| 动作 | 收集正反馈(点赞、夸奖) | 主动寻找会拒绝你的人 |
| 样本 | 朋友、熟人、同行(容易夸你) | 陌生人、目标用户(不欠你人情) |
| 提问 | 「你觉得这个想法怎么样?」 | 「你上次为这事花过钱吗?」 |
| 结果 | 越验证越想做 | 越验证越清醒 |
| 风险 | 幸存者偏差,自我欺骗 | 早期可能误杀,但少亏大钱 |
记住一句话:朋友夸你没用,朋友付钱才有用;陌生人夸你没用,陌生人付钱才算数。
能做什么
- 过滤伪需求——把「听起来不错但没人买单」的需求挡在动手之前。
- 校准方向——证伪过程里收集的真实拒绝理由,会告诉你需求该怎么改。
- 排序优先级——多个需求都证伪不掉时,被反复拷打还活着的那个优先做。
不能做什么(边界)
- 不能保证成功——验证通过的需求也可能因为执行、时机、竞争而失败。验证只降低「做了没人要」的概率,不归零它。
- 不能替代交付——验证是闸门,不是产品。过了闸门还得老老实实跑完公式二。
- 不能穷尽——验证是采样,不是全检。目标是「足够便宜的置信度」,不是「100% 确定」。
6.3 验证阶梯:三级证伪,成本递增确定性递增
需求验证不是一步到位,是一道阶梯。从最便宜的一级开始,证伪掉就立刻停,省下更贵的验证;证伪不掉,才往上一级走。
确定性越高 ─────────────────────────────→
↑
│ ┌───────────┐
│ │ 3 付费验证 │ ← 收到真钱
│ ┌───────┴───────────┘
│ │ 2 假门验证 │ ← 陌生人按"购买"
│ ┌───────┴───────────────────┘
│ │ 1 纸面验证 │ ← 访谈 / 搜索 / 竞品
│ └───────────────────────────┘
│
└────────────────────────────────────────────→ 成本越高
证伪越早,省的钱越多(按数量级递增)三级的核心逻辑:
- 纸面验证(Paper Validation)——不写代码、不花钱,靠访谈、竞品、搜索数据判断「有没有真痛」。成本最低,确定性最低。目标是在纸面上证伪掉 70% 的伪需求。
- 假门验证(Fake Door)——搭一个 Landing Page,放一个「立即购买 / 预订」按钮,看陌生人在没有真实产品的情况下愿不愿意留资或下单。成本中等,确定性中等。目标是测「行为」而不是「态度」。
- 付费验证(Pre-sale)——开预售链接,真收定金。钱进账户了,才是最高确定性的证据。成本最高,确定性最高。目标是测「真掏钱」。
铁律:从最便宜的一级开始。任何一级被证伪,立刻全局停止,绝不「再往下试试看」。证伪是终点,不是挫折。
为什么必须按阶梯走,不能直接跳到付费验证?因为成本是按数量级递增的。纸面验证花你 2 天 0 元,假门验证花 2 天 200 元,付费验证可能花 2 周加大量沟通。直接跳到付费验证,一个本该在纸面就被证伪的伪需求,会让你白烧两周。阶梯的作用是用便宜的一级做粗筛。
6.4 每级验证的最小动作、通过标准、证伪信号
这是本章最该抄到墙上的表。
| 级别 | 最小动作 | 通过标准 | 证伪信号 | 成本 |
|---|---|---|---|---|
| 纸面验证 | 5 次陌生人深访 + 竞品存活检查 + 关键词搜索量 | ≥3 人独立描述同一痛点;有 ≥1 个付费竞品还活着;月搜索量 > 1000 | 找不到 3 个真痛持有者;竞品全免费或全死了;无人搜索 | 1-3 天,0 元 |
| 假门验证 | Landing Page + 预订按钮 + 投一点精准流量 | 陌生流量转化率 ≥ 2%(留邮箱或点预订) | 流量来了,转化率 < 0.5% | 1-2 天,< 200 元广告 |
| 付费验证 | 预售链接 / 私聊收定金(≥ 定价 10%) | ≥ 3 个陌生人付定金 | 0 定金,或只有熟人付 | 1-2 周 |
三个心法
心法一:通过标准必须量化,不能是「感觉不错」
「聊下来感觉大家挺感兴趣」不是通过标准。「3 个陌生人独立说出同一痛点」才是。
- 落地:每级验证动手前,先把通过标准写成可观测的事件(数字、行为、付款记录)。
- 落地:标准写在文档顶部,验证完对照打勾,禁止事后调标准迁就结果。
心法二:证伪信号一旦出现,立刻停,别自我安慰
转化率 0.3% 时别想「再优化一下文案」,0.3% 就是答案。
- 落地:证伪信号也提前写死,触发即全局停止。
- 落地:把「自我安慰」列成禁用句式——「再改改就好了」「用户没看懂」「流量不够精准」全算禁用。
心法三:熟人样本一律不算数
朋友夸你和付你钱,都不是市场信号——他们欠你人情。验证只认陌生人。
- 落地:样本须满足「陌生人三原则」——不认识你、不欠你人情、不知道你在做这个产品。
- 落地:付费验证阶段,熟人付的钱一律剔除,不计入通过证据。
6.5 实战:为一个需求设计三级验证方案
拿一个具体需求跑一遍。假设需求是:给独立开发者做一个小程序,自动从 GitHub commits 和 PR 里提炼产品周报。
步骤一:填验证方案模板
需求:自动生成开发者周报的工具(从 GitHub 提交提炼)
目标用户:每周要写周报的独立开发者 / 小团队 lead
假设定价:¥29 / 月
────────── 1 纸面验证 ──────────
动作:
- 找 5 个陌生独立开发者深访(社群 / 微博私信,别找熟人)
- 问:「你上次写周报花了多久?最烦哪一步?」
- 查竞品:有没有同类工具?收费吗?还活着吗?
- 查搜索量:「周报生成」「weekly report generator」
通过标准:
- ≥3 人独立说出「从 commits 想周报内容」是真实痛点
- 有付费竞品且仍存活(说明市场付得起钱)
- 月搜索量 > 1000
证伪信号:
- 大家都说「我直接手写两行就完了」
- 竞品全是免费的、或已停更
- 无人搜索
成本:2 天,0 元
────────── 2 假门验证(仅当纸面通过)──────────
动作:
- 用 Carrd / Hugo 搭一个 Landing Page(半天)
- 写清功能 + 价格 ¥29/月 + 「加入候补名单」按钮
- 在 V2EX / 即刻 / Reddit r/programming 投放,预算 ¥200
通过标准:
- 访客 → 留邮箱转化率 ≥ 2%
- 候补名单 ≥ 20 人
证伪信号:
- 流量 > 500,转化率 < 0.5%
- 评论都在问「免费吗」(说明无付费意愿)
成本:2 天,¥200
────────── 3 付费验证(仅当假门通过)──────────
动作:
- 给候补名单发预售链接:早鸟价 ¥29/年,限 30 名
- 收 ≥ 定价 10% 定金(先付 ¥3 锁名额,或全款预售)
通过标准:
- ≥ 3 个陌生人付定金 / 全款
证伪信号:
- 0 笔付款
- 只有熟人和同事付
成本:1-2 周步骤二:执行与记录
按 1→2→3 顺序执行。每级跑完先判断「通过 / 证伪」,证伪就全局停止,绝不往下走。
步骤三:处理结果
- 三级全过 → 进入第07章,把这个需求文档化,然后跑公式二的实现环。
- 某级证伪 → 不要硬做。把证伪理由记下来——呼应第01章公式三,失败的验证记录也是可复用的数据资产,下一次做类似方向时直接调用。然后要么调整需求,要么放弃换方向。
验证:方案跑完,你手里要么有一个「付了钱的 3 个陌生用户」(强证据),要么有一个「为什么不该做」的明确答案。两者都是赢。
失败边界(验证失真排查):
| 症状 | 根因 | 处理 |
|---|---|---|
| 纸面通过、假门却转化极低 | 访谈对象是熟人,态度不真 | 重做纸面,只找陌生人 |
| 假门转化不错、付费却为零 | 留邮箱 ≠ 付钱,意愿被高估 | 以付费验证为准,假门只算参考 |
| 付费全是同事朋友 | 样本污染 | 重新定义「陌生人」过滤标准 |
6.6 验证 vs 拖延:什么时候停止验证开始做
验证有边界。验证不够会亏钱,验证过度会永远不做——后者是更隐蔽的死法。
分工
| 维度 | 验证 | 拖延(伪装成验证) |
|---|---|---|
| 目的 | 降低「做错需求」的风险 | 回避「开始做」的恐惧 |
| 动作 | 有明确的通过 / 证伪标准 | 标准「再调研一下」永远没完 |
| 终点 | 标准触发就推进或停止 | 没有终点 |
| 信号 | 数据驱动 | 情绪驱动(怕做不好) |
决策树:该继续验证还是该动手
这个需求验证到哪一级了?
│
├─ 一级都没过 → 继续验证或放弃
│
├─ 纸面过了,假门没做
│ ├─ 做假门的成本 < 你两周时间 → 做假门
│ └─ 做假门的成本 > 做个 MVP → 直接做 MVP(见第16章)
│
├─ 假门过了,付费没做
│ ├─ 做的是 B 端高客单 → 必须做付费验证(预售)
│ └─ 做的是 C 端低价消费品 → 可直接做 MVP,用真实销售当付费验证
│
└─ 付费验证过了(≥3 个陌生人付钱)
→ 立刻停止验证,进入第07章文档化铁律:验证是为了做决策,不是为了求安心。过某级验证就推进,不要无限验证。 如果你已经通过了合理级别的验证还在「再调研一下」,那不是严谨,是怕。
一个简单的自检:如果明天告诉你这个需求证伪了,你是松了口气,还是失望? 松了口气说明你早就不想做了,那个「再验证一下」其实是拖延;失望说明你真想做,那就该动手了。
6.7 失败边界:四种最常见的死法
死法一:只证明不证伪(自我欺骗)
症状:做了一堆调研,所有结论都支持你的想法,越调研越上头,最后做了一个没人要的东西。
根因:全程在用证明思维。只问「你觉得怎么样」,不问「你为这事花过钱吗」;只收集点赞,不收集拒绝。你问的问题决定了你得到的答案——问支持就全是支持。
对抗:把每个验证动作里的提问改成反向提问。不问「你会用吗」,问「你上次为类似的事花过多少钱、多久没用了」。强制要求每个验证阶段至少收集 3 个明确的拒绝理由,没有拒绝理由的验证视为无效。
死法二:验证过度(永远在验证,永远不做)
症状:调研了三个月,做了五个 Landing Page,访谈了 50 个人,还没开始写一行代码。每次快要做的时候,又觉得「再验证一下更稳」。
根因:用「严谨」包装恐惧。验证变成了回避交付的借口。本质上是公式二的「实现」环打不开——你害怕做出来不够好,所以永远停在验证。
对抗:给验证设硬截止时间。比如「两周内必须跑完三级验证中的至少两级,然后必须做决策」。把「验证完成」定义成做出 go / no-go 决策,而不是「收集完所有信息」——信息永远收不完。
死法三:验证造假样本(朋友捧场)
症状:访谈全是同事、社群里捧你的同行、关系好的朋友,人人都说「这个好啊,做了我买」。然后你做了,一个都没买。
根因:样本污染。熟人会为你的情绪负责,陌生人才会为钱负责。 熟人的「我会买」是社交礼貌,不是购买意愿。
对抗:验证样本必须满足 6.4 的「陌生人三原则」——不认识你、不欠你人情、不知道你在做这个产品。任何一条不满足,样本作废。付费验证阶段尤其严格:熟人付的钱一律剔除,不算通过证据。
死法四:把「有人感兴趣」当「有人买单」
症状:Landing Page 转化率不错,候补名单 200 人,微信群热闹得很。一开预售,0 笔订单。
根因:混淆了兴趣和意愿。点赞、留邮箱、加群都是「感兴趣」(零成本表态),付钱才是「意愿」(有成本承诺)。兴趣可以免费产生无限个,意愿只有真掏钱才存在。
对抗:每一级验证的通过标准,必须包含至少一个有成本的行动(留邮箱算最低成本,付定金才是硬证据)。永远把「付费验证」当成最高仲裁——前面所有级别都只是它的廉价预筛。
红线边界:不可让渡的决策
- 「什么算证伪」必须人审:标准可以量化,但「这个证伪信号是不是噪音」必须人判断。比如转化率 0.5%,可能是流量太差、不是需求不行——这种判断不能交给自动规则。
- 「通过验证后做不做」必须人定:验证给的是证据,不是命令。即便三级全过,最终是否投入你的时间和钱,是你不可让渡的决策。
- 「停止验证开始做」的时机必须人控:什么时候从验证切换到实现,是风险与机会的权衡,不能公式化。
6.8 小结 / 核心心法
验证不是证明自己对,是用最小成本证伪。证伪不掉的需求,才值得做。
- 证伪思维优于证明思维——主动找反例、找拒绝你的人、找沉默样本,避开幸存者偏差。
- 验证是一道三级阶梯——纸面 → 假门 → 付费,成本递增、确定性递增。从最便宜的一级开始,证伪就立刻全局停止。
- 每一级都有量化的通过 / 证伪标准——「感觉不错」不算,「3 个陌生人独立说出同一痛点」才算。
- 熟人样本一律作废——朋友夸你和付你钱都不是市场信号,验证只认陌生人。
- 验证是公式二的前置闸门——只有证伪不掉的需求,才允许进入「范围 → 实现 → 验证 → 验收」的闭环;闸门前置,是公式二得分最高的一招。
- 验证有边界——过了合理级别就推进,无限验证是伪装成严谨的拖延。
执行清单(每个需求动手前自检):
- [ ] 我是在证伪这个需求,还是在证明它?(如果是后者,停下来重设提问)
- [ ] 我的验证样本全是陌生人吗?有没有混入熟人?
- [ ] 我每一级的通过标准是量化的吗?还是「感觉不错」?
- [ ] 我是从最便宜的纸面验证开始,而不是直接跳到付费验证?
- [ ] 我设了验证的硬截止时间吗?还是「再调研一下」没完没了?
- [ ] 我的付费验证阶段,有真的收到陌生人的钱吗?还是只有兴趣表态?
- [ ] 通过验证后,我是直接进入第07章文档化,还是又在找借口不做?
上一章:第05章 用户访谈与需求挖掘 下一章:第07章 需求文档化