乐思软件

提交需求|联系我们|请电400-603-8000

过来人经验谈:ERP实施为什么需要有二次开发

2.软件不一定都能修改,尤其是核心部分。

3.客户的业务流程并不是一成不变的,ERP软件中流程一般比较抽象,大的方面与客户业务流程通常可以套上,细节部分不作修改也可以。

从客户的角度来讲,有不少希望进行二次开发。原因一般是:

1.应当是软件适应业务,而不是业务适应软件。削足适履的故事总听过吧。

2.不修改,使用时感觉不方便,最终用户不愿意用。

怎么办?项目实施过程中,软件服务商是不敢得罪客户的,那就改吧。结果是:项目延期;开发的程序不稳定,容易出错;用了一段时间后,想再做修改,发现不一定还有人知道当初为何这样做了,所以也没人敢改了。二次开发的程序成了鸡肋,扔也不是,不扔也不是。

二次开发不是不能做,而是应该怎么做。两个原则介绍给客户。

第一,不要修改核心代码。一般来说,把数据从ERP中导出,利用二次开发的程序进行处理后,再导入系统。这是一个比较稳妥的方法。一般来说,软件升级时,数据导入导出部分变动不会太大,而且即使有变化,也容易进行相应的维护。而一旦直接修改了核心代码。过上两年,想升级可就难了。

第二,不要改动太多。ERP软件不是给一个人用的,每个用户都可能有自己想法,不可能都满足的。部分要服从大局。项目按时、按预算完成实施,上线运行是实施阶段的大局,哪些二次开发必须要做,哪些可以不做,要看会不会影响大局。可做可不做的,坚决不做。来日方长,系统上线后的改进是无止境的。不必急在一时。

ERP软件服务商在二次开发时一般处于有利位置。好似阿庆嫂唱得:"垒起七星灶,铜壶煮三江。摆开八仙桌,招待十六方。来的都是客,全凭嘴一张。相逢开口笑,过后不思量"。爱怎么改就怎么改,反正项目一结束上线,就不管了。"人一走,茶就凉……"。客户要小心点,不要做胡传魁呀。


集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录