ERP的底盘作用

ERP的本质,就是提供一个一体化的信息系统,打通公司的物流,资金流和信息流。在此基础了上,因为管控和合规的要求,ERP内嵌了很多控制点,用户可以基于需求启用。除此之外,很多企业看中的是ERP的集团管控能力,各个分支机构的业务数据可以统一汇总到统一平台上,一定程度上实现了数据的透明化。经过几十年的发展,ERP市场经过多轮洗牌,目前市场上主流的ERP系统取证可数,很多曾经知名的系统已经不知所终。

很多用户对于ERP是又喜又恼,毁誉不一。ERP难用,是常见的理由。之所以难用,一方面是ERP强化了管理,手工时代用户操作可以十分灵活,但上了ERP必须根据流程,稍有偏差就走不下去。从一定程度来说,这是ERP上线的目的之一。但另一方面,ERP的固化成了僵化,成为业务的阻碍。这就带来了一个庞大的业务机会,二次开发。通过CEMLI(客户化,功能增强,功能修改,本地化和接口)满足客户特定要求。

只要ERP存在,二次开发将不可避免。

从厂商的角度看,因为多年的积累,系统的功能越来越庞大,底层的代码和逻辑越来越复杂,从而导致软件版本的发布和功能的提升需要经过反复测试,一般是几年一个周期,从而导致功能提升缓慢。曾经有一个例子,因为一个采购系统的bug,联系厂商,最后要求打5个G的补丁,涉及采购,上生产,财务多个模块,因为补丁套着补丁,牵一发而动全身。由此可见,系统底层有多复杂。所以,对于一些还在探索中的应用,如AI,流程自动化,可能不能指望ERP厂商立即投引入。这就是船大难掉头。

同时,因为厂商提供的是一个面向全球市场的通用产品,因此从开发成本和收益考虑,厂商不可避免的是开发一些涵盖基本功能的系统,尽可能满足绝大部分用户的基本需求。因此就出现了十八般武艺,样样稀松的情况。

从用户来说,即使身处同一行业,不同企业的业务实践也有区别,而这正是企业的价值所在。如果大家都是统一按ERP厂商推荐的最佳实践来做,就抹杀了这种独特性和创新性。因此,在某些方面,不可避免地,用户会要求基于自身实践来配置和定制系统。

目前ERP的授权大多是基于用户的。随着使用用户的增多,授权费用成为企业不可承受之重。在评估了用户在ERP中的工作和创造的价值,企业会考虑采用定制开发来节约成本。以采购申请为例,很多ERP系统都有这一功能,但真正使用这一功能的企业微乎其微。除了ERP的工作流设置繁琐之外,其性价比不高也是原因之一。如果仅仅为了提交一个申请或者审批一个申请,就要买一个授权,对企业而言,都不是有价值的投资。因此,很多企业考虑采用专门的BPM软件做这件事,并把审批准后的申请导入ERP系统来创建采购订单。

ERP另一点为人诟病的是操作极不友好。这个系统的设计基于流程,所有字段都要手工输入,从而用户操作效率低下。曾经有用户抱怨,为什么ERP输入不能像excel一样,我拖一下相近的数据可以自动输入,还要我重复输入50次?

随着IT技术发展,ERP和企业IT处于了一个尴尬的境地,用户需要越来越多,交付要求越来越快。而ERP的响应速度远远不能满足用户的要求。既然二次开发不可避免,不如再次考虑ERP的作用,把一些核心的,稳定的功能沉淀在ERP平台上,而把敏捷的功能开放给第三方软件,让用户自主选择合适的功能,以标准通用的接口与ERP交互。这才是底盘的作用,毕竟底盘应该是对用户不可见,对企业不常更改的,是定海神针。

你可能感兴趣的:(ERP的底盘作用)