首页  ·  知识 ·  生产制造
企业实施ERP能力成熟度研究
张兴旺  万方数据    编辑:dezai  图片来源:网络
ERP(企业资源计划)是基于计算机、信息技术的现代企业管理模式,体现了精益生产、同步工程、敏捷制造、事先计划与事中控制的思想,实现了对整个供应链资源的管
ERP(企业资源计划)是基于计算机、信息技术的现代企业管理模式,体现了精益生产、同步工程、敏捷制造、事先计划与事中控制的思想,实现了对整个供应链资源的管理,是企业进行管理,提高市场竞争力的重要手段。自1981年沈阳第一机床厂从德国工程师协会引进第一套MRPII软件至今,ERP在国内已走过近20年的历程。多年来,企业界、学术界及政府管理部门等从未停止过对其评说:为什么它的成功率不高,达不到企业期望的目标。据统计,早期国内大约安装了MRP II 1000套,花了约80亿元,基本上是交了学费。近年来实施效果虽比以前大有进步,但效果也不理想。在已实施的项目中,虽成功案例不少,但问题也相当多,成功率低于30%,而成功案例中,多数是三资企业,这是需要认真思考的问题。
  上世纪90年代初,国际著名管理软件评估机构Gartner Group将ERP定义为:根据订单对企业的资源进行规划和财务核算的信息系统,它不同于以往的MRPII(制造资源计划),它基于先进的信息技术,覆盖了供应商、分销商、客户、企业人力、财务、制造及设备维修等整个产业链的资源。ERP系统不仅支持离散型、流程型及混合型制造企业环境,而且应用范围从制造业扩大到了流通业、服务业、政府机关和学校等部门,融合了计算机、数据库、网络、通信、管理、电子商务等技术。简而言之,ERP系统是基于计算机、信息技术的企业管理系统,企业实施ERP是一项管理创新工程,是将先进的管理思想和模式在国内企业运用的过程。
  我国企业由于对ERP认识不足,对管理模式的变革缺乏经验,所以很难把握实施过程,致使实施中大量问题出现,致使相当多的企业实施夭折。例如:企业内外环境、认识和观念、企业与资源提供商的合作、ERP软件成熟度、软件选择风险咨询公司选择风险、业务流程重组问题、企业政策、体制、机构和管理、企业员工的培训企业管理数据、高层领导责任、实施项目管理等诸多问题,在其他相关资料已介绍很多,这里不多赘言,针对ERP 在不同企业的实施、应用及存在的问题,为了提高企业对实施的可预见性,最大限度地降低实施风险,提高实施成功率。下面引入ERP能力成熟度概念及其模型ERP-CMM(Capability Maturity Model For ERP)。
  
  一、CMM模型移植到ERP实施中的可行性分析
  
  CMM(能力成熟度模型Capability Maturity Model)源于产品质量控制管理方面的概念。美国的沃尔特﹒休哈特(Walter Shewart)于上世纪30年代发表了其研究的质量控制成果。后经CMU/SEI(美国卡莱基.梅隆大学软件工程研究所Carnegie-Mellon University /Software Engineering Institution)的Watts Hunaphrey和Ron Radice等人的研究, 1986年将其改造为能力成熟度框架、等级引入软件领域,定义为SW-CMM(软件能力成熟度 Capability Maturity Model For Software)。SW-CMM对后来克服软件生产危机,加快软件技术发展和提高起到了巨大的作用。
  SW-CMM的基本思想是建立规范的、成熟的软件过程,以便生产出高质量的软件,使更多的软件项目免受超时、超费用之苦。1980年DOD(美国国防部)作为世界最大的软件需求者,每年花费约300亿美元委托各种单位开发软件项目,因许多软件研发项目常常延期交付,影响了其它相关项目进度,给美国国防带来严重后果。DOD发现,影响这些单位研发能力与产品质量的关键因素是产品开发过程能否得到科学而有效的管理。于是DOD在1986年11月委托CMU/SEI和FFRDC(联邦基金研究与发展中心Federally-Funded Research & Development Center)开展改善软件开发过程的系统工程研究,1987年9月CMU/SEI首次发表了软件开发过程成熟度架构的研究成果,提出“软件过程评估”和“软件能力评价”两种评估方法和软件成熟度调查表;后经改进,把各种能力成熟度模型整合到同一架构中,由此建立起软件工程、软件采购和系统工程等诸模型集成,以解决除软件开发以外的软件系统工程和软件采购工作中的迫切需求。CMMI(能力成熟度模型集成Capability Maturity Model Integration)框架包括软件能力成熟度模型,系统工程能力成熟度模型,软件采购能力成熟度模型等,该成果后被广泛应用到其它研究领域。
  能力成熟度思想和方法的兴起,使能力建设成为世界热门课题,也使CMM、CMMI成为国际领先的项目测评和项目管理的模型并被应用于众多领域。如:SSE-CMM (系统安全工程能力成熟度模型 Systems Security Engineering Capability Maturity Model)、P-CMM(人员能力成熟度模型People Capability Maturity Model)等被广泛应用在大型高科技项目管理中,我国神舟飞船系统工程项目,就同时使用了两个方面成熟度模型,即:神舟飞船项目级组织项目管理成熟度模型(SZ-PMMM-P); 神舟飞船企业级组织项目管理成熟度模型(SZ-PMMM-O)。

  麦当劳对世界的贡献不仅仅是汉堡包,而是其创始人把福特汽车公司的批量流水生产方式引入饮食服务业。1987年美国CMU/SEI倡导的SW-CMM把标准化大批量流水生产模式引入软件业,从而把手工作坊似的软件开发变成了标准化的生产。SW-CMM把软件过程能力设置为软件开发和生产过程的透明化、规范化和运行强制化,能力的成熟意味着结果可以重复。
  
   二、企业实施ERP的ERP-CMM模型

  
  鉴于国内外企业ERP实施的成功经验和失败教训,我们尝试地将软件开发过程的能力成熟度模型SW-CMM引入到企业实施ERP实施过程测评中,给企业提供一个基于过程改进的“ERP-CMM”(ERP实施能力成熟度模型Capability Maturity Model For ERP)。这将会提高实施过程的可预见性,降低企业实施风险并其提高抗风险能力。由于ERP实施是对软件开发、管理咨询、企业管理变革等智力活动的生产,同样我们可以把单件小批量的生产模式通过生产过程的标准化和质量控制而提高生产能力。在对企业实施ERP的过程进行分析总结的基础上,提出了企业ERP实施的能力成熟度模型ERP-CMM。我们认为;
  
  1.ERP-CMM是对SW-CMM模型的扩展
  ERP系统首先是对先进的企业管理思想和方法肯定,然后把管理思想和方法设计成软件、通过软件实施把管理思想和方法移植到企业中,而带动企业管理水平的提升。ERP软件的开发和实施可以借用SW-CMM模型来控制,这是SW-CMM模型在企业管理领域的运用。即ERP-CMM。因为ERP的实施过程是对ERP软件进行客户化配置,是把部件化的、半成品化的ERP软件转化为ERP成品的过程,是ERP软件项目生命周期的后半生的实现。所以说ERP-CMM模型是SW-CMM模型的扩展。这是因为ERP软件实施过程涉及到软件公司、咨询公司和应用企业三个合作者的各自的管理模式,是一个动态交互的过程。
  
  2.ERP-CMM概括了实施成功因素
  ERP-CMM的提出是借鉴了近年来国内外ERP实施的成功因素分析方法。首先借鉴了MRPII(制造资源计划) ABCD评级标准。其次借鉴了“向ERP失败学习的学习曲线”,对国外学者提出的“企业实施ERP过程是先潜入水底后浮出水面的艰难过程”进行了扬弃。研究了企业文化、社会文化对实施ERP的影响。最后对我国企业实施的成功因素进行归纳总结,对ERP应用企业、ERP软件企业、ERP咨询服务企业总结的正反两方面经验的提炼和升华。
   3.ERP-CMM强调对实施过程的动态管理
  ERP实施过程是以软件实施过程为主线,而且是众多成功因素动态作用的过程。借鉴SW-CMM模型,我们可以发现软件实施都是质量管理的范畴,而且可以对ERP实施的关键活动和关键领域进行类比,因此,ERP-CMM从软件开发和项目管理两个角度来动态控制ERP实施的质量。
  
  4. ERP实施能力成熟度模型ERP-CMM
  类似于SW-CMM, ERP-CMM主要是用来评估ERP应用企业、ERP软件商和ERP咨询公司的ERP实施能力和改进ERP实施质量的管理方法,目的是帮助实施各方对ERP实施过程的关键活动进行管理和质量改进,保证按时、不超预算地完成ERP项目。企业实施ERP的能力成熟度模型同样可以把实施能力成熟度等级划分为初始级、可重复级、已定义级、可管理级和优化级,从而为企业从单项ERP功能扩散到综合性的ERP功能提供了改进的路径,也为ERP实施活动的控制提供了标准和质量控制点。
  ERP-CMM按照从低到高的阶梯式改进路径,评估该能力成熟度可以从关键活动领域及其活动能力两个方面进行测量。关键活动领域包括:企业现有管理模式评估、ERP软件需求分析、ERP软件选型、ERP实施周期管理、ERP软件公司和管理咨询公司的支持、ERP项目管理及ERP项目组织……每个活动领域还包括相应的具体活动、活动的基本特征和活动成果,而且活动有计划和结果的对比,出现偏差需要进行备注。针对企业实施ERP系统时关键活动领域的多少和关键活动的多少可以对企业的ERP实施的成熟度进行评估。例如,没有对现有企业流程进行描述,对购买回来的ERP系统没有事先进行流程定义和软件测试,那么依据过程控制的质量标准,该项目的实施能力成熟度一般是低于已定义级,存在文档不全、项目后续扩展困难等风险。为了达到已定义级别,那么企业需要提高关键活动领域的控制质量,加强实施队伍的业务水平、弥补前期工作的不足、密切与软件公司的合作。
  ERP选型中的具体活动包括企业ERP项目小组的成立、企业ERP目标和需求确立、ERP软件商的公司资信调查、ERP软件的质量合格情况、ERP软件产品的演示和样板客户的调查、审核ERP解决方案的技术开发平台、合同费用、实施人员和实施计划各个ERP模块的功能需求定义和实施进度、ERP软件公司的合作伙伴关系、ERP软件选型的评比和论证、选型文档的记录、保存等。
  ERP的实施过程实质上也是一个软件过程,软件过程理论告诉我们,实施的效果往往取决于企业的软件过程的能力水平和管理能力水平,企业在实施过程中所采用的各种措施体现了企业的实施能力的成熟度水平。实施过程是一个可度量的,可控制的,不断改进的流程。ERP-CMM强调企业应对实施过程进行连续的监控和改进,在这一过程中,ERP-CMM将提供不同等级的目标和核心领域来规范这一过程并为企业测评和改进自身的管理、生产能力提供客观标准。
  

图1ERP-CMM等级图


  由于ERP实施中涉及到应用企业的现有管理模式及其对ERP系统的需求、ERP软件的质量、ERP软件供应商的内部管理、ERP实施服务和咨询商的支持、企业内部对ERP项目的全面管理、企业和ERP供应商合作成立的项目组的责任分工等关键领域的众多活动。借鉴SW-CMM的理论,评估分为五个等级,共计18个核心过程域,52个目标,300多个核心实践,每一级别的评估由资深的企业管理专家、IT技术专家及咨询服务等有关方面的专家组成的评估小组进行。评估过程包括企业员工培训,问卷填写,文档与数据分析,相关项目组成员面试,拟定评估报告。评估结束由主评估师签订生效。ERP-CMM级别标准、各级别评价指标体系、评价算法等正在初步研究。可参照按由低到高的成熟度分别为:第一级 初始级(Initial level);第二级 可重复级(Repeatable Level);第三级 定义级(Defined Level);第四级 管理级(Managed level);第五级 优化级(Optimizing Level)。ERP-CMM等级的提高只能是一个渐进有序的过程 。(见图1)
  为了保证ERP应用企业、ERP软件公司、ERP咨询公司重视对ERP实施能力成熟度的评估,加强实施过程中关键活动的质量控制,使ERP实施中涉及到企业现有管理模式评估、ERP系统需求分析、ERP软件质量考察、ERP软件供应商的内部管理、ERP实施服务和管理咨询的支持、企业内部对ERP项目的全面管理、企业和ERP供应商合作成立的项目组的责任分工等众多活动能够严格按照计划进行,使得项目成员能够按照ERP实施步骤预料实施结果与计划的吻合程度,促进企业针对实施标准进行持续的过程改进,提高ERP软件实施的质量,促进企业管理模式的更新,使企业按时、按预算、按效果完成ERP工程。下面介绍ERP-CMM应用方面的问题。 三、ERP-CMM应用方面的问题
  
  对于ERP-CMM,如何在ERP实施中引入并实施其标准成为考虑的重点。实施CMM的核心不在于ERP软件的技术层面,而在于工程过程层面和工程管理层面。所谓工程过程层面是指将工程开发的整个过程所涉及的相关议程作为过程学的体系来研究和执行。过程学既不同于软件工程技术,也不同于工程管理学,ERP软件实施过程是对ERP这一企业管理工程领域中所涉及的流程按其独有的特性进行专门描述。事实上,任何企业在开发工程产品的实践中,都有开发过程产生,虽然很多企业并未对其进行记录或关注。按照工程过程学的观点,没有正确的过程就不可能有正确的实施效果,因此对ERP实施过程需要规范和改进。
  由于ERP实施过程必然与企业管理相关,因而它不象具体的技术问题那样容易规划并着手实施,所以企业在实施中,应注意以下几方面的问题:
  1.切勿急于求成和盲目乐观。任何新体系的采纳和改进都必然涉及对旧有体系的重组和调整,需要相当的决心和时间。如果企业在充分评估后决定了以ERP-CMM工程标准来规范实施行为,则应在次序改进的前提下尽早调整企业实施过程,以便有充分时间了解和评估前期改进的成效。
  2.企业在采用ERP-CMM改进实施过程时,可以借助于ERP软件商和咨询服务商以实现实施效果的提高。不过,对实施过程的改进要求企业全面投入并需较长周期,而技术引进则相对周期较短。如果企业只是依靠技术改进而不注重实施过程改进,从长远看来,企业可能收获甚少。
  3.“知己知彼,百战不殆”实施过程改进之前,企业应对自身当前成熟度及过程状态有尽可能的客观、详尽的了解。在清楚自身实际过程等级后,企业应确定需要达到的等级目标并要找到主要差距,企业想要达到的等级目标及包括它所特定的过程目标及核心过程域,这一等级应符合企业自身实施水平与项目特征。在企业知道了自身实施能力等级与目标等级之间的差距之后,应制定规划,决定改进次序及程度。这里可参考的决策因素包括:目标与能力的平衡,投入工期与质量的保证,企业总体发展与当前项目开发的平衡,员工素质条件,最薄弱环节、最急需改进的环节及最易见效的环节等。
  4.企业应成立专门的实施过程改进规划组,配合企业外聘的咨询机构或顾问,拟订出详细的过程实施方案,同时注意在实施过程中对计划进行修正和调整。方案包括:
  <1>目标明确并可检验;
  <2>有详细的实施步骤,有专人负责每一环节的落实,有协调组解决各环节之间的冲突;
  <3>如需采用新技术或措施,应详细分析他们的作用及获取方式并准备对其进行改造,对员工进行培训以适应项目所需。
  <4>制定项目开发时间表,将每个过程环节的实施与此时间表挂钩。
  <5>对项目开发的投入工期进行预测并据此规划开发工作。
  <6>预先规划开发过程中相关数据的采集,分析和提供方式与时段;
  <7>所有过程,包括:需求分析、项目计划、项目验收和交付,都必须编档并保留,应有具体的监控、考核计划和专人监督过程实施。该计划应考虑到可能性及应对方案。
  <8>企业的高层和相关管理人员应参与过程的制定与实施并形成制度。领导层应负责对每一阶段改进的总结并制定出相应的后续方案,另外,凡涉及对已定计划和过程的调整必须事先申请备案并经领导层同意。
  <9>需强调最重要的一条原则是,过程改进不可留于书面形式,所有员工都应理解、支持并参与其中。
  ERP-CMM实质上是对ERP软件实施过程的理论和数据模拟。按照CMU/SEI提出的实施CMM的标准方法,我们提出了企业ERP-CMM体系的IDEAL初步模式,包括:
  I—启动(Initiating),表示企业为实施ERP做好准备
  D—诊断(Diagnosing),明确企业目前实施ERP的风险所和承受风险的能力水平。
  E—建构(Establishing),制定企业实施目标等级和实施计划方案。
  A—行动(Acting),具体落实企业制定的实施计划。
  L—学习(Learning),积累以往经验并将其用于持续的改进过程之中,同时注意引入和借鉴其他企业成功经验。

本文作者:张兴旺 来源:万方数据
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的