管理智库erp系统选型与二次开发什么是erp
erp(enterprise resources planning,“企业资源计划”),可以从管理思想、软件产品、管理系统三个层次给出它的定义:
1、是由美国著名的计算机技术咨询和评估集团garter group inc.提出了一整套企业管理系统体系标准,其实质是在mrpii(manufacturing resources planning,“制造资源计划”)基础上进一步发展而成的面向供应链(supply chain)的管理思想;
2、是综合应用了客户机/服务器体系、关系数据库结构、面向对象技术、图形用户界面、第四代语言(4gl)、网络通讯等信息产业成果,以erp管理思想为灵魂的软件产品;
3、是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。
erp系统选型
erp(企业资源计划)是一种新型的企业管理模式,它把客户需求、企业内部制造活动和供应商的制造资源相结合,把企业的业务流程看作是一条紧密联结的供应链。erp将企业内部划分为几个相互协同作业的支持系统,如财务、市场营销、生产制造等。
1、如何选择合适的erp系统
组成一个小组来进行产品的选型 :小组成员的经验和意见对于选择正确的erp产品和整个erp项目的成败至关重要。建议小组成员应包括主管生产的副总裁、信息部主任和生产、分销、财务、顾客服务等部门的代表。小组成员选定后,应确定小组的组长。小组组长应该熟悉企业和产品的情况。
erp小组必须对下列一系列重点问题达成共识:预算、时间表、目标和效果。不同的erp产品或不同的实施方法往往会有不同的价格,也会有不同的投资回报率(roi)。不论如何,企业必须有足够的资金让erp小组完成分析和选型等步骤。
制定系统选型的时间表 :一个配备足够资源和完备成员的erp小组,一般会在2到4个月内完成选型。要把选型这项工作看成是为企业的某个重要顾客在做一件事,要以这样的态度进行工作。毕竟,erp系统的成功实施不光对企业有利,同时也让企业的业务伙伴和顾客受惠。
决定企业的关键业务需要:企业想解决什么问题?erp的实施会有什么好处?企业是想降低库存、还是想缩短交货期,或是减少运输成本、增加市场占有率、还是简化生产流程?与此同时,企业当前的一些战略性步骤也要加以考虑,如新产品的研发和上市、顾客服务计划、公司的扩张或减员等。 erp小组必须形成一个有关企业内部基本情况的文件。该文件包括客户总数、企业目标和企业运作的详细描述。该文件必须指出本企业与其它企业不同的业务流程或做法。有了这些重要的流程或做法的描述,erp软件供应商就可以有针对性地准备演示。这样的文件不仅使企业的erp小组在进行选型或实施时有的放矢,它也让erp供应商有了更好地了解企业业务需要的途径。
2、erp选型应该考虑因素
erp软件产品,不像计算机、电视机等有形产品便于直观地进行观察和选择,在短时间内会马上得到验证。 它属于无形的产品,只有通过复杂而漫长的实施过程后,才能真正地看到它的结果。 而且需要买卖双方共同努力,有计划分阶段地实施、共同携手才能完成,其结果和成效无法事先准确预估。 所以在信息收集过程中必须全面、综合地考虑各方各面的因素:
(1)实施方情况,必须选择商誉卓著、经营绩效良好、经验丰富的公司。erp项目重在实施,有人说“三分软件,七分实施”,这种说法不完全正确,但认为软件是“灵魂”,是基础,没有一个好的软件,谈论实施是没有意义的。 但实施的质量,确实关系到最终erp项目的成败或优劣,换句话说,这是将erp软件产品转换成生产力的关键阶段。
(2)erp软件系统的情况
首先应当明确的是,软件选型是针对公司需求的,是选择对该公司最为适用的系统。 所以,就整个市场而言,被选上的软件并非一定是最优的,没被选上的也并非一定是不好的。 但被选上的软件对本公司来说应该是最优的。 因此,最重要的标准是看应用软件及其环境在公司中的应用能否取得成功,选择的产品能满足企业长期发展成长的需求,又满足未来多样化的需求,质量要稳定,维护要容易。 主要包括软件技术信息、实施周期、企业本身基础设施对新erp系统
的支持度等方面。
(3)费用
对于软件价格,在考虑软件的性能、质量的同时还要做投资/效益分析,在此基础上,进一步进行风险分析! 在各方面的条件都一致时,当然应该选择成本较低廉的利来国际官网的解决方案! 费用主要包括有软件价格、实施费用、二次开发费用、人员培训费用、硬件配置费用等。
基于erp的二次开发
企业信息化管理erp在中国的推广与应用已经经历了20多年风风雨雨的历程,erp作为一种先进的管理思想和所能给企业带来的益处已经对企业的管理者产生了巨大的影响。越来越多的管理者认识到在基于信息技术的知识经济时代,对资源的全面管理和应用必须要应用好现代信息技术,只有这样企业才有活力和竞争力。现代企业为了生存和发展,必须投入很多的资源实施erp项目。而项目实施具有独特的、一次性的运作特点,需要在有限的时间完成一系列的目标。实施过程必须进行周密的规划与协调,不然就可能付出巨大的代价,并有可能造成阻碍企业发展的严重后果。
企业实施erp决不仅仅是技术问题,同时也是一次管理变革,erp的实施将涉及公司组织结构、业务流程乃至管理模式的变革,将对公司员工的观念产生巨大的冲击。也正因为如此,erp系统在企业中能否得到成功实施和有效应用,还取决于一个关键因素:erp系统的二次开发。
1、erp二次开发存在的风险
erp是指企业的资源计划涉及到企业的管理、生产、经营等等方方面,对于企业的竞争、生存起着非常重要的作用,同样,erp的二次开发中存在很多的风险,一旦发生问题那么将会给企业带来灭顶之灾。进行erp开发存在的风险主要有以下几个:
(1)易造成系统的不稳定或崩溃。erp系统是个错综复杂的系统,各个模块是个有机的。整体若要修改其中的一个功能,其影响的不单单是现在这个功能,还可能影响到其他功能。
(2)影响项目实施周期。二次开发的时间一般比较长,由于受开发人员的技术水平及和业务人员的沟通等因素的影响,如果让业务真正的用技术来实现,需要一定的时间让技术和业务人员共同沟通,才能完成,所以,做二次开发时,cio要充分排好时间的周期。
(3)二次维护和升级风险大。对于erp二次开发的项目如果已经改动了企业原erp系统的核心代码,未来以后如果核心的人员流失,对于企业有着非常重要的损失,同时,所需要的升级、安全等风险也将进一步加大。
2、如何做好erp二次开发
erp二次开发存在很多的风险,但erp的二次开发又必须做,那么作为cio应该怎么办?如果因为害怕担风险,而不能去做好用系统满足企业业务的需求,那么系统的价值也将无法体现出,企业的cio在做erp二次开发时究竟需要注意以下几点:
① 不要修改核心代码做好原有erp备份。 ② 做好erp二次开发成本控制。 ③ 为企业争取尽可能大的利益。 ④ 寻找二次开发利来老牌的合作伙伴。
⑤ 避免开发人员流失,项目陷入困境。
⑥ 不要对系统做太多改动,但完全进行修改的可能性也很低。 3、进行二次开发需考虑的因素
erp通常把改动程序的工作称为二次开发。任何erp软件,不论是国产的还是进口的,都或多或少有用户化的工作,有时还要进行二次开发。所以在开发之前下需要考虑的因素也很多,主要包括以下几个刚面:
(1)要增加或修改软件的功能,需要erp系统提供支持二次开发的工具,还可能需要有软件的源程序,这些都要支付额外的费用,而且并不是每个erp供应商都愿意提供源代码。而且,这个问题一定要在签订合同前考虑到。
(2)二次开发的工作是在软件功能模拟运行的基础上进行的,一般工作量比较大,需要一定的时间,会延误项目实施进程,这个因素应该在制定项目实施计划时包括进去。
(3)改动软件后还会影响以后的软件版本升级。如果不升级,新版本的长处无法应用;如果升级,则面临着重新进行二次开发的可能。因为erp软件供应商在进行新版本的erp系统开发时,可能根本不会考虑某个特定的用户在旧版本上所作的二次开发。
小结
目前业界对erp二次开发的一个观点是:能不做就不要做。因为二次开发的工作量一般比较大;对企业本身的开发人员来讲,难度更大,要求其对数据库结构及程序源码都十分熟悉。据资料显示,erp的二次开发通常会涉及到软件模块的改动,要增加或修改软件的功能,一般需要专业的程序开发人员和软件实施顾问完成,需要借助软件商提供支持二次开发的工具,还可能需要有软件的源程序,这些可能需要支付额外的费用,而且并不是每个软件供应商都愿意提供源代码。一般来说,二次开发应该尽量的减少或避免。
|