好产品为什么容易死于贪心——读《置身钉内》有感
一句刺痛的话
读《置身钉内》的时候,有一句话反复在我的脑海里回响:
当一个产品的发心又多又没有主次的时候,就会成为一个贪心而焦虑的产品。
这句话之所以刺痛,是因为它描述的不仅仅是一个产品的问题,它描述的是一种几乎所有人都经历过的困境——想要的太多,能承载的太少。
作为一个长期使用各种数字产品的人,我对这种"贪心"有着切身的体感。打开一个App,首页上有十几个入口,每个入口里又有十几个子功能,每个子功能里还有各种推广和引导。你本来只想完成一件简单的事情,却在层层叠叠的功能迷宫里迷失了方向。
这不是偶然。这是一种系统性的产品病症,而它的病因,就是贪心。
贪心的面孔
产品的贪心有很多种面孔,但它们有一个共同的特征:试图在一个界面里满足所有人的所有需求。
功能堆砌
最常见的贪心表现是功能堆砌。竞品做了一个新功能,我们也要有。用户提了一个需求,我们加上。老板觉得某个方向有机会,我们试试。
每一次加功能,理由都是充分的。但当所有"充分的理由"叠加在一起,结果就是一个臃肿的、令人困惑的产品。
功能堆砌的问题不在于功能本身不好,而在于每个功能都在争夺用户的注意力。一个界面上有20个功能入口,用户的认知负荷就是20个决策点。而人的工作记忆是有限的——心理学研究表明,人同时能处理的信息块数量大约是7±2个。超过这个阈值,用户就会感到疲惫和焦虑。
场景贪心
另一种贪心是试图覆盖所有使用场景。一个通讯工具,既想做即时聊天,又想做视频会议,还想做项目管理、文档协作、审批流程、考勤打卡……
每增加一个场景,产品的复杂度不是线性增长,而是指数增长。因为场景与场景之间会产生交叉和冲突。即时聊天强调的是快和轻,文档协作强调的是结构和深度,这两个场景在产品层面存在着内在的张力。把它们硬塞在一起,结果是两个场景都做不好。
用户群贪心
还有一种更隐蔽的贪心:试图同时服务所有类型的用户。C端用户想要简洁,B端用户想要功能丰富;小团队想要灵活,大企业想要管控;年轻人想要新潮,中年人想要稳重。
这些需求之间存在着根本性的矛盾。试图满足所有人,往往意味着谁也满足不了。
好产品为什么会走上这条路
最令人惋惜的不是那些从一开始就贪心的产品——它们通常活不过早期阶段。最令人惋惜的是那些曾经非常好、后来慢慢变贪心的产品。
增长的陷阱
一个产品做得好,用户增长了,收入增加了,团队扩大了。然后,增长的期望也随之提高。去年的增长率是50%,今年的目标就是80%。为了达到这个目标,产品必须进入新的市场、覆盖新的场景、获取新的用户群。
于是,产品开始"扩张"。每一次扩张都有一个合理的商业理由,但每一次扩张也都在稀释产品最初的灵魂。
这个过程中最吊诡的是:让产品成功的因素,恰恰成了让产品变质的原因。产品因为专注而成功,成功带来了资源,资源带来了扩张的冲动,扩张摧毁了专注。
竞争的焦虑
在一个充分竞争的市场里,竞品之间的功能趋同是一种强大的引力。如果竞品做了一个新功能,你不做,用户可能会流失。如果竞品覆盖了某个场景,你不覆盖,市场可能会被蚕食。
这种竞争焦虑驱动着产品不断加功能。但这种"防御性加功能"的策略往往是短视的——它保住了一部分用户,却牺牲了产品的整体体验。而那些因为体验下降而流失的用户,往往是你最忠诚的核心用户。
组织膨胀的副作用
随着产品成功,团队也在膨胀。更多的产品经理、更多的工程师、更多的设计师。每个人都需要证明自己存在的价值,而证明价值最直接的方式就是"做出东西"——推出新功能、开拓新场景、服务新用户。
当一个团队有50个产品经理时,你很难说服他们"我们这个季度什么都不做,就优化现有体验"。每个产品经理都有自己的KPI,每个KPI都需要可交付的成果。于是,功能的数量成了团队产出的度量衡,而产品的简洁性——这种难以量化的品质——被悄悄遗忘了。
钉钉的演变:从简洁到复杂
《置身钉内》详细记录了钉钉从一个小巧的沟通工具演变成一个庞大工作平台的过程。这个演变过程是"产品贪心"的绝佳案例。
最初的钉钉
钉钉最初的核心价值很简单:让工作沟通更高效。它的杀手级功能是"DING一下"——当你发了一条消息对方没看到时,可以通过电话或短信提醒对方。这个功能虽然简单,但它精准地解决了工作场景中的一个痛点。
那时候的钉钉,界面干净,功能聚焦,用户打开就知道该干什么。它的 Product-Market Fit 是清晰的:一个为工作而生的沟通工具。
扩张的开始
随着用户量的增长,钉钉开始增加功能。先是审批流程,然后是考勤打卡,然后是日志汇报,然后是视频会议,然后是项目管理,然后是文档协作……每一个功能的增加都有用户的需求作为支撑,每一个功能的增加都带来了新的用户群。
从商业角度看,这是成功的。钉钉从一个通讯工具变成了一个企业级工作平台,覆盖了中国数千万家企业。但从产品体验角度看,这种扩张带来了巨大的代价。
臃肿的代价
当一个App承载了太多功能,会出现几个明显的问题:
启动变慢。不是因为代码写得不好,而是因为要初始化的模块太多了。用户打开App,要等待十几个模块加载完毕才能开始使用。
界面混乱。首页上有十几个入口,每个入口里又有十几个子功能。用户找一个功能的成本越来越高,有时候甚至需要搜索才能找到。
学习成本高。新员工加入一个使用钉钉的公司,需要学习的不只是"怎么发消息",还包括怎么用审批、怎么看考勤、怎么写日志、怎么管理项目。这个学习曲线陡峭到需要专门的培训。
功能冲突。不同功能之间的逻辑有时候是矛盾的。比如,消息功能希望用户多看消息,而"免打扰"功能希望用户少被打扰。这两个功能在设计上是冲突的,但都被放进了产品里。
那些反面教材和正面案例
微信的克制
谈到产品克制,很多人会想到微信。微信在功能扩张上一直表现出罕见的克制。张小龙曾多次强调"用完即走"的产品理念。微信不是没有能力做更多的事——它有流量、有技术、有资源——但它选择了不做。
当然,微信也不是完美的。近年来的微信也越来越臃肿——视频号、小程序、搜一搜、看一看——这些功能在某种程度上也是贪心的表现。但和同期的其他产品相比,微信的核心体验依然保持了相对的稳定和简洁。
微信的克制来源于一个清晰的产品哲学:通讯是核心,一切功能都不能损害通讯体验。有了这个锚点,每一次功能增加都可以用一个简单的标准来判断——它是否损害了核心体验?
飞书的尝试
飞书是另一个有趣的案例。它试图在钉钉的复杂性和微信的简洁性之间找到平衡。飞书的设计语言更加现代,交互更加流畅,在某些场景下确实做到了"功能多但不乱"。
但飞书也面临着同样的贪心压力。随着它从"文档协作"扩展到"项目管理""视频会议""OKR管理""人事管理",产品的复杂度也在快速增长。飞书的挑战在于:它的克制能坚持多久?当增长压力来临时,它能否守住自己的产品边界?
Notion 的启示
Notion 是一个值得关注的案例。它的核心是一个极其灵活的 Block 编辑器,用户可以用它来构建几乎任何东西——笔记、数据库、项目管理看板、Wiki……
Notion 的聪明之处在于:它把复杂性交给了用户。产品本身提供了一个强大的基座,让用户自己去构建所需的复杂度。这样,产品本身保持了简洁,而复杂性被分散到了每个用户自己的工作空间中。
这种设计哲学是一种对"贪心"的巧妙化解——不是由产品团队来决定产品应该有什么功能,而是让用户自己决定。
贪心的心理学
如果我们从产品层面深入到心理层面,产品的贪心其实映射的是做产品的人的贪心——或者更准确地说,是人的认知偏差在组织中被放大的结果。
沉没成本谬误
当一个功能已经开发完成并上线,即使数据表明它使用率很低,团队也很难下决心把它下线。因为"我们已经投入了三个月的开发时间"。这种沉没成本的执念,让产品背负了越来越多无用的功能。
理性地说,过去投入的时间已经过去了,无论你是否保留这个功能,那些时间都回不来了。决策应该基于"保留这个功能的未来收益是否大于未来成本",而不是"我们在这个功能上花了多少时间"。但人不是理性的,沉没成本谬误几乎是人类的本能。
损失厌恶
行为经济学告诉我们,人对损失的敏感程度大约是对收益的两倍。这意味着,砍掉一个功能带来的"损失感",远大于增加一个新功能带来的"获得感"。
这种心理让产品团队天然倾向于做加法而不是做减法。加一个功能,即使没人用,最坏的结果是"没有效果"。但砍一个功能,即使只有一百人在用,也会感受到一百份"损失"的反馈。
可见性偏差
在组织中,做加法是可见的——你可以指着新功能说"这是我做的"。但做减法是不可见的——"我砍掉了这个冗余功能,让产品更简洁了",这种贡献很难被量化和展示。
这就导致了一个系统性的激励偏差:组织中的人被激励去做加法(因为加法可见),而不被激励去做减法(因为减法不可见)。久而久之,产品就在这种偏差的积累中变得越来越臃肿。
功能复杂度的数学
让我们用一种更量化的方式来理解贪心带来的问题。
假设有 n 个功能,每个功能与其他功能之间可能存在交互。那么潜在的功能交互组合数量是 C(n,2) = n(n-1)/2。
当 n=10 时,潜在交互数为 45。
当 n=20 时,潜在交互数为 190。
当 n=50 时,潜在交互数为 1,225。
当 n=100 时,潜在交互数为 4,950。
也就是说,功能数量从10增加到100(10倍),交互复杂度从45增加到4,950(110倍)。
每一个交互都意味着:一个需要测试的场景、一个可能出现 bug 的地方、一个用户可能困惑的点、一个产品经理需要考虑的边界条件。
当复杂度超过某个阈值时,团队实际上已经无法完全理解和管理自己的产品了。这就是为什么大型产品经常出"莫名其妙的 bug"——因为系统复杂到没有人能预见所有交互的后果。
取舍的艺术
好的产品不是功能最多的产品,而是取舍做得最好的产品。
做减法比做加法难
在产品领域,做加法是容易的。加一个功能,只需要投入开发资源,风险是可控的(最坏的情况就是没人用)。但做减法——砍掉一个功能——是困难的。因为每一个功能都有它的用户,砍掉功能意味着让一部分用户不满意。
但恰恰是做减法的能力,区分了伟大的产品和平庸的产品。伟大的产品知道什么不该做,平庸的产品什么都想做。
建立产品的"宪法"
避免贪心的一个有效方法是建立产品的"宪法"——一组不可违背的核心原则。比如:
这些原则不是用来限制创新的,而是用来在创新和产品品质之间建立一道防线。当增长压力和竞争焦虑推动产品走向贪心时,这些原则就像一个锚,把产品拉回到它的初心。
学会说"不"
产品管理中最重要也最困难的能力是说"不"。对用户说"不",对老板说"不",对竞品说"不",对团队内部的冲动说"不"。
每一个"不"的背后,都需要一个清晰的判断标准。这个标准不应该是"这个功能有没有人需要"(几乎任何功能都有人需要),而应该是"这个功能是否符合产品的核心定位,增加它带来的价值是否大于它引入的复杂性"。
贪心的根源:恐惧
如果我们深挖一层,产品贪心的根源往往不是贪婪,而是恐惧。
恐惧用户流失,所以要加更多功能留住他们。恐惧竞品超越,所以要覆盖所有场景。恐惧增长停滞,所以要进入新市场。恐惧被边缘化,所以要做所有热门方向。
恐惧驱动的决策,往往是短视的。它们解决的是当下的焦虑,而不是长远的健康。
真正有信心的产品团队,不会被恐惧驱动。他们相信自己的核心能力,相信专注的力量,相信做好一件事比做十件平庸的事更有价值。
一个产品的生命周期
如果把产品看作一个有机体,它的生命周期大概是这样的:
1. 种子期:专注解决一个痛点,产品简洁有力
2. 成长期:用户增长,开始增加功能,但核心体验依然清晰
3. 扩张期:功能快速膨胀,产品变得复杂,开始出现"贪心"的迹象
4. 成熟期:产品变成了一个庞大的平台,功能多到连团队自己都说不清
5. 衰退期:新产品从某一个细分场景切入,用更简洁的体验抢走用户
这个周期几乎是不可避免的。但好的产品团队可以延缓它——通过不断地做减法,通过坚守核心体验,通过在扩张的同时保持克制。
《置身钉内》的价值在于,它诚实地记录了这个周期中"扩张期"的真实面貌——那些纠结、那些妥协、那些在理想和现实之间的挣扎。这些记录对每一个做产品的人来说,都是一面镜子。
镜子照出的不是答案,而是问题。而认识到问题,本身就是改变的开始。
原文链接:https://wenyiblog.top/2026/06/essay-good-product-greed/
首发于文艺技术笔记(wenyiblog.top),转载请注明出处。

浙公网安备 33010602011771号