前段时间老同事聚会,谈及老东家的最新信息化建设情况,了解到他们目前正在自己开发ERP系统,采用微服务架构,意图替换掉目前已经运行了近8年的SAP系统。我又想起刚入职不久的时候,也有架构师提议用微服务架构开发一套ERP系统,也是意在替换公司用了8年的SAP系统,理由是该系统比较臃肿庞大,功能复杂,用户体验不好。
好在这件事被领导给挡了下来,认为有些人对ERP认识不足,把电商系统等也认为是一套ERP系统,所以才会有这种奇怪的想法。但老东家就没有这么幸运了,他们ERP开发团队就几条枪,每天埋头苦干做开发,连成熟的业务顾问都没有,也从来不跟每个部门的业务人员交流沟通,更别提什么流程梳理优化了。
我又想到上一家公司也是把SAP S4 1511替换掉,用的也是自己用Java开发的ERP系统,并且已经陆陆续续上线了。
因为SAP系统功能强大复杂,稳定性高,易于定制和开发,企业一旦规模大了之后,对系统的要求越来越高,经过复杂的选型和重重考量,大部分制造业都会选择SAP或者Oracle。一套ERP系统对制造型企业的重要性不言而喻,可以说是充当着整个信息化的核心系统。无论外围的应用或者信息规划多么高大上,最终落实到实处无非还是产供销以及财务核算,这些是基层支持企业业务流程的核心功能。所有的企业内部信息化系统或多或少都要从ERP获取或者写入数据,这就意味着ERP系统首先一定要架构稳定,易于开发,同时功能强大,定制能力强,系统成熟可靠。
道理是这么个道理,但为什么还是会有人傻到想自己开发ERP来替换SAP?
拿老东家来说吧,SAP每年的“保护费”非常高是一个大因素,再者或许也觉得SAP系统跟其他系统如OA,SRM,MES等集成度不够,应用比较孤立,体验效果不好,老板看到每年花费还不少但达不到自己的需求。所以老板痛下决心,找了一家不具名的关系户公司开搞系统,就是想自己完整开发一套替换掉SAP。
其实以老东家如今六十多亿的规模,从SAP换成Oracle或者甚至是渣渣碟我都能理解一些,但规划却是要干掉ERP自己重新搞一套,我很不能理解了。自己开发的系统架构再成熟稳定还能比得过历经几十年的SAP系统?功能和定制也是远远不如,再者,如果真的能自己搞一套来完美替代SAP,那么多花了几千万实施费的SAP大客户岂不是都是傻子了?以他们的庞大实力都自己来开发就好了为何还要每年乖乖交“保护费”呢?要是人员开发能力不足,业务规划能力不够,ERP搞得一团乱,别说什么管理思想,固化业务流程了,能够正常接单出货入库、能够顺利财务月结就应该谢天谢地了。
或许你会说“微服务”云云,一套庞大的ERP系统用微服务搭建起来,需要投入多少人力物力,后期需要多少人来维护,这笔账算过了吗?不要盲目迷信微服务。
系统应用效果不好,实施效果不好不是SAP系统本身的错,企业应该更多的找自身的原因,到底是系统规划有问题还是管理机制有缺陷。为什么其他家系统应用的很好而自己企业就不行?不然上了什么系统都白搭,系统逻辑是死的,但企业管理制度和规划却是灵活可变的。
按以往的经验我敢肯定老东家最后一定是系统完美上线,完美替换掉SAP,甚至成为行业里的一个标杆案例。在老板眼里每年少支出几十万的费用就是一个成效,至于系统使用如何,好不好用,开发容不容易、是否到处在失火,这个是底下工程师该去考虑的事情,这就是他们的价值所在了。
PS:文章开头说的上一家公司用开发的JAVA平台替换掉SAP的事情,实际上这家公司用的SAP都是非常基础的功能,只有非常简单的应用MM\SD等模块里的简单画面。所以自行开发ERP系统也是可行的。
来源:CSDN
作者:冰河.世纪
链接:https://blog.csdn.net/weixin_40672823/article/details/103747239