ERP实施方法和流程

目前各类型的ERP软件在市场中层出不穷,究竟哪一种软件功能更强且更适应用户需求也越来越为用户所关注。我们知道系统参数设置越灵活,软件性能越强,越能满足用户的需求,但同时也加大了系统实施的难度。
  实施过程分为6个阶段,有的ERP公司分为5个阶段。但大同小异。

  项目启动

  项目调研

  数据准备

  系统培训

  系统切换

  系统维护

  ERP顾问初次拜访客户前必须了解的情况:

  A、从销售人员处首先了解客户企业的目前运营状况,以及信息化建设的现状?

  B、从销售人员处了解企业中高层领导对该ERP项目的认识,及其对启动该ERP项目的真正目的?

  C、从销售人员处了解该企业对该项目支持的情况:

  如:哪些人支持该项目?

  哪些人不支持该项目?

  那些人保持中力?

  以及这些人在企业中的地位。是否拥有该项目的决策权?

  D、从销售人员处企业明年的目标或者企业未来的战略目标?

  如:明年利润达到5个亿?

  2010年成为中国该行业内十强?

  E、从销售人员处该客户的所从事的行业?

  F、客户是否对该项目上线时间有所要求?

  H、客户是否是公司的战略客户或者是重点客户?

  I、熟记客户高层领导和ERP项目负责人的姓名。

ERP顾问初次拜访客户必须准备的资料

  A、实施ERP如何帮助(辅助)客户高层领导实现他的个人目标?最终目的是得到他最大的支持。

  B、实施ERP如何帮助(辅助)客户实现企业战略目标?最终目的是得到他最大的支持。

  C、实施ERP如何帮助(辅助)客户各个部门主管实现个人目标及部门目标?最终目的是得到他最大的支持。

  D、项目的总体实施规划,具体时间可以不定。可以到客户方了解具体情况在做定夺,但是必须明确计划实施过程中关键节点和实施过程。

  E、准备好和客户高层或者项目经理的沟通内容,必须明确的告诉(或暗示)对方该项目的实施会提高他在企业中的地位。或者实现他的个人目标。最终目的是得到他最大的支持。

  F、准备ERP实施方法的PPT,在讲述实施方法的过程中必须给客户进行洗脑,明确指出ERP不是神,不可能实现所有的功能。ERP是实实在在的工具。是改善管理体系,提高利润、降低成本的管理方法。

  目前各类型的ERP(企业资源计划)软件在市场中层出不穷,究竟哪一种软件功能更强且更适应用户需求也越来越为用户所关注。我们知道系统参数设置越灵活,软件性能越强,越能满足用户的需求,但同时也加大了系统实施的难度。众所周知,成功的软件实施需要软件系统知识和企业管理思想相紧密结合,而这一点往往又是软件商或用户中任何一方难以单独完成的,因为软件的生产者会更注重其产品性能的完善,而不能非常完整、系统地掌握用户的需求信息;而作为用户,一般并不能十分了解各系统的功能以及它们之间的差别,因此很难正确选择适合本企业的系统。在这种情况下,既熟悉软件功能,又熟悉企业状况的咨询机构应运而生。这种较为独立客观的咨询机构能够站在用户的角度,并凭借自身对各种系统的熟悉与了解,在实施过程中与软件商密切合作,发挥出系统的最大功效。

  KPMG(毕马威华振会计师事务所)的IT咨询有多年系统实施的经验,并在实践中形成一套较为成熟的实施方法(如图)。此方法以用户为中心,以用户的需求为出发点,将实施的各阶段文档化,从而在很大程度上能够确保实施成功。下面结合我们的经验和体会,具体谈一谈这一方法。

  1.需求分析

  需求分析是指在充分了解客户情况,包括客户生产/财务及管理流程后,与客户一起讨论对系统的具体要求方案,主要针对其现行体制中的不足及目前所需的信息,制定出一套用户对系统的需求方案。在这一阶段中我们发现有许多用户并不十分了解其自身的需求,至少是并不十分明确。此时,作为用户的咨询人员还应主动了解客户情况,结合对各类系统功能的熟悉给用户提供有价值的提示,帮助客户明确自身的需求,并以此为蓝本对软件进行选择。需求分析是完全以客户的需要以及实际情况为出发点,因此为客户合理地选择系统提供了基本保障。需求分析按照由顶至底、由大到小、由粗到精的过程来进行,可分为3步。

  第一步:确定客户的性质和背景。

  此时,我们采用客户定位的办法,如下图所示:

  客户定位的意义在于,不同的行业,其运营及管理特点也存在着很大差异。找到客户类型,也即制定出一些标准的需求(行业需求),即我们所谓的初步定位。

  第二步:在初步定位的基础上针对客户的特点和业务流程特点进行详细分析。

  在这一过程中,我们会分各个流程与客户的管理层进行分析,如生产流程、财务流程、企业管理流程、人事/工资管理流程以及其他流程。此外,除了对整体流程定义具体需求之外,我们还将讨论一些客户在其它特定领中的要求,如远程访问以及与电子销售系统相连接等。

第三步:结合各种软件的不同功能对客户的需求进行分析。在这一步骤中,我们将综合各类型(大、中、小型)系统的不同特点对企业需求进行进一步分析,以便给客户管理层提供一些具有价值的引导和提示,其中包括对各类系统目前面临的具有共性的问题以及近期的一些趋势。

  由于客户在软件行业方面的接触面有限,那么这种综合性的分析在很大程度上会带给客户对现阶段及未来一段时间企业在信息系统方面需求的一些新认识。我们称这为引导提示性需求分析。

  由上述的分析步骤及内容可以看出,需求分析是整个实施过程中至关重要的一步,是否制定出合理的客户需求决定了以后整个系统实施的成败,这是因为:

  (1)需求分析是进行系统选型的指导

  由于不同的系统其开发的侧重点不同,所适用的行业也各不相同。就制造行业而言,不同企业其物料清单的结构和生产方式大相径庭,有A型结构(离散型制造业),V型结构(连续流程化工型制造业),X型特型(选择装配型产品制造业),在进行主生产计划(Master pl anning)和物料需求计划(MRP)计算时,软件将物料清单的结构展开,其计算方法存在很大区别,所产生的采购计划、销售计划和预计生产时间自然就会因系统而异。很难想象一个药品制造业的企业采用装配型产品制造业的成本核算系统会带来什么结果–药品制造业由于其行业的独特性需严格追踪其产品中各种成份的含量及生产时间,若采用了装配型产品制造业的核算系统,则无法准确追踪上述两个因素,整个系统的功能也随之打了一个很大的折扣。作为用户和咨询人员双方都不希望看到投入很大精力、财力及时间取得的一套系统与自己当初设想的功能完全不相吻合这一局面。因此是否能正确地选择系统类型成为系统是否能发挥足够效用的决定性因素

  (2)需求分析为鉴定一个系统是否适合于企业建立了参照标准。

  大型IT系统的选择是一项十分复杂的工作。许多客户在选择系统之初,往往只有一个模糊的、浅显的概念,如:我需要一个能打印报表的财会系统……,要有中文界面……,要能控制财务借贷平衡……,等等。实际上,就所有系统而言,这些表浅的需求是容易得到满足的。而更深一步的具有企业独特性的需求才是用户在选择系统时需要予以最多考虑的。如果用户对自身的需要不作深入的分析,往往会在系统实施一段时间以后,才发现具体业务及管理需求并没有得到满足,但此时系统已经安装完成,并已耗费了大量的人力、物力资源。类似这样的由于用户没有进行深入的需求分析,或由于一种趋从的心理做出了错误的系统选择而导致大量资金、资源及时间的浪费已屡见不鲜。而有经验的IT咨询顾问的作用则在于引导客户制定正确的需求,从而根据这些需求协助客户选择出适合于自己的系统。

  (三)需求分析还可以做到协助用户确定合理的人力、财力方面的预算,在系统的实施过程中使各方面的要素得以优化组合。

  2.系统演示/选择在这一阶段,我们会根据上一步骤中总结出的用户的具体需求,结合我们对各类型系统的了解,初步划分出几个适合于客户的系统,逐一安排进行系统演示。演示可以使客户产生对系统的感性认识,而作为咨询顾问则会协助客户将这种认识上升为对系统理性上的评价,并根据已制定好的参照标准,即用户的需求来评判出究竟是哪一种软件最适合于用户。进行系统演示有以下几个好处:

  这是对客户需求的首次检验。此时,咨询人员会根据系统的功能和对客户需求的符合程度,让客户予以评价。

  这是一个与需求分析交互的过程。通过演示,客户往往更进一步明确自己对系统的要求,从而修正需求分析,为下一步的选择决策做好充分的准备。

  通过演示可使客户了解到自己对系统在功能上的需求和价格上的需求存在相互矛盾的一些方面。我们都知道,一套系统其功能越复杂,其价格也会越高。我们曾遇到有些企业用几百万美元买来一套系统,而仅把它当作一套普通的财务软件来用,也就是说,一些用户对其所购买的系统只实现了5%~10%的功能。相反的,有些企业对系统有较高的需求,但在预算方面无法接受其价格。这时咨询人员则会结合自己对客户需求的理解以及对I T市场的了解,协助客户挑选一些价格/性能比较适中的产品。

  演示可以使客户理解为什么需要咨询人员的参与,以及咨询的价值,并为下一步的系统实施和设置打下初步基础。

3.系统询价/购买

  一旦选定了合适的系统,咨询人员会帮助客户参与询价和购买工作,这其中包括为用户制订采购计划。许多中到大型软件包都是由各个可以独立工作的功能模块组成。有经验的IT顾问会帮助客户从实际情况出发,挑选当前需要的模块,剔除不需要的部分,进行有效的功能组合。例如:有些企业的固定资产很少,就可以从系统中除去可选的固定资产管理模块;相反的,如果需要,可以从第三方专门购买功能强大的固定资产管理模块,集成在主模块中,进行专门管理。这样做的好处显而易见,既可以节约资金,又可以适应日新月异的信息技术市场,随着企业的发展,选择功能更加完善、价格更为合理的产品。

  4.安装系统/调试/网络建立从这一步骤开始,咨询人员的角色已经从协助客户管理层作出软件选择的决策转变为负责安装实施整套管理信息系统。

  实施的第一步是建立网络。网络的建立通常是由企业自身的MIS人员完成。咨询人员则着重于检测该网络环境是否支持用户所选的系统,网络结构是否达到优化,可以使系统稳定、高效地运行。

  实施的第二步是系统的安装。系统安装的复杂程度因系统本身的复杂性而异。一些小型财务软件的安装只需要十几分钟,而大型系统,如SAP、JDEdwards、Baan等,其安装需要事先周密计划,各单位统一安装、协调进行。整个过程包括在系统实施前必须规化网络结构,根据业务量确定各个子网规模;其次是设置网络操作环境及通信协议;然后再安装各类数据库服务器、应用服务器及备份服务器;最后是系统客户端软件的安装…在此全过程中均会涉及到硬件/网络、软件/数据库等各方面的匹配。此时掌握企业信息和系统需求的咨询人员的地位更显得尤为重要了,因为只有对各个环节进行统筹安排,才可以成功地完成这种复杂的系统安装,否则任何一个环节的疏漏都会导致整个项目的失败。

  5.参数设置各类中、大型软件都预留有各项参数,客户可以根据自身的特点来进行设置,即我们通常所指的用户化。用户化是系统实施中最为复杂和关键的一步。参数设置是否正确,直接关系到软件功能的实现及系统运行的平稳。通常参数的设置需要客户和咨询顾问双方共同讨论,因为只有将企业的特点与软件的功能紧密结合才能使软件功能得到最大限度的发挥。举例而言,在制造型企业的系统实施过程中,咨询顾问要根据产品工艺特点设计物料清单的格式、成本控制中心,这时工艺流程、人力资源以及产品的准备时间、生产时间、包装时间都成为必须考虑的要素。当所有类似的参数得以明确定义后,方可进行系统设置,完成用户化过程。此外,如果客户选择的是中小型软件,那么在参数设置过程中,用户会更清楚地认识到一些这类系统无法实现的功能,如一些特定报表的输出。咨询人员会根据这些需求的重要程度协助客户决定是否在系统以外做相应的设置,如利用各类报表书写器来设计系统内无法完成的各种报表,并做好与系统内数据库的接口。

  6.用户培训当系统安装、调试完成,参数设置校验无误后,咨询人员将安排所有最终用户(end-user)的培训,培训将根据用户在系统中的权限定义及责任范围分批分组进行。