ERP软件的价值分析与软件选型

软件选型是ERP(Enterprise Resource Planning,企业资源计划)实施的关键环节之一,而软件的功能与价格又是ERP软件选型时所要考虑的两个主要因素。随着ERP软件开发商的日益增加,企业对于ERP软件的选择余地已越来越大,但是,由于各种ERP软件在功能、价格上千差万别,企业对ERP软件的选择却越来越困难。企业在ERP软件选型时,通常会面临以下两个基本的问题:

(1)购买何种ERP软件。即要在众多的ERP软件中选择一款既适合企业需要,又价格合理的软件。一般而言,软件的功能越丰富,其价格与相关费用也越高,反之则越低,企业需要在软件的功能与价格之间找到一个平衡点。

(2)如何配置ERP软件的模块。 ERP建设的投资往往是巨大的,所以多数企业在ERP实施中采取了分批投资,分阶段建设的策略,即在ERP建设的不同阶段分别购买不同的软件模块。那么,在每一个建设阶段,应该购买多少模块以及购买哪些模块?如果企业还存在资金预算的约束,那么,在有限的资金下,企业又应该放弃哪些模块?这些都需要企作出一个明智的抉择。

解决上述问题的关键在于如何从功能与价格两个方面对不同的ERP软件以及对同一软件中不同模块的优劣进行比较。由于价值工程(Value Engineering)是将功能与成本(价格)相结合,从价值的角度对产品进行分析,并旨在提高产品价值的一种分析方法,因此,本文试图将这一方法运用到ERP软件的选型分析中,并给出ERP软件选择与模块配置的一般方法。

1 企业的ERP需求与ERP软件的功能

按照价值工程的思想,产品的功能包括必要功能与不必要功能,对于ERP软件来说,凡是企业的管理需求所要求的功能都是必要功能,而其它的则是不必要功能。对于必要功能,又可以进一步分为不足功能与过剩功能,如果软件的某项功能是企业的管理需求所要求的,但并不能完全满足该项管理需求,则是不足功能,反之,如果该功能的大小超过了管理需求所要求的程度,则为过剩功能,过剩功能对于企业的效用只能相当于刚好满足企业管理需求的功能。

从上面的分析可以看到,对于ERP软件的功能分析应当以企业的管理需求(或ERP需求)为基础。从企业管理的职能来看,可以将企业的ERP需求划分为:计划管理体系需求、工程管理体系需求、物料管理体系需求、采购营销管理体系需求、财务管理体系需求等。通过对企业所面临的管理问题进行深入分析,可以进一步明确各类管理需求。例如,计划管理体系的典型需求包括:需要知道安全库存量、对安全库存量可以进行动态调整;预测和订单输入工作量大,需要提高精确度和科学性以满足计划工作的需要;需要了解拖期订单情况,以便制定切实可行的解决方案;提高车间日常排产计划的实际执行效率,等等。

企业在不同的时期,由于所处的内外环境与发展战略不同,其各项ERP需求的重要性是不同的。因此,在对ERP需求全面分析的基础上,需要进一步对各项ERP需求的重要性进行分析。可以运用层次分析法来获得各项ERP需求的权重(表1)。

表1 ERP需求分析

表中IM、MDP、DM为ERP模块名称,分别为库存管理、市场需求计划、生产与技术数据管理。

企业的ERP需求及其权重可以作为ERP软件功能大小评价的依据。在表2中,首先计算各项ERP需求的权重系数W(权重系数为各级需求权重的乘积,如需求R11的权重系数=R11权重×R1权重=0.3×0.3=0.09),然后,对各项ERP需求找出相应的ERP软件解决方案,并确定该解决方案所属的软件模块,针对不同的ERP软件,可进一步分析其对于各项ERP需求的满足度S(如果软件的功能不能完全满足ERP需求,则S<1;如果软件的功能恰好满足或者超过ERP需求,则S=1),最后可以计算出各软件对于各项需求的功能系数FI=W×S×100。将各项ERP需求的功能系数按不同模块进行汇总,即可得到各个模块的功能系数。而将各个模块的功能系数汇总,即可得到ERP软件的功能系数。

表2 ERP软件对于各项ERP需求的功能系数

 

2 ERP软件的成本分析

ERP软件的成本构成主要包括:

(1)软件费用。一般指ERP软件的购买价格,但如果需要更换或配置新的操作系统(OS)或数据库管理系统(DBMS),则还要包括操作系统或数据库管理系统的购买价格。

(2)硬件费用。如果购买ERP软件将导致现有硬件设备的更换或重新配置,则ERP软件成本要包含配套的硬件设备价格。

(3)实施费用。主要包括ERP软件的实施顾问费用、培训费用,及在实施过程中投入其它人力与物力所发生的费用。

(4) 二次开发费用。如果需要对所购买的ERP软件进行二次开发,以便更好地满足企业的管理需求,则ERP软件成本还要包含在二次开发中所产生的费用。另外,如 果存在二次开发,则ERP软件相应功能的需求满足度应以二次开发后所达到的功能水平来计算。根据上述分析,可以得到各个ERP软件的成本 (表3)。

表3 ERP软件的成本分析示例

由成本分析的结果,可以将各ERP软件的成本转换为成本系数(表4),设各ERP软件的成本为Ci(i=1,2,…,n),记Cm=maxCi(1≤i≤n),则各ERP软件的成本系数为CIi=Ci/Cm×100

表4 ERP软件的成本系数

?

3 ERP软件的价值分析与软件选型

根据价值工程中对于价值的定义:VI=FI/CI(其中FI为功能系数,CI为成本系数,VI为价值系数),可以计算出各种ERP软件及其各个模块的价值系数(表5)。

表 5中,软件B的价值系数大于软件A,说明相对于软件A而言,购买软件B可以用更低的价格获取更高的软件功能,所以从功能与价格的综合考察来看,软件B要优 于软件A。对于所有被评价的ERP软件,价值系数最大的即为首选的ERP软件。当然,最终的选择,还需要综合其它一些因素,比如:软件商的信誉、服务水 平,软件商实施能手的水平及实施成功率等等。

表5 ERP软件的价值系数

?

4 ERP软件的模块配置

按照价值工程的思想,在企业ERP建设的不同阶段,究竟应该购买多少模块以及购买哪些模块,应该以所购模块的总价值最大为原则。因此,要确定ERP软件的模块配置,首先应分别计算各个模块的价值系数。

操 作系统与数据库管理系统的价格、硬件平台价格与所购模块的多少无关,可以看作固定成本,因此,计算各模块的成本只须考虑该模块的购买价格、实施费用与二次 开发费用等变动成本,而最大成本则可以购买所有模块的总成本(包括固定成本与变动成本)来计算,由此可以计算出各个模块的成本系数与价值系数 (表6)。

表6 ERP软件的各模块的价值分析

?

表中MPS、MRPP、CRM为ERP模块名称,分别为主生产计划、物料需求计划、能力需求计划。

?

由上述分析可知,购买Mξ之前(包括Mξ)的模块,可以使ERP软件的价值增加,而购买Mξ之后的模块反而使ERP软件的价值下降。说明肌之后的模 块不具备购买价值,在本期ERP建设中可暂不考虑。但是随着本期ERP建设的完成和企业环境的变化,企业ERP需求的重点发生转移,则上一期建设中未予考 虑的模块可能变得具有购买价值了,即可纳入下一期ERP建设的内容。

如果企业的ERP建设受到资金预算的约束,可能无法购买所有从M1至 Mξ的模块,按照价值工程的观点,如果受条件制约,不能使产品的价值达到最大时,应尽可能使价值的降低程度最小,因此,可以从价值系数最小的模块Mξ开 始,向前依次舍去若干模块,直至总的ERP成本符合资金预算的要求。

上述分析中,对各个模块进行排序是以各模块价值系数的大小为依据,而 没有考虑在实施中各模块之间的相互依赖关系。假设模块A的价值系数低于模块 B,则模块A排在模块B之后,那么,分析的结果有可能是购买B而不购买A,但是,在ERP实施过程中,模块B的实施可能要以先实施模块A为前提。如果出现 这种情况,可以考虑将模块A与模块B合并成一个模块来分析。

在企业的ERP实践中,常常陷入只追求软件的功能而不顾软件价格或者只注重软 件的价格而忽视软件功能的误区,最终导致ERP项目的失败。通过本文的分析,我们认为,评价ERP软件的优劣,既不能只看软件的功能,也不能只看软件的价 格,而要以软件的价值为基础。在选定了某个ERP软件的前提下,软件模块的配置应该使整个ERP软件的价值最大化。