自研管理软件,是企业数字化转型的误区
最近几年,在所谓“数字化转型”的潮流下,我明显感到,越来越多的传统行业的企业开始自研企业软件,我认为这是企业“数字化转型”的一个巨大误区。
关于自研和套装软件的区别以及选择的策略,我在这几篇文章里有论述:
当前企业开展自研软件的动机,除了那些冠冕堂皇的理由外,还有几种摆不上台面情况:
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。在数字化转型时代,企业架构也要现代化,具体转型路径我在下面两篇文中有详细叙述,
对于核心系统自开发,我认为Tom Siebel观点仍然有效,无数企业正在浪费大量的时间和资源在发明轮子:
我想对计划自研管理软件的企业老板说两点:
如果你看完了市面上现有的管理软件,感觉都不能满足你企业的管理要求的话,一定不是商业的管理软件有问题,而是你自己企业的管理有问题。就像果总自己,现在老买不到合身的衣服,我老婆对我当头棒喝:“死胖子,你该减肥了!” ,我自己有自知之明,不是衣服有问题,是我人长得有问题。
如果你自己是实业公司,而不是软件公司,不要去抢软件公司的饭碗,不要用你的业余水平,去挑战别人吃饭的专业水平 —— 你自己想变软件公司的除外,不过,建议你也去看看那些作死掉的软件公司,再掂量一下自己是否能玩软件公司。