跳至正文

失败的MVP,到底否定了什么?

这篇解决你的问题:MVP 数据回来没效果、会议室正要毙掉想法的时候,先分清这次失败证伪的到底是设想,还是砍功能时顺手删掉的机制——别拿一份假阴性报告,去毙一个真设想。

目录

这篇解决你的问题:MVP 数据回来没效果、会议室正要毙掉想法的时候,先分清这次失败证伪的到底是设想,还是砍功能时顺手删掉的机制——别拿一份假阴性报告,去毙一个真设想。

本篇判断:一次失败的 MVP 毙掉的,未必是你的设想——更常见的是你在砍功能时顺手砍掉的「作用机制」。这种死法叫假阴性,它比真失败更毒,因为它让你一点都不怀疑。

适用边界:判断来自 Duolingo 增长当事人多年后的回顾,是经验口径,不是受控实验;它不证明「大原型更优」,也给不了你一份能抄的机制清单——每场试验的机制,得自己写。

一枚徽章的死亡报告:Duolingo 的最小版试验

徽章这个东西,Duolingo 很早就想做了。

内部估过一笔账:真做一套徽章,投入不小,于是一直没敢动。后来想了个省钱的法子——做个最小版:用户一注册,就发一枚。先试试水。

数据回来,没效果。

按精益创业的标准剧本,接下来的动作大家都很熟练:测了,没效果,关掉,往前走。团队就这么又往前走了八个月左右,没再回头。毕竟,我们是用数据说的话。

多年之后,当年在 Duolingo 带增长的当事人在一场访谈里重新讲起这段。先把丑话摆在前面:他们一半以上的 A/B 测试,本来就没跑出效果。然后才是那个真正扎人的细节——那枚注册就发的最小版徽章,设想里靠的是"用户在意成就、想收集、想展示",可它三种价值一样没带:

设想里的用户动机注册即发的最小版徽章
成就没有可成就的事
收集没得收集
展示没法展示

设想和试验,从头到尾没见过面。后来补上自用和真正起作用的机制,才看到增长。

也就是说,当年那份死亡报告毙掉的,未必是徽章。毙掉的,是一个从没被测过的设想。

这一幕眼熟吗?换成你的产品,照样成立。砍功能之前,没人写下一句话:"这次试验,要检验的作用机制到底是什么?"数据死了之后,也没人问一句:"我们删掉的东西里,有没有恰好是要测的那个东西?"复盘会复盘的是结论,从来没人复盘删法。

MVP 这个词,原意不是这样的

2009 年,Eric Ries 给 MVP 下的定义:那个能让团队"用最少的力气,从用户身上学到最多的、经过验证的认知"(collect the maximum amount of validated learning about customers with the least effort)的产品版本。他怕人误会,紧接着补了一句原文:"MVP,尽管名字里带着'最小',说的根本不是做最小化的产品。"(MVP, despite the name, is not about creating minimal products.) 再往后还有一句:换任何一个具体情境,判断什么样的 MVP 才成立,需要判断力(it requires judgment)。

判断什么?判断哪一刀能砍,哪一刀砍下去,把要检验的机制砍没了。

十七年过去,这个词传到今天,"最少"被记住了,"学到最多"被忘了。传成一场砍功能竞赛:砍得越狠越精益,砍到最后剩下的那点东西,就管它叫 MVP。

"最小"管的是投入,不管你砍什么。

外壳与发动机:每个设想都有两层

每个设想都分两层:外壳,和发动机。

层是什么徽章案例里对应
外壳徽章的视觉样式、界面呈现等可简化的部分徽章长什么样、界面怎么呈现
发动机决定用户行为的作用机制——用户到底因为什么,愿意多回来一次"在意成就 → 想收集 → 要展示 → 回来"这条链

省成本先砍外壳,天经地义。麻烦出在砍之前没人写下"这次要检验的机制是什么",刀就收不住,砍着砍着,发动机也上了砧板。

注册就发的徽章,就是一台没装发动机的车,测的却是"这辆车能不能跑"。它当然跑不动。这个答案全世界早就知道,轮不到一次试验来宣布。

这就是假阴性:试验死了,但死的不是你的设想。

毒就毒在这里。真失败让人怀疑想法,怀疑是学习的入口;假阴性交到你手上的,是一份看起来很专业的死亡报告——有数据,有周期,有结论。拿着它去毙一个可能对的设想,你会一点都不怀疑。

真失败让人怀疑自己,假阴性让人一点都不怀疑。 前者逼你学,后者替你把学习关了。

另一半账:Figma Slides 怎么换来一个"信"字

同一场研究的另一段材料,放在这里不是当证据复现,是照镜子。

Figma 做幻灯片产品 Slides:一周 hackathon 捏出来的 demo,内部反响很热;对着竞品画的功能对比表,自家一列全绿——照样没拿到绿灯。后来团队花几周访谈用户,把痛点、方案、证据连成一列,把设计师和非设计师的需求取舍、连团队自己都没把握的地方,全部摆上桌面,信任才一点点建立起来。按当事人的说法,Slides 起初连公司三项优先事项都进不去,是先换来"允许探索"的信任,才轮到销售大会试用,再到五个月后的正式发布。

注意,这是另一类材料。它讲的不是"机制被删导致假阴性",它讲的是同一件事的另一半——机制要说得出口、证据摆得上桌,一次试验才配得到一个"信"字。也别把它脑补成 Slides 已经被验证成功,当事人没给留存和收入的数字。

两段材料对着看,指向同一个动作:下注之前,先把"我要检验的机制是什么"说清楚。 说清楚,是砍功能的前提,不是失败之后的补救。

MVP 失败了,先别急着 pivot:三个动作

一,砍之前,写下一句话:"这次试验要检验的作用机制是什么?"一句话都写不出来,说明设想还没想清楚——这时候砍功能,砍哪一刀都是错。

二,砍完逐条对:每一刀下去,删掉的是外壳——徽章的视觉样式、界面呈现,还是发动机——这次要检验的行为机制。成就、收集、展示如果正是要测的机制,就不能当装饰删掉。外壳可以省,要测的机制不能省;省掉发动机省下的不是成本,是这次试验的资格。

三,失败后按三分法归档:

归档判定后续动作
真死想法被证伪归档关案
假阴性机制被删修复发动机,重测
未定信号不足标注后流通,别翻篇

禁止拿一份假阴性报告,去毙一个真设想。

这套方法什么时候失效

三种情况,先说在前面。

它长在当事人多年后的回顾上,是经验口径,不是受控实验。换产品、换人群,"成就、收集、展示"未必还是发动机——机制清单得每场试验自己写,抄不来。

完整试验贵到付不起的时候,砍发动机可能不是失误,是预算现实。那也得在归档里写明"信号不足",不能任由这份报告按"想法已证伪"在组织里流通。

它更不是给"不肯砍功能"的人发的通行证。Ries 的原话是"用最少的力气"学最多的东西——省的是与检验无关的投入。把外壳砍干净、只留发动机,恰恰是这门手艺的高阶动作。这篇也不证明大原型更优,大原型大在哪里、贵在哪里,是另一笔账。


下次复盘会,投影打出那根向下的曲线,会议室安静下来的时候,先别问"想法行不行"。

先问一句:"我们删掉的东西里,有没有发动机?"

被否定的,往往不是你的想法,是你的删法。


最后把边界再说直白一点:三分法管的是归档,管不了归档之前那一刀;机制清单没有模板,抄来的等于没写。本文收在产品哲学栏目,这一路的判断文和案例账,都在站内文章流里接着往下翻。相关阅读:《实验赢了,为什么公司没赢?》。

来源与口径

层级内容
冻结证据链Lenny 播客访谈(当事人回顾):徽章预估投入大、迟迟不试;注册即给的最小实验遗漏成就、收集、展示价值而无效;补上自用和有效机制才看到增长。"一半以上 A/B 测试未跑出效果"是其一般性陈述——徽章实验本身在转写中称 experiment/minimum viable experiments,未称 A/B 测试。另一段为 Lenny & Friends Summit 2024 台上分享(非访谈节目):Slides hackathon 演示热、对比表全绿仍未获绿灯,数周访谈用户连列痛点—方案—证据才建立信任;Slides 起初不在公司三项优先事项,销售大会试用后五个月 Config 发布,无留存、收入成果。
外部锚点Eric Ries,2009-08-03,博客 Startup Lessons Learned《Minimum Viable Product: a guide》:定义句、"not about creating minimal products"、"requires judgment" 三处原文,已逐句核对。
本文判断"省掉的不是功能数量,而是要检验的作用机制;假阴性比真失败更毒"是本文(研究链)的判断,不冒充案例方结论。
不能夸大判断来自 Duolingo 当事人回顾,经验口径,不证明大原型更优;Figma 是另一类假设澄清材料,不充作同一种干预的复现,且未提供留存、收入成果。

J叔 · 2026年10月25日

想把这件事变成可运行的操作系统? 把背景发给 J叔 →