企业ERP系统二次开发问题研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业ERP系统二次开发问题研究.doc

  企业ERP系统二次开发问题研究|第1 内容加载中... 目前 ,软件供应商开发的ERP产品,有很多都属于通用软件产品,是针对一个或多个行业、多个用户而设计开发的软件系统。软件功能比较标准,流程设置相对规范化。事实上,在ERP产品开发的时候,通用性是首要考虑的问题之一。这些通用型软件通过参数可调的形式可以部分满足不同用户的需求,但很多情况下这种轻度灵活会失效。对ERP软件进行二次开发是非常必要的。 一 ERP二次开发容易带来的问题 不必要或不合理的二次开发不但不会给企业带来效率的提高,相反往往会带来大量的问题和弊端。 1、用户的二次开发需求常常是让生产管理理论上(通常状况下)合理的逻辑屈服于企业固有的、习惯的工作方法。 曾经就遇到过这样的需求:用户要求打印产成品的采购物料需求列表,其要求是由人输人产成品,要求系统列出此产成品多层物料单中所有采购物料的清单及其数量。用户提出这个要求的日的是据此进行物料采购。而用户之所以提出这样的要求是因为没有充分理解ERP软件的实质。整个ERP软件所要解决的一个中心问题就是在何时购买或者制造何种物料,购买或者制造多少。为了解决这个问题,ERP系统包括了相当复杂的逻辑,要综合考虑需求、库存和在途定单,并把这些信息在时间轴上展开、进行大量的计算,才能最终提出建议的物料采购或者生产计划。 如果使用用户提出的报表进行手工计算来确定采购计划,实施ERP系统自然失去了对生产的指导意义。对于这样的二次开发需求,就不能盲目满足用户提出的要求,而应该通过反复深人的培训和讲解使用户充分理解ERP系统中包含的管理思想、适应ERP系统的方法和逻辑,合理使用好软件原有的功能,使ERP软件真正发挥其应有的作用。也只有这样才能使用户通过实施ERP软件系统达到管理水平的提高。 2、二次开发需求延长实施过程所要的时间,使实施人员失去兴趣和信心 二次开发从其本质上讲是程序开发工作,必然要符合程序开发的固有规律,也必然需要相当的开发时间和开发周期。而客观上,二次开发需求的提出又常常是在实施过程中间,可以用来进行二次开发的时间实际上是很短的。如果二次开发时间过长就会拖延整个项目的进程。对于像ERP实施这样原本就费时费力的大工程,项目进程的延迟常常会使企业参与实施的人员对项目失去兴趣,如果用户提出的二次开发需求再经常变动,那么将更加动摇实施人员和顾问的信心,甚至可能导致项目的彻底失败。这就不仅要求顾问企业要有高素质的软件开发队伍,以最快的速度协助用户满足其二次开发需求,也要求在不影响系统正常实施的前提下尽量减少二次开发的需求,以大局为重,保证项目实施工作按时、顺利完成。 3、 二次开发要求往往降低系统稳定性 成熟软件一般都有数年或者数十年的历史,并且有一大批维护人员不断进行纠错、维护,还有大批的用户在使用,这些用户在使用过程中发现的问题、错误,会在标准系统的升级版和补丁包中加以体现。所有这些都可以节省大量的测试时间,获得更稳定的软件系统。而软件进行二次开发,则提出需求的用户就是开发的系统的唯一使用者,这样的软件的稳定性必定无法与成熟软件本身相比。 4、二次开发要求往往增加系统升级的难度 一般知名的软件都在不断的推出新的版本。而对于老版本的用户或者可以通过支付软件年费的办法获得升级、或者可以以优惠的价格获得软件升级。但是,软件升级时肯定不会考虑到每个用户特有的用户化和二次开发部分,所以用户以前进行的二次开发工作大部分要重新修改或者开发。这样就增加了系统升级的费用。甚至有些二次开发程度很高的软件几乎就无法再升级了。 5 二次开发要求增加ERP项目的成本 因为软件的规模效应,产品软件的价格相对于其功能是相当低的。而二次程序开发由于用户只有一个,所以用户就至少要承当完成这些程序开发的全部成本,所以过多的二次开发就会大大增加ERP项目的成本。 二、ERP系统合理二次化的对策 1、优先选择适用度高且容易进行二次开发的成熟套装软件 实施ERP这种管理模型必须依托于一套具体的ERP软件。像大多数其他软件一样,ERP软件可以自行开发或者购买现成的成熟套装软件。自行开发ERP软件耗时长(一般至少要2一3年)而且不像成熟套装软件可以事先了解它是否成功,所以具有一定的失败的风险。另外,自行开发软件往往特别着眼于当前的业务环境和需求,其管理思想的体现只能取决于当前的管理人员和软件开发人员。因而往往起点较低,可能经不起时间的考验。一旦业务发展突破原有框架,软件很可能不再适用。 鉴于自行开发软件可能出现以上问题,选择成熟套装软件实现ERP系统的企业比例日益增加(据国外统计,20世纪80年代这个比例超过了80)。这些软件基本上都是按照0liver RPll标准系统的

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档