ERP是指企业的资源计划涉及到企业的管理、生产、经营等等方方面,对于企业的竞争、生存起着非常重要的作用,同样,ERP的二次开发中存在很多的风险,一旦发生问题那么将会给企业带来灭顶之灾。进行ERP开发存在的风险主要有以下几个:
(1)易造成系统的不稳定或崩溃。ERP系统是个错综复杂的系统,各个模块是个有机的。整体若要修改其中的一个功能,其影响的不单单是现在这个功能,还可能影响到其他功能。
(2)影响项目实施周期。二次开发的时间一般比较长,由于受开发人员的技术水平及和业务人员的沟通等因素的影响,如果让业务真正的用技术来实现,需要一定的时间让技术和业务人员共同沟通,才能完成,所以,做二次开发时,CIO要充分排好时间的周期。
(3)二次维护和升级风险大。对于ERP二次开发的项目如果已经改动了企业原ERP系统的核心代码,未来以后如果核心的人员流失,对于企业有着非常重要的损失,同时,所需要的升级、安全等风险也将进一步加大。
2、如何做好ERP二次开发 ERP二次开发存在很多的风险,但ERP的二次开发又必须做,那么作为CIO应该怎么办?如果因为害怕担风险,而不能去做好用系统满足企业业务的需求,那么系统的价值也将无法体现出,企业的CIO在做ERP二次开发时究竟需要注意以下几点:
①不要修改核心代码做好原有ERP备份。
②做好ERP二次开发成本控制。
③为企业争取尽可能大的利益。
④寻找二次开发合作伙伴。
⑤避免开发人员流失,项目陷入困境。
⑥不要对系统做太多改动,但完全进行修改的可能性也很低。
3、进行二次开发需考虑的因素 ERP通常把改动程序的工作称为二次开发。任何,不论是国产的还是进口的,都或多或少有用户化的工作,有时还要进行二次开发。所以在开发之前下需要考虑的因素也很多,主要包括以下几个刚面:
(1)要增加或修改软件的功能,需要ERP系统提供支持二次开发的工具,还可能需要有软件的源程序,这些都要支付额外的费用,而且并不是每个ERP都愿意提供源代码。而且,这个问题一定要在签订合同前考虑到。
(2)二次开发的工作是在软件功能模拟运行的基础上进行的,一般工作量比较大,需要一定的时间,会延误项目实施进程,这个因素应该在制定项目实施计划时包括进去。
(3)改动软件后还会影响以后的软件版本升级。如果不升级,新版本的长处无法应用;如果升级,则面临着重新进行二次开发的可能。因为ERP软件供应商在进行新版本的ERP系统开发时,可能根本不会考虑某个特定的用户在旧版本上所作的二次开发。
信息发布:广州名易软件有限公司 http://www.myidp.net