ERP选型案例之借鉴和不足
不足一:对ERP系统的二次开发缺乏认识。
无论是平台型的ERP产品,还是纯套装的ERP软件,由于其都是现成的软件,所以,到企业中应用的时候,都不可避免的要进行一些二次开发。但是,现在有一个问题要注意,对于ERP软件进行二次开发是一个非常复杂的问题,特别是对其主干结构进行修改的话,无论是其工作量还是对ERP现有功能的影响,都是非常大的。
但是,这家企业很明显对于ERP系统二次开发缺乏认识,错误的认为二次开发是一项简单的工作。在ERP项目选型中,笔者认为,企业应该对二次开发这个工作有一个比较深入的了解。
一方面要了解二次开发的成本。有不少软件公司一般都不怎么建议客户对ERP软件进行修改,特别是主干方面的修改。所以,对于二次开发的收费有时候带有惩罚的性质。如有些公司二次开发的开价是500元/小时/人。这个费用是比较高的。而且若涉及到像自动扣料这种主干功能的话,估计没有个四、五十个小时是拿不下来的。根据笔者的经验,一个五十万左右的项目,只是对于一些表面的内容,如添加一个字段并关联几个窗口、复杂报表的实现等等跟程序牵涉不多的内容,其二次开发往往就在三万到五万左右。若设计到主干程序的修改的话,则其二次开发的成本是很吓人的。
二是要了解二次开发对于现有系统稳定性带来的风险。一个比较完善的ERP系统,其代码数量都是超过上千万的;而且后台数据库中的表也是数以万计。大家去看看其后台数据库的设计模型图,就会看得眼花缭乱。也就是说,ERP系统是一个非常复杂的信息化管理体系。若在这个基础之上,对其进行复杂的修改,更改其信息流的走向,则会大大的危害其员工的稳定性。
所以,从以上这些方面考虑,笔者都不建议对ERP系统进行复杂的二次开发。若只是对ERP系统进行表面上的修改,只是涂涂画画,笔者是支持的。
如只是对ERP系统的输入格式进行修改。例如在ERP软件中的表单或者报表往往不能够满足企业的需求,如有的用户希望能够在同一张报表中看到销售订单的具体执行情况,如基础资料是否整理完毕、生产采购等部门是否已经安排好采购与生产计划、生产的具体进度等等。这个报表看起来比较复杂,但是因为其只是对ERP系统的输出格式进行重定义,不会影响到ERP系统的后台架构。为此其二次开发的成本,是比较低的。特别是对于 ERP系统原有的功能基本上没有影响。故对于这些输出格式的重定义,笔者还是支持的。
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

