erp和其他管理软件之间的逻辑关系
【ITPUB 技术文档】
摘要:随着信息化时代的到来,ERP、PDM、CRM、APS、MES、PMC、SCM等概念和软件经常会混淆在一起,本文试图从管理的角度来解释其间的关系。
首先需要说明的是,管理理念和管理软件是不同的,当不同软件供应商的相同名称的软件都放在你面前的时候,你会发现,每个软件所体现的管理理念是不同的。所以我的分析是从管理的角度入手,而不是从某些软件的角度入手。
1.ERP的发展历史
我先介绍ERP是有理由的:按照我个人的理解,其他的管理都是在ERP的框架下运行的,都是ERP的子集或交集。
我们先来看看MRP(Material Requirement Planning):库存控制是沿着更为科学的(至少在理论上)路线发展的。经济批量的基本概念发表于1915年,确定订货点的统计方法在1934年 由R.H.Wilson提出。。二次大战结束后,科学家发现用运筹学和概率论去控制生产和库存是一种更合理的办法。然而,这些相当复杂的库存管理系统技法很少获得应用。直到1950年代后期,计算机的广泛应用才使复杂的工作变为可能。1957年,成立的APICS(American Production and Inventory Control Society),为MRP、MRPII、ERP理论的发展打下了坚实的基础。
管理的需求引导了理论的产生,理论再应用到实际。MRP的逻辑实际诞生于1960年代,标志就是独立需求和相关需求的区分。实际上到了1970年代,MRP的理念才得到实现,被正式应用到管理中去。MRP的逻辑着重就是解决什么时候生产什么产品生产多少的问题。这个基本的逻辑强力支持着以后MRPII和ERP的发展。
在1980年代,人们把制造、财务、销售、采购、工程技术等各个子系统集成为一个一体化的系统,并称为制造资源计划(Manufacturing Resource Planning)系统,英文缩写还是MRP,为了区别物料需求计划系统(亦缩写为MRP)而记为MRP II。可以看出,MRPII与MRP的不同就是MRP解决的仅仅是企业生产系统的问题,而MRPII解决的是企业经营实现的问题,最大的标志就是财务与生产系统的结合。MRP II可在周密的计划下有效地利用各种制造资源、控制资金占用、缩短生产周期、降低成本,完整的体现了于企业内部物流、资金流和信息流的管理。它最显著的效果是减少库存量和减少物料短缺现象。
在1990年代,随着互联网的高速发展,使企业能够把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,于是产生了ERP(Enterprise Resources Planning)。所以可以说:ERP就是在MRPII的基础上,拓展了对经营环节的上游(供方)和下游(顾客)的管理。
至于以后出现的什么ERPII等概念,始终没有脱离ERP的框架。
因为按照IS09000的标准,公司的管理可以划分为顾客导向过程包括:销售、设计和开发、生产、采购,管理过程和支持过程包括:文件控制、人力资源、测量分析和改进等。
现在我们再看看ERP包含的内容,可以说:ERP涵盖了一个企业所有的顾客导向过程,和一部分管理过程和支持过程。
那么,我们现在用一个直观的图来总结ERP的发展历史。
2.CRM和SCM
CRM(Customer Relationship Management)就是客户关系管理。SCM(Supply Chain Management) 就是供应链管理。
如果从ERP的包含的管理范围看,正是在MRPII的基础上增加了CRM和SCM,才称之为ERP,所以从管理的角度看,CRM和SCM是ERP的子集。
3.PLM和PDM
PLM(Product Lifecycle Management)就是产品生命周期管理,产品寿命周期通常包括产品的投入期、成长期、成熟期和衰退期4个阶段。PLM本身是一种思考的方式,并不是管理的具体手段,在这点上和基于MRP逻辑和计算机与网络技术的ERP是有很大区别的。如果对产品的生命周期进行管理,那么PLM和ERP在很多管理过程上是重合的,所以说PLM和ERP是交集。
PDM(Product Data Management)就是产品数据管理。PDM是以技术标准化为依据,以计算机辅助设计CAD(Computer Assistant Design)为手段,对产品的技术信息进行汇总的一种管理方式。可以说,PDM是PLM的在具体表现方法之一,而且PDM的输出就是ERP的基础资料,我个人的看法是把PDM作为ERP的交集来看待。
4.APS和MES
APS(Advanced Planning and Scheduling,也有说是Advanced Planning System)的产生是因为MRP的算法缺陷。MRP的逻辑是有假设的:物料均匀消耗,有限的可控制的独立需求物料(我不喜欢用无限产能的概念,我认为那是一种误导,是对MRP逻辑的侮辱),稳定的EOQ等,其实,APS的假设条件和MRP逻辑是一致的,所不同的是:APS是MRP逻辑的细化和优化。具体的表现就是更多的约束条件和最优算法(MRP的逻辑是全解)。所以,APS也是ERP的子集。
MES.制造执行系统,英文意思是(Manufacturing Execution System)。 MES是美国管理界1990年代提出的新概念,MESA(MES国际联合会)对MES的定义是:MES能通过信息传递对从订单下达到产品完成的整个生产过程进行优化管理。当工厂发生实时事件时,MES能对此及时作出反应、报告,并用当前的准确数据对它们进行指导和处理。
从这个定义中我们不难看出,MES是对ERP的计划的一种监控和反馈,MES脱离了ERP管理的框价是没有价值的,所以,MES也是ERP的子集。
APS是生成计划的,MES是监控和反馈计划的,两者可以说是相对独立的。