窗外是上海漕河泾软件园凌晨三点的灯光,隔壁工位传来泡面撕开的声响。我盯着屏幕上那个臃肿不堪的PRD文档,第三十七个功能需求刚刚被老板用红色标注:“这个必须加,用户肯定需要。”
三十二岁,还在和这种最基础的认知偏差搏斗。
老板昨天在电梯里兴奋地比划:“你看竞品A有社区,竞品B有积分商城,竞品C搞了个AR试妆……我们全都要!做一个超级App,一站式解决所有问题!”他眼里闪着那种我太熟悉的光——属于外行对“大而全”的盲目崇拜,属于对“生态”这个词的严重误解。我试图解释,话到嘴边又咽了回去。因为我知道,下一句肯定是:“别人能做,我们为什么不能?”
这就是2016年最典型的创业陷阱。资本还有点余温,O2O的概念还没完全凉透,所有人都在疯狂堆功能,好像功能列表的长度直接等于估值。我们团队算上实习生才八个人,后端还在用ThinkPHP勉强撑着,前端连个像样的组件库都没有。这种情况下要同时开发社区模块、电商系统、AR引擎?光是想象一下依赖冲突和性能瓶颈,我太阳穴就开始突突地跳。
但问题从来不只是技术债。
更深层的是商业逻辑的彻底错位。我们做的是一个本地生活服务工具,核心价值应该是“快速找到附近靠谱的理发店并完成预约”。用户打开App的动机极其单纯:我有需求,我要解决,越快越好。你在这个时候塞给他一个需要精心维护个人主页的社区?让他去积分商城用虚拟货币兑换一卷纸巾?甚至打开摄像头让他用极不成熟的AR技术预览一个根本不贴合脸型的发型?
每一个多余的功能,都是一次对用户注意力的劫持,一次对核心流程的干扰。
更致命的是,每一个功能都意味着成倍的开发成本、测试用例、运维压力和潜在的故障点。社区要内容审核吧?商城要防刷单吧?AR要适配千奇百怪的安卓机型吧?我们那点可怜的资源,像一桶水,本来只够浇灌一棵树苗,现在却要分散去浇一片根本长不出来的盐碱地。结果就是,核心的预约流程因为资源被挤占,做得磕磕绊绊,搜索算法三年没优化,而那些炫酷的新功能,因为投入不足,个个都是半成品,用户体验烂得像在嚼沙子。
MVP到底是什么?不是简陋,不是粗糙。是外科手术式的精准。
它是在混沌的需求海洋里,找到那根最细、最坚韧的线——用户愿意为什么付钱,或者至少,愿意为什么付出时间。然后,把所有火力集中上去,把它做到极致,做到比市面上90%的同类方案都好那么一点点。好到能让早期用户忍着其他方面的不完善,也愿意留下来。好到能形成最初的口碑传播。好到能跑通一个最小单位的商业闭环:有人用,用了觉得值。
这个闭环太重要了。它是你在黑暗森林里生的第一堆火。有了它,你才知道方向,才知道温度,才知道接下来该往火堆里加什么样的柴。而不是像没头苍蝇一样,把看到的所有木头都扔进去,结果要么压灭了火苗,要么引起一场无法控制的森林大火,把自己烧得一干二净。
我跟技术负责人老K蹲在安全通道抽烟,他盯着忽明忽暗的烟头,半天憋出一句:“这么搞下去,下个版本上线就是灾难。”我知道。我们都清楚。但老板的意志像一堵墙。
回到工位,我把PRD里第三十七个需求——那个“基于LBS的陌生人聊天室”——悄悄标成了灰色。先拖着吧。我能做的,也许就是在开发排期上动动手脚,把核心路径的优先级偷偷提到最高。
有些仗,不是靠正面冲锋能打赢的。
你得学会迂回,学会在代码的缝隙里,为产品的生命力保留最后一点空间。窗外的天色,似乎亮了一点点。














