我这些年给几十家传统软件公司做过商业咨询,帮他们梳理战略、写过融资用的商业计划书,过程中发现一个特别扎心的共性痛点:整整八成的国内软件公司,其实根本算不上真正的“软件产品公司”,剥开外皮看,本质上就是给甲方做定制开发的外包服务商。
这个模式是什么样的?就是客户要什么就做什么,完全跟着甲方的需求走,A客户要办公系统,功能需求跟B客户不一样,就得重新招团队从头开发一套,完全是“一客一定制”的路子。绝大多数公司从成立到现在,根本没有打磨出自己的标准化通用产品,所有营收都来自接外包定制项目,老板天天到处找项目、谈需求,团队天天赶工期改代码,看起来忙得不停,其实根本没什么积累。
这种玩法跑了这么多年,现在已经走到头了,它天生就带着两个致命问题,把很多公司拖得喘不过气。第一个问题是,每个项目都要从头折腾,人力成本、时间成本都降不下来,所以毛利率特别低,很多外包项目做完算下来,毛利率不到20%,要是碰到甲方改需求改个七八次,最后甚至可能亏钱。第二个问题更严重,因为每个项目都是单独定制,没有统一的产品标准,所有代码都是各成一派,根本没法复用,更不用说搭建自己的用户生态和合作伙伴生态,做了十年还是接一个项目做一个项目,公司规模根本做不起来。
现在行业里已经形成共识,未来国内的软件公司其实只有两条出路能走得通:第一条,就是把外包服务做到极致,像印度那些全球知名的大型外包服务商一样,靠规模效应、标准化流程降低成本,靠堆人头做大规模,也能活得不错。第二条,就是沉下心打磨自己的通用型标准化产品,不用给每个客户单独定制,不管什么客户过来,直接用标准化产品就能满足大部分需求,顶多做点小范围的适配,这样你的边际成本会越来越低,毛利率能上去,不管是做财务模型还是搭建生态,才有真正的长期价值。
但为什么很多传统软件公司转产品化转不动?核心就是路径依赖,老板做惯了外包,接一个项目就能收一笔预付款,现金流看起来比做产品好,做产品要打磨两三年才能赚钱,很多老板熬不住,也不愿意冒这个险。还有就是团队能力跟不上,做定制开发的团队,只会跟着客户需求改代码,不会做产品调研,不会做标准化抽象,根本磨不出一款能卖给上千家客户的通用产品。
要是到现在还抱着“甲方说啥我就做啥”的老路子不变,那你本质上就不是什么正儿八经的软件公司,就是一个给甲方打工的“外包作坊”而已。天天给不同的客户做不同的项目,忙忙碌碌做个十年八年,到最后什么技术沉淀、什么用户积累都没有,所有软件项目各成一派,代码根本没法复用,一旦市场上定制需求少了,或者大甲方把项目收回去自己做了,你立马就没生意了,连翻身的机会都没有。
现在国内的软件行业已经进入存量竞争,靠接外包赚快钱的时代已经过去了,要么升级成规模化的专业外包服务商,要么下定决心转产品化,不然早晚都会被市场淘汰。
