自18世纪产业革命以来,手工业作坊向工厂生产的方向发展,出现了制造业。随之而来,所有企业几乎无一例外地追求着基本相似的营运目标,即实现企业资源(包括资金、设备、人力等)的合理有效的利用,以期企业利润最大化。这一基本目标的追求使制造业的管理者面临一系列的挑战:生产计划的合理性、成本的有效控制、设备的充分利用、作业的均衡安排、库存的合理管理、财务状况的及时分析等等。日趋激烈的市场竞争环境使上述挑战对企业具有生死存亡的意义。于是,应付上述挑战的各种理论和实践也就应运而生。在这些理论和实践中,首先提出而且被人们研究最多的是库存管理的方法和理论。这期间的研究主要是寻求解决库存优化问题的数学模型,而没有认识到库存管理本质上是一个大量信息的处理问题。直至50年代中期,计算机的商业化应用开辟了企业管理信息处理的新纪元。这对企业管理所采用的方法产生了深远的影响。而在库存控制和生产计划管理方面,这种影响比其他任何方面都更为明显。
1957年,美国27位生产与库存控制工作者创建了美国生产与库存控制协会(American Production and Inventory Control Association, 简称APICS),旨在研究、交流与宣传生产与库存控制的原理与技术。1960年前后,由APICS的物料需求计划(Material Requirements Planning, 简称MRP)委员会主席Joseph Orlicky等人第一次运用MRP原理,开发了一套以库存控制为核心的微机软件系统。APICS的成立与第一套MRP软件的面世,标志着现代企业管理软件的发展开始起步。经过近四十年的发展,目前企业管理软件产业欣欣向荣,至90年代,在世界范围内涌现出几百家专门从事企业管理软件开发与经销的公司,形成了百花齐放的局面。纵观企业管理软件的发展过程,我们将会看到,企业管理软件的每一步发展均与社会经济发展阶段以及企业所处竞争环境的变化息息相关,主要可以划分为以下几个阶段:
一、六十年代时段式MRP(Time Phased Material Requirements Planning)系统
在自由竞争的市场环境下,企业的竞争优势在于自己生产的产品成本是否低于自己的竞争对手,降低产品生产成本的有效途径就是进行库存优化管理。在计算机出现之前,企业根据生产订单发出采购订单和进行催货是当时库存管理工作所要做的,但是确定对物料的真实需求却是靠缺料表,这种表上所列的是马上要用,但却发现没有库存的物料,然后,派人根据缺料表进行催货。订货点法就是在当时的条件下,为改变这种被动的状况而提出的一种按过去的经验预测未来的物料需求方法。这种方法有各种不同的形式,但实际上都是着眼于 "库存补充 "的原则,即保证在任何时候仓库里都有一定数量的存货,以便需要时随时取用。当时人们希望用这种做法来弥补由于不能确定近期内准确的必要库存储备数量和需求量预测,并要求保留一定的安全库存储备,以便应付需求波动。订货点法的假设条件是:对各种物料的需求是相互独立的;物料需求是连续发生的;提前期是已知的和固定的;库存消耗之后,应被重新填满。由于这些假设条件在现实中很难成立,从而难以解决 "何时订货 "这一库存管理中的核心问题。
六十年代时段式MRP就是为解决订货点法存在的缺陷而提出的,它首先将物料需求区分为独立需求和非独立需求并分别加以处理,其次在库存状态数据中引入了时间分段的概念。所谓时间分段,就是给库存状态数据加上时间坐标,亦即按具体的日期或计划时区记录和存储状态数据,从而解决了何时定货以及订货数量问题。
MRP系统最主要的目标是确定每项物料在每个时区的需求量,以便为正确地进行生产库存管理提供必要的信息。MRP系统假设:物料清单(Bill of Material,简称BOM)和库存记录文件的数据完整性是有保证的;所有物料的订货提前期是已知的,至少是可以估算的;所有受其控制的物料都要经过库存登记;在计算物料需求时间时,假定用于构成某个父项的所有子项都必须在下达父项的订货时到齐;每项物料的消耗都是间断的。在运行MRP系统的前提条件包括:第一,要有一个主生产计划;第二,要求赋予每项物料一个独立的物料代码;第三,要有一个通过物料代码表示的物料清单(BOM);第四,要有完整的库存记录。在满足这些条件的情况下,MRP系统输入:主生产计划、来自厂外的零部件订货,独立需求项目的需求量预测,库存记录文件、物料清单。这些输入信息经过系统加工处理后输出:下达计划订单的通知、日程改变通知、撤消订单的通知、物料库存状态分析的备用数据;未来一段时间的计划订单。根据用户的需求,MRP系统还可以输出如下信息:不一致或超出界限的各种反常信息报告;库存量预报、采购任务单、作业完成情况等。
二、七十年代闭环式MRP系统
由于运行MRP系统的前提条件是要有一个主生产计划,这意味着在已经考虑了生产能力的情况下,有足够的生产设备和人力来保证生产计划的实现。因此,对于工厂有多大生产能力,能生产些什么,MRP系统就显得无能为力了。其次,建立MRP系统还假定物料采购计划是可行的,即认为有足够的供货能力和运输能力来保证完成物料采购计划。而实际上,有些物料可能由于市场紧俏,供货不足或运输工作紧张而无法按时、按量满足物料采购计划,在这种情况下,MRP系统的输出将无法实现。因此,MRP系统计算出的物料需求的日期有可能因设备和工时的不足而没有能力生产,或者因原料的不足而无法生产。要解决以上问题,在实际使用MRP系统时,往往预先编制一套主生产计划,计算出所需要的生产能力,然后把这个生产能力与实际生产能力进行比较。此外,在实际使用MRP系统时,对于物料采购计划不能实现的部分,也得依靠人工进行调整与落实。总之,在MRP系统的应用中,需要人工介入较多。而且MRP系统也没有涉及车间作业计划及作业分配,这部分工作仍然由人工完成,因此,也就不能保证作业的最佳顺序和设备的有效利用。
为了解决以上问题,MRP系统在七十年代发展为闭环MRP系统。闭环MRP系统除物需求计划外,还将生产能力需求计划、车间作业计划和采购作业计划也全部纳入MRP,形成一个封闭的系统。其原理是根据长期生产计划制定短期主生产计划,而这个主生产计划必须经过生产能力负荷分析,才能够真正具有可行性。然后再执行物料需求计划和能力需求计划,车间作业计划,并在计划执行过程中,将来自车间、供应商和计划人员的反馈信息,进行计划的平衡调整,从而使生产计划方面的各个子系统得到协调统一。其工作过程是一个 "计划――实施――评价――反馈――计划 "的封闭循环过程。它能对生产中的人力、机器和材料各项资源进行计划与控制,这一点已大大超越了MRP系统的资源计划范围,从而使生产管理对市场的应变能力大大增强。
在七十年代以前,许多企业也曾谈论物料需求计划,并在计算机上进行了物料清单的分解工作,但始终未能建立闭环MRP系统,主要原因在于:当时对主生产计划尚未充分理解,在生产过程中,虽然对生产能力计划和调度进行过偿试,但由于没有有效的优先级计划作为依据,所以这种偿试也没有效果。此外,当时的计算机性能尚不能使计划总是保持反映最新的需求信息,而人们也未理解如何真正驾驭计划来做到这一点。只有高速度大存贮的现代计算机的出现才使闭环MRP成为现实。将物料需求按周分解,甚至按天分解(而不是过去的按月分解)的能力,使得MRP成为一个实际的计划系统和工具,而不仅仅是一个订货系统。所以闭环MRP也是计算机技术向前发展的产物。
三、八十年代的MRP II(Manufacturing Resource Planning)系统
在长期的企业管理实践中,人们认识到一条基本的法则,即低水平的管理常常是五花八门的管理子系统滋生的土壤。这些子系统往往是为了堵塞某一方面的漏洞而建立的,漏洞越多,子系统也越多。事实上,许多子系统所做的事情实质上都是相同的,只不过角度不同而已。由于在建立这些子系统的时候缺乏统一的规划,它们之间联系甚少。因此,子系统越多,矛盾和问题也越多。
闭环MRP系统的出现,使生产活动方面的各种子系统得到了统一。但这还不够,因为在企业的管理中,生产管理只是一个方面,它所涉及的是物流,而与物流密切相关的还有资金流。这在许多企业中是由财会人员另行管理的,这就造成了数据的重复录入与存贮,甚至造成数据的不一致性。
在更高的管理层次上也有类似的问题。用于最高层管理的经营规划要回答以下三个问题:我们要销售些什么?我们有些什么?我们必须制造什么?生产规划也是用来回答上述问题的。但问题在于,经营规划与生产规划是分别制订的。在许多企业中,制订生产规划的人甚至不曾意识到经营规划的存在,制订经营规划的人也从不去了解生产规划。而事实上,经营规划就其基本形式来说,如果不考虑研究开发以及其他不与生产直接相关的部分,那么不过是把生产规划的总和用货币来表示而已。
于是人们想到,应该建立一个一体化的管理系统,去掉不必要的重复性工作,减少数据间的不一致性现象和提高工作效率。实现资金流与物流的统一管理,要求把财务子系统与生产子系统结合到一起,形成一个系统整体,这使得闭环MRP向MRP II前进了一大步。
最终,人们把生产、财务、销售、工程技术、采购等各个子系统集成为一个一体化的系统,并称为制造资源计划(Manufacturing Resource Planning)系统,英文缩写还是MRP,为了区别物料需求计划系统(亦缩写为MRP)而记为MRP II。
MRP II系统具有如下特点:
MRP II 把企业中各子系统有机结合起来,组成了一个全面生产管理的集成优化管理系统。其中,生产和财务两个子系统的关系尤为密切。
MRP II 的所有数据来源于企业的中央数据库。各子系统在统一数据环境下工作,实现了各方面的数据共享,同时也保证了数据的一致性。
MRP II具有模拟功能,能根据不同的决策方针模拟出各种未来将会发生的结果。如模拟将来物料需求而提出任何物料短缺的警告;模拟生产能力需求,发出能力不足的警告。因此,大大提高了原MRP系统的应用效果,与此同时,它也是企业高层管理机构的决策工具。
四、九十年代的ERP(Enterprise Resource Planning)系统
随着市场竞争的进一步加剧,企业竞争空间与范围的进一步扩大,以及市场与客户需求变化的进一步加速,八十年代MRP II主要面向企业内部资源全面计划管理的思想逐步发展为九十年代面向全社会资源怎样进行有效利用与管理的思想,这就是企业管理系统发展到九十年代的ERP系统中蕴涵的管理思想。对这种管理思想的变化与发展需要我们从社会经济与时代背景的发展变化来进行分析。
从世界范围来看,在八十年代中期前后,社会经济发展发生了重大变化,有人根据这种变化将八十年代中期以前称之为工业化社会(Industrial Society),而将八十年代中期以后则称之为合成化社会(Synthetic Society)。
在八十年代中期以前,企业所处的工业化社会具有如下特点:
企业管理是围绕着以一种独特的方式生产产品。正如罗伯特.里奇所描述的,工业化社会是 "适应于制造大量相对简单而又标准化的产品。其关键是使生产的每一步骤规范化和简单化。于是,随着生产规模的扩大,生产单位产品的成本便大幅度下降。 "工业化社会的特征是分解再分解,成功来自把已知的整体分解为部件,而部件再分解为元件。这种社会的目标是效率,而效率的获得是通过各个元件的最优化生产,从而构成最优化的整体。
企业追求市场竞争优势。在工业化社会,企业竞争优势来自对效率的追求。因为,在存在竞争的情况下,成本最低的生产便会取胜。
企业竞争的空间有限。企业在市场化竞争中发展,但大多数企业发展仍受到地域性限制。这主要是由于企业国际化发展需要规模与实力,同时企业国际化发展也需要各国开放自己的市场,此外,企业国际化发展还需要信息化管理与控制手段。
在上述时代背景与竞争环境下,企业管理的注重力主要放在内部管理上,包括产品生产过程的管理、库存管理与成本控制。企业管理软件无论是MRP还是不断发展后的MRP II都是围绕这种目标而进行的。
到了80年代后期,现实社会开始发生革命性变化,即从工业化社会开始步入合成化社会,企业所处的时代背景与竞争环境发生了很大变化,主要表现在以下几个方面:
创新过程的变化。与工业化社会相反,合成化社会的组织,是把元件组成前所未有的整体--产品、工艺或工程。合成化社会的目标是创新(Innovation):创造性能更新更高的产品,或者是用新的工艺把部件组成优质低价的现有产品。创新不是一种现象,工业革命便是从蒸汽机开始,经过如汽车和电灯等创新的结果。但是合成化社会的创新与工业社会有所不同。在工业社会中,创新没有计划,带有很大的偶然性。导致工业革命的创新及其对社会经济的影响,出乎预料,令人惊讶。合成化社会中的创新,则是有计划的常规活动。在工业社会中,创新一般来自杰出的个人。合成化社会中的创新,则主要是集体合作的产物,极少有单独个人的创新。在工业社会中,创新一旦完成,长时期较少变化。而合成化社会中的创新是连续出现的。
取得竞争优势的变化。在工业社会中,竞争优势来自对效率的追求。但在合成化社会中,竞争优势来自对创新的追求。首先或早期生产新产品、使用新工艺或提供前所未有的服务,可以取得一定时间的垄断利润,从而获得竞争优势。
需求的迅速变动与生产过程的调整。在合成化社会中,那种 "生产什么就卖什么 "的时代已经一去不复返了,市场的需求在迅速变化,同时创新过程也在创造需求。
竞争空间的扩大。随着各国市场的开放、信息化管理手段的运用,企业逐步形成规模化发展并进入国际化发展空间。竞争不再受地域限制,任何企业都要承受来自国际化企业发展的竞争压力。
在以上情形下,企业管理一方面要在现有基础上,考虑进一步提高效率,以适应市场竞争并取得竞争优势;另一方面还要适应持续创新过程造成的市场需求的变化及其对企业生产流程不断调整的要求,以及企业怎样在更广扩的竞争范围内取得竞争优势。
ERP (Enterprise Resource planning) 企业资源计划就是在这种时代背景下面世的。它是MRP II的基础上扩展了管理范围,给出了新的结构。在ERP系统设计中考虑到仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势;同时也考虑了企业为了适应市场需求变化不仅组织 "大批量生产 ",还要组织 "多品种小批量生产 "。在这两种情况并存时,需要用不同的方法来制定计划。
在ERP系统的这种设计思想中体现出:第一,它把客户需求和企业内部的制造活动、以及供应商的制造资源整合在一起,体现了完全按用户需求制造的思想,这使得企业适应市场与客户需求快速变化的能力增强。第二,它将制造业企业的制造流程看作是一个在全社会范围内紧密连接的供应链,其中包括供应商、制造工厂、分销网络和客户等;同时将分布在各地所属企业的内部划分成几个相互协同作业的支持子系统,如财务、市场营销、生产制造、质量控制、服务维护、工程技术等,还包括对竞争对手的监视管理。ERP系统提供了可对供应链上所有环节进行有效管理的功能,这些环节包括订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护、财务管理、人事管理、实验室管理、项目管理、配方管理等。
从系统功能上来看,ERP系统虽然只是比MRP II系统增加了一些功能子系统,但更为重要的是这些子系统的紧密联系以及配合与平衡。正是这些功能子系统把企业所有的制造场所、营销系统、财务系统紧密结合在一起,从而实现全球范围内的多工厂、多地点的跨国经营运作;其次,传统的MRP II系统把企业归类为几种典型的生产方式来进行管理,如重复制造、批量生产、按订单生产、按订单装配、按库存生产等,对每一种类型都有一套管理标准。而在80年代末、90年代初期,企业为了紧跟市场的变化,纷纷从单一的生产方式向混合型生产发展,而ERP则能很好地支持和管理混合型制造环境,满足了企业的这种多角化经营需求;最后,MRP II是通过计划的及时滚动来控制整个生产过程,它的实时性较差,一般只能实现事中控制。而ERP强调企业的事前控制能力,它可以将设计、制造、销售、运输等通过集成来并行地进行各种相关的作业,为企业提供了对质量、适应变化、客户满意、效绩等关键问题的实时分析能力。
五、面向二十一世纪的企业管理软件
ERP系统中虽然考虑了企业怎样适应市场需求的变化以及怎样利用全社会一切市场资源快速高效地进行生产经营的需求,但并未从根本上考虑合成社会化持续创新以及市场竞争环境的迅速变化对企业生产流程与业务管理流程的动态调整的要求。
目前,任何一个企业都能感受到国际化竞争的压力以及随着席卷全球的信息化革命的冲击,日益激化的竞争市场将使企业越来越感到原有的组织结构和环节复杂的业务流程已无法应付面临的挑战。面对市场和经营环境的变化,企业必须要即时进行动态调整和改造。它不仅包括对产品和生产流程的重整,还要涉及到与之相关的企业组织结构与业务管理流程。重整过程要以理顺经营过程为中心,以适应客户变动的需求和提高客户满意度为目标。而且这种企业重整的过程并非一劳永逸,企业需要随时根据竞争环境变化与自身在市场竞争中的势态变化,紧跟时代发展步伐,不断进行企业重整以保持自己的市场竞争优势,因此企业重整是一个动态的过程。但是目前的ERP系统一般是以一种预先固定好的模式结构提供给用户,企业在建立其管理系统时,一是软件无法灵活地适应地个性化的企业管理流程要求,这就不得不要求企业管理流程需按ERP系统中的固有模式去运作,否则要经过二次开发才能使用;二是一旦ERP系统实施完毕,企业在需要进行管理与业务流程重整时,很难真正达到从组织结构、生产流程、业务流程全面重整的效果,即现有的ERP系统结构与功能制约了企业的动态重整过程。因此,ERP系统的进一步发展需要将管理业务与软件系统相分离(在原理上如同开放的软件系统可以脱离特定的硬件环境一样),以期实现企业的动态重整过程。
动态企业建模技术DEM(Dynamic Enterprise Module)的提出就是为了满足企业不断增长的动态重整过程的需求,它具有能够消除ERP软件与企业管理 "捆绑 "的功能(如同开放的计算机软件系统与计算机硬件环境间的分离),可支持企业的管理结构和流程灵活地紧跟瞬变的市场发展和不断改变,有助于动态实现企业重整过程。它必将是下个世纪ERP系统改进和进一步发展的一个方向。
然而无论是ERP系统还是进一步发展的DEM技术,其企业管理思想和模式基本上都是基于一种 "面向事务处理 " 的、按顺序逻辑来处理事件的管理,均不能对无法预料的事件和变化作出快速反应。在今后合成化社会进一步向前发展的情况下,创新加速与市场需求的瞬息万变是不可避免的。在这种市场环境下,企业只有尽早、尽快地为市场提供那些受消费者青睐的产品,才能获得良好利润和保持市场竞争优势。因此,企业不仅要根据动态多变的市场去作出正确的判断,然后作出决策,这就不得不经常地、快速地根据新的决策去改变产品结构、生产计划和生产流程,还要使每一种产品的产出提前期都尽可能短并且可控,这样才能既快速将产品提交到市场上,又能有效地控制生产成本。而现有面向事务管理的软件是无法满足这些需求的。
IRP(Intelligent Resource Planning ) 智能资源计划,是一种具有智能及优化功能的管理思想和模式,它打破了以前所有那些 "面向事务处理 "的管理模式。它可使管理人员按照设定的目标去寻找一种最佳的方案并迅速执行。这样就可紧紧跟踪、甚至超前于市场的需求变化,快速作出正确的决策、随之改变原有的计划,并以最快的速度执行这些变化。此 外, IRP还将解决以前无法解决的 "协同制造 "以及 "约束资源 "等问题。 因此,IRP也必将成为下一世纪企业管理软件发展的另一重要方向。
目前,一些西方发达国家的理论界正在对DEM和IRP作进一步的探讨和理论研究。要具体运用这些管理思想,并通过计算机软件系统来实现,以解决实际企业现代化管理问题尚需一段时日。
综观企业管理软件的发展历程可以总结如下:市场竞争激烈程度,市场竞争范围,以及市场与客户需求变化速度这三个因素的不断变化,推动了企业管理软件从早期的MRP,经历了闭环MRP和MRP II,一直发展到今天的ERP,并朝着未来的DEM和IRP方向进一步发展。
在计算机刚出现的五、六十年代,企业处在有限范围的竞争市场中,市场与客户的需求相对稳定,企业管理主要解决资金占用与资金周转问题,资金占用愈少、周转速度愈快,企业的生产成本就愈低,产品的市场竞争力就愈强,因此,利用MRP解决库存优化管理或者说实现对企业物料这一单项资源的计划管理是当时企业管理的主要目标。
时间进入七十年代,市场竞争进一步激烈,市场需求变动加快,企业对内部资源计划管理的范围随之扩大,从以前单纯的物料计划扩展到对生产过程的物料、人力和机器各项资源进行计划和控制,为此闭环MRP增强了生产管理的应变能力和进一步提高市场竞争力。
时间进入八十年代,市场竞争激烈程度加剧,市场和客户需求变动加速,企业对内部资源的计划管理范围进一步扩大,实现了对企业物料、人力、机器设备、资金和时间等全部资源的有效管理,并对企业超出生产活动之外的各项活动,如产品销售、财务管理、企业决策等进行集成一体化管理。MRP II极大地提高了企业的生产效率、市场应变能力与市场竞争力。
八十年代中期以前的管理总是面向企业内部,管理的目标也总是生产成本与生产效率。时至八十年代后期和进入九十年代,社会经济发生了巨大变化,合成化社会的技术持续创新、市场需求的瞬息万变以及企业竞争空间的迅速扩大,使得传统的成本与效率管理目标不再成为企业取得市场竞争优势的法保。企业管理从面向内部资源管理转向面向全社会一切市场资源的有效利用,实现对企业与社会各方组成供应链的各个环节的良好管理是ERP出现的必然。
企业在面向市场需求的迅速变动及其对企业生产与业务管理流程的不断重组的要求,还会要求ERP向DEM的发展。市场需求变动速度发展到甚至于人们无法事先预料的情况下,IRP会不会从理论变成现实的管理工具尚不得而知。