最近几年,在所谓“数字化转型”的潮流下,我明显感到,越来越多的传统行业的企业开始自研企业软件,我认为这是企业“数字化转型”的一个巨大误区。
关于自研和套装软件的区别以及选择的策略,我在这几篇文章里有论述:
IT战略 | 企业软件,自研还是外购
为什么特斯拉要自研ERP | 商业模式决定IT模式
当前企业开展自研软件的动机,除了那些冠冕堂皇的理由外,还有几种摆不上台面
情况:
1、无力推动管理变革:因为套装软件代表所谓“最佳实践”,套装软件实施就是企业自己削足适履的过程,需要对企业自身业务和管理进行改变。企业管理者不愿或者不能推动变革去适应最佳实践,就只有选择自开发系统,退而求其次,把现有业务流程搬到系统里,手工流程电子化;
2、IT部门自身定位:企业的IT部门究竟是管理部门——利用信息技术、来体系性地推动企业业务和管理的提升,还是个技术部门——只是搞技术的,被动接受业务部门的“需求”,按业务部门需求来提供工具;另一方面,有些公司的IT部门为了确保自己在公司内的地位,大量自研系统,这些软件只有主持开发的那些人搞得懂,外面来的人都接不上手,老板不敢轻易动他。
3、被人忽悠赶数字化时髦:最近流行“中台”的概念,中台是一种企业软件的架构风格和实施方法,并不是一个具体的应用软件,市面上声称“中台”的软件都是不能直接使用的半成品, “上中台”就是自研业务应用。此外,云平台、数字化平台、PaaS等等,类似的概念,都是说企业利用技术平台自开发应用,美其名曰创新,实际是发明轮子。
中台建设记
4、想自己干科技公司:有些公司想自己开发一套系统先自己用,用顺了后,再拿到市面上去卖;实业公司摇身一变成科技公司,实业公司市值低,科技公司市值高,还能在资本市场上捞一票
。
当代企业软件宗师之一的Tom Siebel在《数字化转型》一书中说到(下图),他在上世纪80年代进入到数据库软件市场(当时他是Oracle的创始高管之一)时,自己最大的竞争对手不是同行,而是企业的IT主管们——很多企业IT主管都是自己开发数据库管理软件——烧掉无数金钱,从90年代后,大概已经很少有企业自己开发数据库软件,都纷纷换回商品软件数据库了。
90
年代,当
Siebel
进入到
ERP
、
CRM
软件领域时,他又发现实施这些软件最大的障碍就是企业
CIO
自己,那些
CIO
在浪费了大量的时间和金钱后还是搞不定;企业请一位新的
CIO
来,还是要把套装软件商请回去。
目前,他创业了一家物联网和人工智能软件公司,深感今天的人工智能领域也是技术栈层次繁多、各种开源组件五花八门,企业上人工智能平台,实际上是攒各种组件干自研,软件行业里还没有打包好、开箱即用的人工智能应用模型组件化产品。
需要说明的是,企业级的数字化架构如下图所示,我本文说的“应用软件”主要是指业务应用层,目前主要有三种应用形式:
1
、套装软件,
2
,自开发,
3
,外部
SaaS
。在数字化转型时代,企业架构也要现代化,具体转型路径我在下面两篇文中有详细叙述,
再论中台 | DDP带来企业核心系统的革命
夯实ERP,全面上云,企业数字化转型的第一要务
云之旅| 企业数字化转型为什么必须上云(上)
云之旅 | 企业数字化转型为什么必须上云(下)
对于核心系统自开发,我认为