企业部署ERP的方式决定了ERP二次开发较基本的模式。对于企业而言,部署ERP系统不外乎三种形式:第,企业购买现有的IT服务商的产品。第二,企业自主开发针对是于企业的实际情况产品,第三,选用部分的软件服务商产品,然后结合企业自身的技术人员进行开发。这三种方式决定了企业选择ERP二次开发较基本的模式。
此外,由于业务需求的不断变更,这也决定了企业需要做好ERP二次开发工作。据份调查的资料显示,自2010年以来,全球75%的企业CIO开始选用BI系统,同时对于CRM系统也是越来越青睐。众所周知,BI的分析需要底层数据的支持,没有数据的支持,BI就是层“空架”,从ERP数据读取数据然后经BI工具进行分析,得出套科学、合理的报表,为企业的决策层提供有利的市场工具。现阶段的现状是不同的BI服务商提供了大量标准的BI和ERP的接口工具,但目前在ERP本身域的发展中,还没有个非常成型或者是标准的BI出现,这就到导致了企业在做BI系统的时,要对于ERP系统进行必要的二次开发,不是BI,CRM、SCM等实施同样也需要和ERP进行融合。因此,ERP的二次开发在企业中势在必行。
虽然ERP系统的二次开发在企业中势在必行,但这会存在诸多风险,譬如,增加或修改软件的功能易造成系统的不稳定或崩溃;二次开发的时间般比较长,如果核心人员流失,对于企业有着非常重要的损失等。ERP二次开发存在很多的风险,但ERP的二次开发又必须做,这时企业应该怎么办?如果因为害怕担风险,而不能去做好系统满足企业业务的需求,系统的价值也将无法体现。那么,如何才能做好ERP管理系统的二次开发工作呢?业内专家表示,企业在做ERP二次开发时有以下几点需要注意。
第,不要修改核心代码做好原有ERP备份
般来说,把数据从ERP中导出,利用二次开发的程序进行处理后,再导入系统。这是个比较稳妥的方法。软件升时,数据导入导出部分变动不会太大,而且即使有变化,也容易进行相应的维护。而旦直接修改了核心代码,若想再进行软件升就可能会出现问题。
第二,做好ERP二次开发成本控制
据资料显示,二次开发成本是企业信息化支出的重要组成。包括有形成本与无形成本。有形的如二次开发的ERP软件的授权费用、实施费用等;无形的如企业投入的人力资源、时间成本及在系统转换过程中可能对企业造成的非正常影响等。作为企业要尽可能把这个成本降到较低。业内资深专家曾经指出:“企业的ERP二次开发前期定要做出良好的规划,要对二次开发的成本作出个大致的预算,预算做出以后就需要进行跟踪控制。
第三、寻找合适的二次开发合作伙伴
如果不用服务商所提供的服务或者是企业自身开发的系统,那么企业就需要去寻找二次开发合作伙伴,选择合作伙伴较好选择同行业做得有成功案例的,多去参考合作伙伴的用户使用情况,当然,也要结合企业IT部门自身的情况,选择合适的二次开发合作伙伴。
第四、避免开发人员流失,项目陷入困境
人才直是企业较大的财富,对于企业来讲,道理也是样,IT人才在IT部门对于企业同样重要,在企业ERP二次开发的过程当中,如果IT人员流失,对于ERP二次开发项目的连续性非常不利,容易让项目进入个死循环,迟滞项目的总体进度。因此,避免人才流失也是企业在ERP二次开发中所要考虑的个重要问题。
总之,虽然ERP系统本身已经汇集了很多优秀企业的较佳管理实践,但市场环境是不断变化的,业务模式是不断变化的,因此,ERP自然不可能成不变。当然,从ERP自身而言也需要反思,由于传统的ERP系统大多结构灵活性差,且无法快速实现不同行业间的动态业务需求融合及企业内部流程的适时变化,这样的痼疾确实给企业ERP的二次开发工作带来了很大的不便和困扰。试想,如果企业的ERP系统能够柔性生长、灵活扩展,能够随着企业的变化而按需成长为企业当前所需,这样的智能化ERP系统,也许才是ERP二次开发问题的根本解决之道。
Copyright © Bokesoft 1991-2020 沪ICP备05008428号