|
ERP软件不同于一般软件,买来装上就能用,还有一个现场实施的过程。实施过程中会遇到这样那样的问题,这次就说说许多人都头痛的二次开发,应该坚持什么,放弃什么 ERP软件不同于一般软件,买来装上就能用,还有一个现场实施的过程。实施过程中会遇到这样那样的问题,这次就说说许多人都头痛的二次开发,应该坚持什么,放弃什么。
先看看为什么需要有二次开发呢?
有人说:这是ERP软件的特点决定的。ERP软件应用中要能体现企业的管理流程,但是每个企业的管理流程都不太一样。ERP软件中虽然包括了一些从各行业中提炼的流程,但是还需要针对不同企业的特点进行相应的修改才能在企业中顺利的应用。也就是所谓的三分之一功能可以直接用,三分之一功能经过修改能用,三分之一功能不能用。
对于这种说法,我表示同意。
也有人说:不要过多的强调企业自身的特点,ERP软件中的管理流程是从许多企业中提炼出来的,具有先进性,而许多企业现阶段的特点,许多是不合理的流程产生的。应该通过ERP的实施,对企业进行业务流程优化或重组。而不是一味修改软件适应不合理的流程。也就是所谓的先上BPR(业务流程重组),再上ERP。
对于这种说法,我也表示同意。
咦,我是不是一株墙头草,哪边风大哪边倒。想想在我参与实施的项目中,也确实是这样的,对有的客户拍胸脯承诺修改软件,对有的客户拍桌子要求修改流程。到底哪些应该如何,不应该如何,是否成功,自己也有些糊涂了。好在不是真糊涂,是难得糊涂。
从ERP软件服务商角度来讲,一般不希望进行过多的二次开发。原因也简单:要求多,回报低,风险大。吃累不讨好,谁愿意干。当然面对客户时,正当的理由一般是:
1. ERP软件总会有升级,二次开发的部分不一定可以迁移到新版本上。日后的维护很困难。
2.软件不一定都能修改,尤其是核心部分。
3.客户的业务流程并不是一成不变的,ERP软件中流程一般比较抽象,大的方面与客户业务流程通常可以套上,细节部分不作修改也可以。 |