企业数字化建设,自研还是采购?(自研篇)
作者:沈旸
软件是自研还是采购?
这是一个永远有争议的话题。
2015年是人工智能、云计算、大数据大力发展的时期。从这一年开始,几个云计算公司的市值走势开始大幅超越传统软件和服务公司。市场出现大量SaaS产品,各个细分模块都出现了很多创新的供应商,企业软件的采购和使用门槛进一步降低,用户体验大幅提升。
开源领域的各种组件和大型开发框架逐渐成熟,降低了自研的门槛。
全球供应链出现割裂和互不信任的现象,在软件领域也存在。
当核心业务进入无人区
而同样是在2010年前后,中国两家电商企业,由于是从很小的规模成长起来的,在资源匮乏的时候没法依靠IT巨头,只能依靠自身团队搭建原生的电商体系,不断敏捷迭代,适应市场的变化,它们反而在快速增长和严酷竞争的市场环境中脱颖而出。
当一个业务是企业未来的核心业务,并且这个市场极具马太效应,大型玩家可能不超过3个,这时候没有选择,只能自研或者迅速并购市场上这个领域的其他软件供应商。2010年千人规模的科技团队,实力已经不弱于互联网电商。
如果企业的技术团队规模超过市场上这个领域的软件供应商,也应该选择自研。
当技术进入无人区
技术的无人区的探索成本难以估计,即使是财大气粗的互联网企业,也可能面临资源瓶颈和方向选择的风险。除了完全自研,开源和共建成为一种常见的模式。
从成本中心
转化为利润中心?
想要把成本中心转化为利润中心,最重要的是搞清楚:客户是不是自己的竞争对手?是否能从过去的投入中提炼出标准的技术和产品来?输出的技术和产品未来是否能占据行业头部地位?
交易成本、信任成本和商务成本
对于0~1岁的婴儿,新手父母焦虑而缺乏经验,却有极强的保护欲,他们对第三方的育儿服务,无论专业与否都很难接受。即使是家庭内部,也很容易在这个时间段产生矛盾。但是过了几年后,有了一定经验的家长会比较安心地把3~5岁的儿童送到幼儿园,哪怕照顾一个4岁儿童的风险和需要消耗的精力可能超过一个半岁婴儿。
企业软件解决的问题可能涉及到企业的敏感业务和数据,例如客户的商机管理和薪酬管理。在这方面,很多企业的表现很像新手父母,他们会抗拒SaaS的模式,抗拒采购专业的软件。在这种情况下,自研是很多企业临时的选择,可以降低企业的焦虑感。但是自研也要注意方法,敏感数据即使是内部管理也很容易引起冲突,这种冲突不要上纲上线。
因为企业的需求决策链条长,很多需求并非固定不变的,即使是写在合同里,也可能会存在随时变更的问题,企业内部和甲乙双方经常会出现反复的争论。企业软件运行中出现的各种问题、故障诊断和归因分析也会非常复杂,有可能是因为软件、网络、硬件或者是操作不当。如果双方不善于妥协和磨合,很容易造成信任危机。
软件行业内也有非常复杂的定价和收费模式。
不同的定价方式,例如按用户数收费、按CPU 核数收费、按流量收费、按功能模块收费、按接口的数量收费……这些不同的定价策略,不仅会影响当前软件采购总价,也会影响未来场景发生变化时的成本。一些软件企业为了简化管理,把定价权完全交给代理商和销售,客户也会面临极大的不确定性。
企业在初次购买软件的时候,可能无法完全预测未来的使用场景范围,对于大型企业来说,会有非常大的成本风险。举个例子,当一个企业在试用推广一个软件的时候,可能会购买一个试点部门比如说100人的许可,如果使用和运营顺利、效果好,再在全员推广。
在这种情况下,系统架构规划师需要全盘考虑技术和商业的因素。如果一个企业不拥有这种规划能力,类似开源定价策略的软件,或者基于开源的自研体系,将成为企业敏捷创新的重要工具。
软件供应链安全的困局
总结
- 业务进入无人区
- 技术进入无人区
- 企业在细分赛道的技术资源超过这个领域里的软件供应商
- 有可能将自研的投入转化为标准技术和产品,并占据行业前几名,实现从成本中心到利润中心的转化
- 过高的交易成本、信任成本、摩擦成本和商务成本
- 应对软件供应链安全的Plan B计划