预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浙江ERP系统二次开发与应用风险控制策略 来自:HYPERLINK"http://www.jikon.cn"杭州集控 在企业资源管理系统二次开发实践的基础上,文章提出了从组建两个项目团队出发的管理思路的观点。并在此观点的基础上,提出如何合理选择客户化和二次开发,并从风险的根源,二次开发的过程和企业资源管理系统的发展等三个角度提出了一套控制企业资源管理系统二次开发风险的策略。 企业资源管理系统(EnterpriseResourcePlanning,ERP)即是对企业资源进行有效共享、计划与利用的管理系统。尽管几乎每一个ERP系统都试图集中良好的信息技术和先进的管理思想于一身,但是,不可否认,每位用户都有他独特的管理理念,这样的理念不可能和他所选择的ERP系统完全的融合。这也就使得ERP系统进行二次开发成为必然。而经过二次开发,对原来的ERP系统难免带来风险,如何认识风险,在认识的基础上,又该如何对风险进行控制?从而提高ERP系统二次开发生产力。在多年实践的基础上,我们在这方面做了一些探讨和研究。 一、从组建两个项目组的管理思路开始 通常,当企业和用户通过项目前期咨询阶段,达成基本的合作意向之后,整个项目就进入了启动阶段。ERP项目并不纯是一个技术项目,更是一个用户企业内部的管理项目。当整个项目进入了启动阶段,实际上也就意味着两个项目的启动,一个项目是企业的管理理念的调整,另一个是启动的项目是系统供应商对用户的需求调研到最后项目的实施等工作。图1“两个项目”的关系所谓用户所在企业的管理理念的调整,是指用户所在企业需要专门组成一个项目组,项目组中最好包括企业的高层领导。在项目开始启动时,最需要考虑的事情是:企业的发展中积累了大量适合于本企业的管理经验,而所选的ERP中包含了被业界普遍认可的一些通用的甚至是经典的管理理念,在这二者中如何取舍呢?也就是说要在企业的业务流程重组和ERP系统的调整(包括客户化和二次开发)中间做一个合理的选择。这是一个重要的选择,而这个选择也意味着企业需要承担由此带来的风险。为了配合所开发系统的合理使用,企业还需要进行组织机构和工作程序的相关调整,以便更好地吸收先进的管理理念,同时又保有自身的特色。然而在大量的实际调研中,我们发现如此重要的一个项目理念,在实施ERP的过程中竟然常常被企业忽略,甚至没有对所选用ERP带来的理念认真地学习,就匆忙决定实施,或决定进行二次开发,这样的后果可想而知。而另一个启动的项目就是通常我们看到的系统供应商提供的服务。这个项目往往看似重视,而实际上是一种比较轻率的实施,甚至是一种在用户的主导下被动地工作。其实,我认为两个项目的展开,应该有一个严格的时问安排和交叉点,两个项目互相配合才能降低项目的风险,这并不是一个简单地将企业的管理信息化。 二、选择客户化和二次开发的合理 由于各行各业的千差万别,任何一个ERP系统都不可能“放之四海而皆准”,ERP系统避免不了因各个企业的不同业务特点而出现无法满足企业要求的状况。所以,在经过对企业的管理理念和ERP的系统带来的管理理念有效的取舍后,ERP系统几乎无一例外地需要进行客户化和二次开发。而合理进行这样的选择,也能有效地避免ERP系统的风险。一般情况下,我们认为,不牵动程序的改动为客户化;而改动程序的工作称为二次开发。客户化和二次开发是两个容易搞混的概念,客户在项目的实施中,对此往往不能很好地区分。从工作量和难易程度看,客户化远远小于二次开发。好的系统尽量提供系统参数,通过参数配置(Configuration)来满足客户业务需求,而不是动辄就通过写代码完成。这样做的好处是实施速度快,对系统没有任何伤害。一套ERP系统的优劣从参数数量上就可以区分。灵活的参数设计可以让客户通过参数的自由组合来满足复杂的业务。随着IT技术的发展,现在各ERP厂商都在系统功能自定义、报表自定义等方面大做文章,目的只有一个——使业务人员在不需要很多计算机的情况下就可以调整系统。二次开发通常是指客户的业务不能通过简单的客户化实现,需要通过改动程序来完成。二次开发是需要通过改动源程序来完成。这不仅加大了企业的成本,同时也增加了ERP系统的风险,也给系统的升级带来了隐含的风险.需要谨慎选择。 三、企业资源管理系统二次开发的风险 国内企业ERP用户中,调查显示,实施成功率不足30%,出现了ERP的“两难论”,即“上ERP难,不上ERP也难”,为何看起来前景广大的ERP却在国内屡遭这样的命运?事实上,不管是软件供应商还是企业,一般都不希望过多地做二次开发。ERP失败的主要的原因除了管理理念的调整难以外,就是二次开发带给企业难易预料的风险。这些风险主要包括以下几个方面:升级困难:这是二次开发的最致命的弊端。ERP供应商会阶段性的对系统的不合理模块进行调整,修改部分BUG,