第2章 管理需求推动ERP的发展
自18世纪产业革命以来,手工业作坊向工厂生产的方向迅速发展,出现了制造业。随之而来,所有企业几乎无一例外地追求着基本相似的运营目标,即在给定资金、设备、人力的前提下,追求尽可能大的有效产出;或在市场容量的限制下,追求尽可能少的人力、物力投入;或寻求最佳的投入/产出比。就其外延而言,为追求利润;就其内涵而言,为追求企业资源的合理有效的利用。
这一基本目标的追求使企业的管理者面临一系列的挑战:生产计划的合理性、成本的有效控制、设备的充分利用、作业的均衡安排、库存的合理管理、财务状况的及时分析等。日趋激烈的市场竞争环境使上述挑战对企业具有生死存亡的意义。于是,应付上述挑战的各种理论和实践也就应运而生。在这些理论和实践中,首先提出而且被人们研究最多的是库存管理的方法和理论。人们首先认识到,诸如原材料不能及时供应、零部件不能准确配套、库存积压、资金周转期长等问题产生的原因,在于对物料需求控制得不好。然而,当时提出的一些库存管理方法往往是建立在一些经不起实践考验的前提假设之上,热衷于寻求解决库存优化问题的数学模型,而没有认识到库存管理实质上是一个大量信息的处理问题。事实上,即使在当时认识到这一点,也不具备相应的信息处理手段。
计算机的出现和投入使用,使得在信息处理方面获得了巨大的突破。
在20世纪50年代中期,计算机的商业化应用开辟了企业管理信息处理的新纪元。这对企业管理所采用的方法产生了深远的影响。而在库存控制和生产计划管理方面,这种影响比其他任何方面都更为明显。
大约在1960年,计算机首次在库存管理中得到了应用,这标志着企业的生产管理迈出了与传统方式决裂的第一步。也正是在这个时候,在美国出现了一种新的库存与计划控制方法—— 计算机辅助编制的物料需求计划(material requirements planning,MRP)。
MRP的基本原理和方法与传统的库存管理理论与方法有着显著的区别。可以说,它开辟了企业生产管理的新途径。
传统的库存管理理论认为,要想减少库存费用,只有降低服务水平,即降低供货率;或者反过来,要想提高服务水平,就必须增加库存费用。有了MRP,这种信条就不再成立。
成功地运用了MRP系统的企业的经验表明,它们可以在降低库存量,即降低库存费用的同时,改善库存服务水平,即提高供货率。于是在企业管理领域发生了一场革命:新的理论和方法逐步建立,而传统的理论和方法都被重新评价。
初期的MRP,即物料需求计划,是以库存管理为核心的计算机辅助管理工具。而20世纪80年代发展起来的MRPⅡ,已延伸为制造资源计划(manufacturing resource planning)。它进一步从市场预测、生产计划、物料需求、库存控制、车间控制延伸到产品销售的整个生产经营过程以及与之有关的所有财务活动中。从而为制造业提供了科学的管理思想和处理逻辑以及有效的信息处理手段。到了20世纪90年代,又出现了ERP(enterprise resources planning)的概念,进一步发展了MRPⅡ的理论和方法。
MRPⅡ/ERP的发展经历了5个阶段:
(1)20世纪40年代的库存控制订货点法。
(2)20世纪60年代的时段式MRP。
(3)20世纪70年代的闭环MRP。
(4)20世纪80年代发展起来的MRPⅡ。
(5)20世纪90年代出现的ERP。
2.1 早期库存管理引发的订货点法
在计算机出现之前,发出订单和进行催货是一个库存管理系统在当时所能做的一切。库存管理系统发出生产订单和采购订单,但是,确定对物料的真实需求却是靠缺料表,这种表上所列的是马上要用,但却发现没有库存的物料。然后,派人根据缺料表进行催货。
订货点法是在当时的条件下,为改变这种被动的状况而提出的一种按过去的经验预测未来的物料需求的方法。这种方法有各种不同的形式,但其实质都是着眼于“库存补充”的原则。“补充”的意思是把库存填满到某个原来的状态。库存补充的原则是保证在任何时候仓库里都有一定数量的存货,以便需要时随时取用。当时人们希望用这种做法来弥补由于不能确定近期内准确的必要库存储备数量和需求时间所造成的缺陷。订货点法依据对库存补充周期内的需求量预测,并保留一定的安全库存储备,来确定订货点。安全库存的设置是为了应对需求的波动。一旦库存储备低于预先规定的数量,即订货点,则立即进行订货来补充库存。
订货点的基本公式是:
订货点=单位时区的需求量×订货提前期+安全库存量
如果某项物料的需求量为每周100件,提前期为6周,并保持2周的安全库存量,那么,该项物料的订货点可如下计算:
100×6+200=800
当某项物料的现有库存和已发出的订货之和低于订货点时,则必须进行新的订货,以保持足够的库存来支持新的需求。订货点法的处理逻辑如图2.1所示。
订货点法曾引起人们广泛的关注,按这种方法建立的库存模型曾被称为“科学的库存模型”。然而,在实际应用中却是面目全非。其原因在于订货点法所基于的假设大多是不成立的。
图2.1 订货点法
下面,我们对这些假设进行讨论。
1.对各种物料的需求是相互独立的
订货点法不考虑物料项目之间的关系,每项物料的订货点分别独立地加以确定。因此,订货点法是面向零件的,而不是面向产品的。但是,在制造业中有一个很重要的要求,那就是各项物料的数量必须配套,以便能装配成产品。由于对各项物料分别独立地进行预测和订货,就会在装配时发生各项物料数量不匹配的情况。这样,即使单项物料的供货率提高了,但总的供货率却不见得提高。因为不可能每项物料的预测都很准确,所以积累起来的误差反映在总供货率上将是相当大的。
例如,用10个零件装配成一件产品,每个零件的供货率都是90%,而联合供货率却降到34.8%。一件产品由20个、30个甚至更多零件组成的情况是常有的。如果这些零件的库存量是根据订货点法分别确定的,那么要想在总装配时不发生零件短缺,则几乎是不可能的事情。
应当注意,上述这种零件短缺并非由于预测准确度不高而引起,而是由于这种库存管理模型本身的缺陷造成的。
2.物料需求是连续发生的
按照这种假定,必须认为需求相对均匀,库存消耗率稳定。而在制造业中,对产品零部件的需求恰恰是不均匀、不稳定的,库存消耗是间断的。这往往是由于下道工序的批量要求引起的。
【例2.1】我们假定最终产品是活动扳手,零件是扳手柄,原材料是扳手毛坯。活动扳手不是单件生产的,当工厂接到一批订货时就在仓库中取出一批相应数量的扳手柄投入批量生产。这样一来,扳手柄的库存量就要突然减少,有时会降到订货点以下。这时就要立即下达扳手柄的生产指令,于是又会引起扳手毛坯的库存大幅度下降。如果因此引起扳手毛坯库存量低于订货点,则对扳手毛坯也要进行采购订货,如图2.2所示。
点评:由此可见,即使对最终产品的需求是连续的(可以将图2.2中对最终产品的需求近似地看作连续的),由于生产过程中的批量需求,引起对零部件和原材料的需求也是不连续的。需求不连续的现象提出了一个如何确定需求时间的问题。订货点法是根据以往的平均消耗来间接地指出需要时间,但是对于不连续的非独立需求来说,这种平均消耗率的概念是毫无意义的。事实上,采用订货点法的系统下达订货的时间常常偏早,在实际需求发生之前就有大批存货放在库里造成积压。而另一方面,却又会由于需求不均衡和库存管理模型本身的缺陷造成库存短缺。
图2.2 订货点和非独立需求(文献[15])
3.库存消耗之后,应被重新填满
按照这种假定,当物料库存量低于订货点时,则必须发出订货,以重新填满库存。但如果需求是间断的,那么这样做不但没有必要,而且也不合理。因为很可能因此而造成库存积压。例如,某种产品一年中可以得到客户的两次订货,那么,制造此种产品所需的钢材则不必因库存量低于订货点而立即填满。
4.关注“何时订货”
真正重要的问题是“何时需要物料?”当这个问题解决以后,“何时订货”的问题也就迎刃而解了。订货点法通过触发订货点来确定订货时间,再通过提前期来确定需求日期,其实是本末倒置的。
从以上讨论可以看出,订货点法是围绕一些不成立的假设建立起来的。今天看来,订货点法作为一个库存控制模型是那个时代的理论错误。因它而提出了许多在新的条件下应当解决的问题,从而引发了MRP的出现。在今天的制造企业里,订货点法除了对维护、维修与操作物料(maintenance, repair, and operating supplies,MRO)仍在使用之外,它已不再是库存控制的主要方法了。
2.2 复杂物料需求带来的时段式MRP
2.2.1 时段式MRP和订货点法的区别
时段式MRP是在解决订货点法的缺陷的基础上发展起来的,亦称为基本MRP,或简称MRP。
MRP与订货点法的区别有三点:一是通过产品结构将所有物料的需求联系起来;二是将物料需求区分为独立需求和非独立需求并分别加以处理;三是对物料的库存状态数据引入了时间坐标。
如前所述,订货点法是彼此孤立地推测每项物料的需求量,而不考虑它们之间的联系,从而造成库存积压和物料短缺同时出现的不良局面。MRP则通过产品结构把所有物料的需求联系起来,考虑不同物料的需求之间的相互匹配关系,从而使各种物料的库存在数量和时间上均趋于合理。
MRP把所有物料按需求性质区分为独立需求项和非独立需求项,并分别加以处理。如果某项物料的需求量不依赖于企业内其他物料的需求量而独立存在,则称为独立需求项目;如果某项物料的需求量可由企业内其他物料的需求量来确定,则称为非独立需求项目或相关需求项目。如原材料、零件、组件等都是非独立需求项目,而最终产品则是独立需求项目,独立需求项目有时也包括维修件(备用件)、可选件和工厂自用件。独立需求项目的需求量和需求时间通常由预测和客户订单、厂际订单等外在因素来决定,而非独立需求项目的需求量和时间则由MRP系统来决定。
MRP为物料的库存状态数据加上时间坐标,就是按具体的日期或计划时区记录和存储库存状态数据。
在传统的库存管理中,库存状态的记录是没有时间坐标的。记录的内容通常只包含库存量和已订货量。当这两个量之和由于库存消耗而小于最低库存点的数值时,便是重新组织进货的时间。因此,在这种记录中,时间的概念是以间接的方式表达的。
后来,这种方法有了一些改进,在库存状态记录中增加了两个数据项:需求量和可供货量。其中,需求量是指当前已知的需求量,而可供货量是指可满足未来需求的量。这样,物料的库存状态记录由4个数据组成,它们之间的关系可用下式表达:
库存量+已订货量-需求量=可供货量
例如,某项物料的库存状态数据如下。
库存量:30 已订货量:25 需求量:65 可供货量:–10
其中,需求量可能来自客户订单,也可能来自市场预测,还可能是作为非独立需求推算出来的。当可供货量是负数时,就意味着库存储备不足,需要再组织订货。这样一个经过改进的库存控制系统可以更好地回答订什么货和订多少货的问题,但却不能回答何时订货的问题。表面上看,当可供货量是负值时即是订货时间,似乎已经回答了这个问题。其实不然。已发出的订货何时到货?是一次到达?还是分批到达?什么时候才是对这批订货的需求实际发生的时间?该需求是应一次满足还是分期满足?什么时候库存会用完?什么时候应完成库存补充订货?什么时候应该发出订货?对于这一系列的问题,传统的库存控制系统是无法回答的。
时间坐标法使所有的库存状态数据都与具体的时间联系起来,于是上述问题可以迎刃而解。下面,我们通过例子来说明时间坐标的概念。
【例2.2】如果把前例中的库存状态数据以周为单位给出时间坐标,则可能如表2.1所示。
表2.1 库存状态数据(以件为单位)
现在,我们便可以回答前面所提出的各个与时间有关的问题了。从记录中看到,这里有一批已发出的订货,总计25件,将在第5周到货;在第2周、第4周和第10周分别出现3次需求,其数量分别为20、35和10,总数为65。另外可以看出,库存总储备,即库存量和已订货量之和,在前9周是足够用的,但供应与需求在时间上不合拍,第4周可供货量出现负值,而已发出订货在第5周才到达。如已发出的订货能够提前1周到达,则可避免第4周的物料短缺。关于这一点,库存计划员可以提前4周从库存状态数据得知并采取相应的措施。第10周的物料短缺应通过新的库存补充订货来解决,其需求日期为第10周。下达日期则可由此根据提前期推算出来。
维护、更新有时间坐标的库存状态记录所要进行的数据处理工作量是相当大的,这是因为既要处理数量关系,又要处理时间关系。本例中,在给出时间坐标之前只用了4个数据项,而在给出时间坐标之后,则用了40个数据项。在一个典型的企业中,如果对25000项物料按周划分时间段,在计划期为一年的情况下,就要处理多达500万个基本数据,这样大量的信息处理只有计算机才能胜任。
2.2.2 时段式MRP系统的前提条件和基本假设
时段式MRP系统的运行要有某些前提条件。
MRP系统的第一个前提是要求赋予每项物料一个独立的物料代码,这些物料包括原材料、零部件和最终产品。这些物料代码不能有二义性,即两种不同的物料不得有相同的代码。下面要谈到的主生产计划、物料清单和库存记录都要通过物料代码来描述的。
第二个前提就是要有一个主生产计划。也就是说,要有一个关于生产什么产品和什么时候产出的计划。该计划只考虑最终项目,最终项目可能是产品,也可能是处于产品结构中最高层次的装配件,这些装配件可根据总装配计划装配成不同的产品。主生产计划考虑的时间范围,即计划展望期,取决于产品的累计提前期,即产品所有零部件的生产提前期和采购提前期累计之和。计划展望期的长度应当等于或超过产品的累计提前期,通常为3~18个月。主生产计划的形式通常是一个按时区列出的各最终项目产出数量的矩阵。
第三个前提是在计划编制期间必须有一个通过物料代码表示的物料清单(bill of material,BOM)。BOM是产品结构文件,它要指明构成产品的所有物料项目之间的结构关系,即从原材料到零件、组件,直到最终产品的层次隶属关系,而不仅仅是罗列出构成某一产品的所有物料项目。
第四个前提是要有完整的库存记录。也就是说,所有在MRP系统控制下的物料都要有相应的库存记录。
除了以上四个前提条件外,实施MRP系统还要满足以下几个隐含的基本假设。
(1)必须保证BOM和库存记录文件的数据完整性。确切地说,这个要求不是针对计算机系统运行而言的。因为即使输入数据不正确,计算机系统也能输出技术上“正确”的运算结果。然而,正如人们常说的那样,“进去的是垃圾,出来的也是垃圾”。垃圾数据当然不能用于实现有效的管理。
(2)所有物料的订货提前期是已知的。一般情况下,在编制计划时,每项物料的提前期都应该是一个固定的值。虽然提前期的值可以更改,但MRP系统无法处理订货提前期未定的物料。
(3)所有物料的出入库都要有库存记录。
(4)构成父项的所有子项都必须在父项的生产订单下达时到齐。因此,子项的需求均在父项的生产订单下达时发生。
(5)物料的消耗是离散的。例如,某项物料由50个子项构成,那么MRP在进行计算时就恰好分配出50个子项,并假定它们被一次性地消耗掉。
MRP系统从主生产计划、独立需求预测以及厂际零部件订货的输入可以确定“我们将要生产什么”,通过BOM可以回答“用什么来生产”,把主生产计划等反映的需求按照产品的BOM进行分解,从而得知“为了生产所需的产品,我们需要用些什么”,然后和库存记录进行比较来确定物料需求,即回答“我们还需要再得到什么”。这一过程如图2.3所示。
图2.3 MRP处理逻辑
2.2.3 MRP的数据处理过程
MRP系统对每项物料的库存状态按时区进行分析,自动地确定计划订单的数量和时间。物料的库存状态数据包括:预计可用量、计划接收量、毛需求量和净需求量。
预计可用量是指一项物料在某个时区的库存量,当前时区的预计可用量则是现有库存量。计划接收量是指在某时区之前的各时区中的已下达、预计可以在该时区之内入库的订单量。毛需求量是为满足市场预测、客户订单的需求或BOM中上层物料项目的订货需求(可以是多项订货需求)而产生的对该项物料的需求量。净需求量则是从毛需求量中减去预计可用量和计划接收量之后的差。在计算上,净需求量可以通过预计可用量的变化而得到。方法是首先按下面的公式求各时区的预计可用量:
某时区预计可用量=上时区预计可用量+该时区计划接受量-该时区毛需求量
当预计可用量出现负值时,就意味着出现净需求,其值等于这个负值的绝对值。物料的净需求及其发生的时间指出了即将发生的物料短缺。因此,MRP可以预见物料短缺。为了避免物料短缺,MRP将在净需求发生的时区内指定计划订单量,然后考虑订货提前期,指出计划订单的下达时间。表2.2表达了上述处理过程。
表2.2 MRP的数据处理过程
表2.2只是表明MRP的数据处理原理,在实际应用中,对订货数量可以根据所选择的订货策略不同而有不同的做法。
2.3 物料与生产管理集成的闭环MRP
2.2节所介绍的MRP只局限在物料需求方面,这只是生产管理的一部分。物料需求计划要通过车间作业管理和采购作业管理来实现,而且还必须受到生产能力的约束。因此,只有MRP还是不够的。于是,在MRP的基础上,人们又提出了闭环MRP系统。所谓闭环有两层含义:
(1)把能力需求计划(capacity requirements planning,CRP)、车间作业计划、采购作业计划和MRP集成起来,形成一个实现物料计划的计划系统。
(2)计划的执行总会出现偏差,于是,在计划执行过程中,要有来自车间、供应商和计划人员的反馈信息,并利用这些反馈信息进行计划的调整和平衡,使生产计划方面的各种子系统得到协调和统一。
闭环MRP系统的工作过程是一个“计划—实施—评价—反馈—计划”的过程,如图2.4所示。
图2.4 闭环MRP系统(文献[12])
其中,经营规划是企业的战略规划,确定企业的经营目标和战略。
销售与运营规划(sales & operations plan)确定每一个产品族的生产率,通常按月表示,展望期为1~3年。
主生产计划对销售与运营规划作进一步的分解,按产品(或最终项目)确定生产量。一般以周为时区单位,展望期为3~18个月。
物料需求计划对主生产计划作进一步的分解,确定物料清单各个层次上的物料需求的数量和时间。
能力需求计划平衡和调整由物料需求计划所产生的能力需求与企业的实际生产能力之间的关系。由于企业的生产能力是有限的,所以物料需求计划要受能力需求计划的约束。
能力需求计划的逻辑和物料需求计划的逻辑极其相似,如图2.5所示。
图2.5 CRP处理逻辑
对已下达和未下达的生产订单,要通过工艺路线和工作中心来加以分解。工艺路线说明自制件的加工顺序和标准工时定额,其作用恰如物料清单对于物料需求计划的作用。工作中心用来说明生产资源,包括机器设备和人,其作用恰如生产能力的库存。分解的结果是按工作中心产生以标准工时表示的能力需求计划,指出为执行物料需求计划所需要的能力。
闭环MRP系统中的各个环节是相互联系、相互制约的。如果一个企业通过自己的制造设备、合同转包以及物料外购的努力仍不能得到为满足物料需求计划所需的生产能力,则应修改物料需求计划,甚至主生产计划。当然,这只是一种不得已的办法,因为制定能力需求计划的目标无疑是要使物料需求计划乃至主生产计划得以实现。
在计划执行过程中,也要有一系列的信息反馈以及相应的平衡调整。
在闭环MRP系统中,反馈功能是非常重要的。无论是车间还是供应商,如果意识到不能按时完成订单,则应给出拖期预报,这是重要的反馈信息。如果系统不曾收到这样的报告,即认为可以满足计划的需求。这里遵循的是“沉默即赞成”的原则。
以上所有计划及其执行活动之间的协调和平衡、信息的追踪和反馈都必须借助计算机才能实现。正是现代计算机的发展和应用使得闭环MRP成为可能。
2.4 生产与财务管理一体化的MRPⅡ
1.MRPⅡ的形成和特点
在计算机应用于企业管理的早期实践中,一方面,人们常常为了堵塞某一方面的漏洞而建立一些子系统,漏洞越多,子系统越多。而另一方面,由于在建立这些子系统时缺乏统一的规划,它们之间联系甚少。因此,子系统越多,漏洞也越多。
闭环MRP系统的出现,使生产计划方面的各种子系统得到了统一。但这还不够,因为在企业管理中,生产管理只是一个方面,它所涉及的是物流,而与物流密切相关的还有资金流。这在许多企业中是由财会人员另行管理的,这就造成了重复,甚至冲突(数据不一致)。
于是,能否建立一个一体化的管理系统,去掉不必要的重复、避免冲突、提高效率呢?凡是已经成功地实现了闭环MRP系统的企业都会认为,这是顺理成章的事情,而且认为不这样做未免可惜:既然库存记录的准确度足以支持MRP系统,为什么不能进而用于财会核算呢?既然MRP系统可以支持生产计划,为什么不能进而通过货币表示来支持经营规划呢?
人们对问题的认识越深刻,问题就变得越简单,就会在纷乱的现象中找到规律。把财务子系统与生产子系统结合为一体,使闭环MRP向MRPⅡ前进了一大步。
在闭环MRP得到成功应用的企业中,市场销售部门的管理人员认识到MRP系统不但与他们有关系,而且是他们的“好帮手”。只有借助MRP系统,才能在各种生产约束条件下制定出合理可行的销售计划。也只有依靠MRP系统,才能使生产迅速地适应销售方面的变化。
工程技术管理是整个企业管理的重要组成部分。特别是那些生产复杂产品,或引入新产品而需要解决一系列工程技术问题的企业,更需要把工程技术准备计划与生产计划、销售计划、财务计划等有机地结合起来。例如,由工程技术部门提供的物料清单,在过去只是生产管理的参考文件,而在MRP系统中已成为一个控制文件,既用它来控制物料需求的分解路径,又用它来核算成本。
把生产、财务、销售、工程技术、采购等各个子系统结合成一个一体化的系统,称为制造资源计划(manufacturing resource planning),英文缩写还是MRP,为了区别于基本MRP而记为MRPⅡ。
MRPⅡ有如下特点:
(1)MRPⅡ把企业中的各子系统有机地结合起来,形成一个面向整个企业的一体化的系统。其中,生产和财务两个子系统关系尤为密切。
(2)MRPⅡ的所有数据来源于企业的中央数据库。各子系统在统一的数据环境下工作。
(3)MRPⅡ具有模拟功能,能根据不同的决策方针模拟出各种未来将会发生的结果。因此,它也是企业高层领导的决策工具。
2.MRPⅡ的重要性和适用性
靠直觉来管理一个规模很小的企业,或许是可以应付的。但是,当企业达到一定的规模,靠直觉来管理几乎是不可能的了。在文献[25]中有一个形象的比喻:“使用MRPⅡ来管理一个公司,恰如靠仪表来驾驶飞机。”这个比喻是非常恰当的。当我们在街道上骑自行车时,仅靠直接观察就可以了。当开汽车时就不完全是这样了,就要有速度表、油料消耗表、后望镜等。那么,开飞机呢?飞机飞行在10000米的高空,要驾驶员通过直接观察来确定气流、云层、飞行高度、飞行方向是不可能的,驾驶员只有靠一系列的仪表来驾驶飞机。这些仪表的信息就是对飞机飞行状况的模拟,而MRPⅡ就是对一个制造业公司运营状况的模拟。所以,MRPⅡ对于一个制造业公司是非常重要的、不可或缺的。
MRPⅡ对于制造业是普遍适用的。关于这一点,曾经有人提出质疑。由于制造业有着众多的行业和数不清的产品,所以,产生这样的疑问是不奇怪的。要回答这个问题还要回到制造业基本方程。因为制造业基本方程反映了制造企业经营管理的本质规律,对所有的制造企业均是相同的,因此是一种标准逻辑。
MRPⅡ以现代计算机为工具,通过对大量的数据进行及时的处理来模拟制造业基本方程。由于制造业基本方程的普遍存在,MRPⅡ也是普遍适用的。
MRPⅡ向人们提供了制造业管理的标准知识体系和工具,企业的各级管理人员可以而且应当使用诸如销售与运营规划、主生产计划、物料需求计划、能力需求计划等工具来管理自己的企业,这正如财务人员早已有的标准财务工具一样。
2.5 集成企业内部和外部信息的ERP
ERP是企业资源计划(enterprise resources planning)的英文缩写,作为新一代的MRPⅡ,其概念由美国Gartner Group于1990年提出。在短短几年时间内,ERP概念就被普遍接受。目前,原来的MRPⅡ软件供应商已普遍宣布自己的产品是ERP产品。ERP成了一个流行的名词。究竟什么是ERP?它的功能特点是什么?它是什么背景下提出来的?它的发展状况如何?本节将围绕这些问题进行讨论。
1.Gartner Group关于ERP的定义
Gartner Group是通过一系列功能标准来界定ERP系统的。Gartner Group提出的ERP功能标准包括以下4个方面。
(1)超越MRPⅡ范围的集成功能。包括质量管理、实验室管理、流程作业管理、配方管理、产品数据管理、维护管理、管制报告和仓库管理。
(2)支持混合方式的制造环境。既可支持离散型制造环境又可支持流程型制造环境;按照面向对象的业务模型重组业务过程的能力以及在国际范围内的应用。
(3)支持能动的监控能力,提高业务绩效。在整个企业内采用计划和控制方法、模拟功能、决策支持能力和图形能力。
(4)支持开放的客户机/服务器计算环境。要求客户机/服务器体系结构;图形用户界面(GUI);计算机辅助软件工程(CASE);面向对象技术;关系数据库;第四代语言;数据采集和外部集成(EDI)。
以上4个方面分别从软件功能范围、软件应用环境、软件功能增强和软件支持技术上对ERP作了界定。这4个方面反映了至20世纪90年代,对制造系统在功能和技术上的客观需求。
2.ERP的功能特点
上述功能标准1所列的8项扩展功能均是相对于标准MRPⅡ系统来说的。但是,事实上,像质量管理、实验室管理、流程作业管理等许多不包括在标准MRPⅡ系统之内的功能,在当时的一些软件系统中都已经具备了。
关于管制报告(regulatory reporting)功能的扩展,是由于各国政府对制造业强制执行的环境控制、就业安全及消费者保证等法律法规越来越严格,从而引起大量处理各种遵循法律法规情况报告的需求。由于不同的国家可能有不同的法规,这方面的功能不可避免地存在客户化的问题。
上述功能标准2所说的“混合方式的制造环境”可以包括三种情况。
(1)生产方式的混合。这首先是指离散型制造和流程型制造的混合。由于企业的兼并与联合,企业多元化经营的发展,加之高科技产品中包含的技术复杂程度越来越高,使得无论是纯粹的离散型制造环境还是纯粹的流程型制造环境在一个企业中都很少见,通常是二者不同程度的混合。其次是指单件生产、面向库存生产、面向订单装配以及大批量重复生产方式的混合。
(2)经营方式的混合。这是指国内经营与跨国经营的混合。由于经济全球化、市场国际化、企业经营的国际化,使得纯粹的国内经营逐渐减少,而各种形式的外向型经营越来越多。这些外向型经营可能包括原料进口、产品出口、合作经营、合资经营、对外投资直到跨国经营等各种形式的混合经营方式。
(3)指生产、分销和服务等业务的混合。这是指多种经营形成的技、工、贸一体化集团企业环境。
为了支持混合方式的制造环境,ERP系统必须在两方面突破MRPⅡ的局限。
一是在标准MRPⅡ系统中,一直未专门涉及流程工业的计划与控制问题。这和传统MRP奉行的简单化原则有关。在标准MRPⅡ系统中,是以行业普遍适用的原则来界定所包含的功能的。例如,制药行业对批号跟踪与管理的需求来自法律法规的特殊管制,而不是所有的行业都需要这些功能,如洗衣机行业就不需要,因为没有这方面的法规要求。但是,随着质量保证的需求和为消费者服务的需求的发展,洗衣机行业也有了批号跟踪与管理的需求。因此,行业普遍适用的原则标准也发生了变化。ERP扩展到流程行业,把配方管理、计量单位的转换、联产品和副产品流程作业管理等功能都作为ERP不可缺少的一部分。值得注意的是,以上所说在标准的MRPⅡ系统中没有包含流程行业的问题,并不意味着所有的MRPⅡ软件都不适用于流程行业。标准MRPⅡ系统和具体的MRPⅡ软件并非同一件事情。
传统的MRPⅡ软件系统往往是基于标准的MRPⅡ系统,同时面向特定的制造环境开发的。因此,即使通用商品软件在按照某一用户的需求进行业务流程的重组时,也会受到限制。目前,具有这种有限能力的软件对于满足用户的特定需求是用剪裁和拼装的方式通过不同的产品模块配置来实现的。但是,这很难满足用户在瞬息万变的经营环境中,根据客户需求快速重组业务流程的足够的灵活性要求。这种功能正是ERP所追求的。实现的方法不是剪裁拼装式的,而是企业业务流程的重组(reengineering)。实现这个目标的技术是计算机辅助软件工程和面向对象的技术。
上述功能标准3是ERP能动式功能的加强。与能动式功能相对的是反应式功能。反应式功能是在事务发生之后记录发生的情况。能动式功能则具有主动性和超前性。ERP的能动式功能表现在它所采用的控制和工程方法、模拟功能、决策支持能力和图形能力。例如,把统计过程控制的方法应用到管理事务中,以预防为主,就是过程控制在ERP中应用的例子。把并行工程的方法引入ERP中,把设计、制造、销售和采购等活动集成起来,并行地进行各种相关作业,在产品设计和工艺设计时,就要考虑生产制造问题;在制造过程中,如有设备工艺变更,则要及时反馈给设计。这就要求ERP具有实时功能,并与工程系统(CAD/CAM)集成起来,从而有利于提高产品质量,降低生产成本,缩短产品开发周期。
决策支持能力是ERP“能动”功能的一部分。传统的MRPⅡ系统是面向结构化决策问题的,就它所解决的问题来说,决策过程的环境和原则均能用明确的语言(数学的或逻辑的,定量的或定性的)清楚地予以描述。在企业经营管理中,还有大量半结构化或非结构化的问题,决策者往往对这些问题有所了解,但不全面;有所分析,但不确切;有所估计,但不准确。如新产品开发、企业合并、收购等问题均是如此。ERP的决策支持功能则要扩展到对这些半结构化或非结构化问题的处理。
上述功能标准4是关于ERP的软件支持技术的。为了满足企业多元化经营以及合并、收购等活动的需求,用户需要具有一个底层开放的体系结构,这是ERP面向供应链管理,快速重组业务流程,实现企业内部与外部更大范围内信息集成的技术基础。
3.ERP的产生背景
20世纪90年代,由于经济全球化和市场国际化的发展趋势,制造业所面临的竞争更趋激烈。以客户为中心,基于时间、面向供应链成为在新的形势下制造业发展的基本动向。
实施以客户为中心的经营战略是20世纪90年代企业在经营战略方面的重大转变。
传统的经营战略是以企业自身为中心的。企业的组织形式是按职能划分的层次结构;企业的管理方式着眼于纵向的控制和优化;企业的生产过程是由产品驱动的,并按标准产品组织生产流程;客户被视为外部对象,除了销售和客户服务部门之外的其他部门都不直接与客户打交道;在影响客户购买的因素中,价格是第一位的,其次是质量和交货期,于是,企业的生产目标依次为成本、质量、交货期。
以客户为中心的经营战略则要求企业的组织为动态的、可组合的弹性结构;企业的管理着眼于按客户需求形成的增值链的横向优化;客户和供应商被集成在增值链中,成为企业受控对象的一部分;在影响客户购买的因素中,交货期是第一位的,企业的生产目标也转为交货期、质量和成本。
实施以客户为中心的经营战略就要对客户需求迅速作出响应,并在最短的时间内向客户交付高质量和低成本的产品。这就要求企业能够根据客户需求迅速重组业务流程,消除业务流程中非增值的无效活动,变顺序作业为并行作业,在所有业务环节中追求高效率和及时响应,尽可能采用现代技术手段,快速完成整个业务流程。这就是基于时间的含义。而基于时间的作业方式的真正实现又必须扩大企业的控制范围,面向整个供应链,把从供应商到客户的全部环节都集成起来。
实施以客户为中心的经营战略涉及企业流程重组。企业流程重组是对传统管理观念的重大变革。在这种观念下,产品不再是定型的,而是根据客户需求选配的;业务流程和生产流程不再是一成不变的,而是针对客户需求,以减少非增值的无效活动为原则而重新组合的;特别是企业的组织也必须是灵活的、动态可变的。显然,这种需求变化是传统的MRPⅡ软件所难以满足的,而必须转向以客户为中心、基于时间、面向供应链为基本特点的ERP系统。这就是ERP产生的客观需求背景。而面向对象的技术、计算机辅助软件工程以及开放的客户机/服务器计算环境又为实现这种转变提供了技术基础。于是,ERP应运而生了。
4.ERP的进一步发展
2000年10月4日,Gartner Group公司发布了以亚太地区副总裁、分析家B. Bond等6人署名的报告“ERP is Dead—Long Live ERPⅡ”,提出了ERPⅡ的概念,并认为到2005年,ERPⅡ将逐渐取代ERP。
但是,国外对于ERPⅡ的定义有不少争论,认为对ERPⅡ所下的定义都是ERP已经包含的内容。认为“许多问题ERP已经解决了”“ERPⅡ只是ERP的扩充,不是替代,ERP并没有死”等。事实上,分析Gartner Group公司关于ERPⅡ的定义,可以发现其大部分内容确实都是当初赋予ERP的内容,只有“协同商务(collaborative commerce)”的内容有新意。
协同商务是一种各个经济实体之间的实时、互动的供应链管理模式。通过信息技术的应用,强化了供应链上各个经济实体之间的沟通和相互依存。它不再局限于生产与供销计划的协同,而且包含产品开发的协同。人们经常谈到的电子商务也是指在因特网基础上所有相关经济实体之间的信息沟通和业务运作,完整地集成前端和后端的业务流程。ERPⅡ提出的协同商务和电子商务的概念是相通的。概括地说,协同商务就是企业内部人员、企业与业务伙伴、企业与客户之间的电子化业务交互过程。要做到协同,不但要实时分享信息,还要共同制定战略规划,有效地分享资源,消除非增值作业,同步运行。这种思想实际上早已存在于ERP中,只是限于条件而一直未能实现。
综观ERP的发展,从订货点法到MRP,到MRPⅡ,到ERP以及ERPⅡ的新概念,每个阶段的发展与完善都是与当时的市场环境需求、企业管理模式的变革和技术条件紧密联系在一起的,而且集成的范围越来越大。
因此,未来ERP的发展在整体思想体系上必将实现更大范围的集成,支持以协同商务、相互信任、双赢机制和实时企业为特征的供应链管理模式,实现更大范围的资源优化配置,降低产品成本,提高企业竞争力。
至于名称,我们以为ERP这个名称就很好。从字面上来说,ERP涵盖的内容已经相当宽泛,应当相对地稳定。每个领域需要一个稳定的名称来涵盖,而不应当每有新意就提出一个新的名称。
思考题
1.什么是订货点法?订货点法有什么局限性?
2.MRP、MRPⅡ、ERP的含义是什么?
3.MRP与订货点法有什么区别?
4.MRP的前提条件是什么?
5.MRP系统可以为企业提供哪些输出信息?
6.什么是独立需求和相关需求?
7.什么是毛需求?什么是净需求?
8.MRP是如何进行计算的?
9.闭环MRP和基本MRP的区别是什么?
10.MRPⅡ与闭环MRP的区别是什么?
11.MRPⅡ的特点是什么?
12.什么是ERP?
13.未来的ERP将有什么特点?
习题
1.以下哪些关于ERP发展历史阶段的陈述是正确的?( )
A.ERP的发展先后经历了订货点法、闭环MRP、时段式MRP、MRPⅡ和ERP等阶段
B.ERP的发展先后经历了ERP、时段式MRP、闭环MRP、MRPⅡ和订货点法等阶段
C.ERP的发展先后经历了订货点法、时段式MRP、闭环MRP、MRPⅡ和ERP等阶段
D.ERP的发展先后经历了订货点法、闭环MRP、MRPⅡ、时段式MRP和ERP等阶段
2.下面哪一项关于订货点法的表述是正确的?( )
A.订货点=单位时区的需求量×安全库存量+订货提前期
B.订货点=安全库存量×订货提前期+单位时区的需求量
C.订货点=单位时区的需求量×订货提前期+安全库存量
D.订货点=单位时区的需求量+订货提前期+安全库存量
3.一项物料提前期为6周,平均需求量为每周150件,安全库存量为300件,订货批量为2000件。订货点是多少?( )
A.300件
B.900件
C.1200件
D.2000件
4.在使用ERP的制造企业中,下面哪种物料的库存管理可以使用订货点法?( )
A.原材料
B.维护、维修与操作物料
C.产成品
D.在制品
5.下面哪一项关于非独立需求物料的举例是最好的?( )
A.产成品
B.维修件
C.市场价格很敏感的产品
D.原材料、子项零件和子装配件
6.在下面的图中,物料E可以作为备用件。哪些物料是具有独立需求的物料?( )
A.A和B
B.A,B和C
C.B,D和C
D.只有A和E
7.在什么情况下将出现对一个子项物料的独立需求?( )
A.该子项物料有多个父项
B.该子项物料的用量很小
C.该子项物料是采购物料
D.该子项物料可以用作备用件
8.以下哪项陈述最好地表达了MRPⅡ系统的特点?( )
A.把企业中的各子系统有机地结合起来,实现供应链的集成;各子系统在统一的数据环境下工作;能根据不同的决策方针模拟出各种未来将会发生的结果。
B.各子系统在统一的数据环境下工作;具有模拟功能,能根据不同的决策方针模拟出各种未来将会发生的结果;实现供应链的集成。
C.把企业中的各子系统有机地结合起来,能根据不同的决策方针模拟出各种未来将会发生的结果;实现供应链的集成。
D.把企业中的各子系统有机地结合起来,形成一个面向整个企业的一体化的系统;各子系统在统一的数据环境下工作;具有模拟功能,能根据不同的决策方针模拟出各种未来将会发生的结果。
9.在以下关于MRP、MRPⅡ和ERP集成范围的论述中,哪些是正确的?( )
A.MRP实现企业物流和资金流的集成,MRPⅡ实现企业物料信息的集成,ERP实现供应链的集成
B.MRP实现供应链的集成,MRPⅡ实现企业物流和资金流的集成,ERP实现企业物料信息的集成
C.MRP实现企业物料信息的集成,MRPⅡ实现企业物流和资金流的集成,ERP实现供应链的集成
D.MRP企业实现物料信息的集成,MRPⅡ实现供应链的集成,ERP企业实现物流和资金流的集成