ITPub博客

ERP软件的核心应是计划与排程(转)

原创 Linux操作系统 作者:icetea_cn 时间:2007-12-23 17:11:03 0 删除 编辑
ERP软件的核心应是计划与排程(转)
董 军

企业在选择ERP产品的时候,很容易被各种各样的ERP的广告宣传和功能介绍所迷惑,这些宣传里往往包含了很多新鲜的名词和说法,看上去似乎功能很强。但是,用起来以后才真正发现大多数花哨的说法实际上都是很简单的东西,真正有用的功能却严重不足。很多使用过ERP的企业在这方面应该有深刻的认识。如何简单地鉴定ERP软件的实际水平,如何维护自己的利益,这是很多企业面临的首要问题。

笔者从业于ERP多年,经历过市场销售、软件开发、工程实施等多种工作。对企业实施ERP有着非常深刻的认识和体会。特别是经过了长期市场销售和工程实施工作,掌握了一整套ERP软件企业内部的运行和操作方法,以及对付客户的秘诀。这些‘秘诀’实际上是在软件供应商与客户之间利益上有明显冲突的情况下,如何最大限度维护软件提供方的利益。这直接体现了ERP在产品定义不规范、市场管理混乱、用户对产品认识不清等特殊情况下,掌握技术和理论的供应商一方很容易欺骗企业用户的现状。

那么,有了这样的实践经历,如果相反站在企业的角度上,如何最大限度维护ERP软件用户的利益呢?以下就介绍一些这方面的要点。

1. 企业必须在一个关键点上搞清楚自身的需求:到底是需要MIS还是ERP

本人在实施中发现,很多企业的需求重点实际上在于进销存财务工资等系统,仅仅是需要记录数据和统计数据的功能。无论它有多么复杂,这都只是一套MIS(管理信息系统)。MIS软件的供应商极多,相关的各种功能也很全,价格与ERP相比是很低的。适合于很多中小企业解决管理问题以及升级日常的工作系统。MIS系统的实施比较简单,软件和实施价格都应该很低。高者只在23万元之间,低者数千元即可。如果你的需求要点就是进销存财务,不需要其他功能,你就不要追求什么时髦的名词,放弃一些很少用到的功能,简单地选择好用又便宜的MIS系统就可以了。这样的经济效益最高,免得耗时耗力最后得不偿失。

而多花数倍以致数十倍价钱的ERP又是什么呢?在这里,企业首先必须理解ERP的含义是‘企业资源计划’,其中的核心是‘计划’。‘计划’的关键是‘生产’。说白了,企业多花数十倍价钱买到的应该是通过计算,智能生成生产计划,再以生产计划为核心,把所有相关模块连接起来的管理系统。很多人认为ERP的核心功能应该是物料需求计划,这是非常错误的。MRP的核心功能才是物料需求计划,ERP的核心功能应该是生产作业计划。在ERP里,物料需求计划应该是依据已经产生的生产作业计划自动生成的一种相关计划,同时生成的相关计划还有成本计划、质量检验计划、资源使用计划等,所以说作业计划是其他一切计划的基础。以这种方式产生的物料需求计划有一个很大的特点,就是每种物料不仅有数量,而且还有详细的物料使用时间。另外,为什么作业计划要自动生成,而不是手工计算,人工录入?因为我们要处理的是在复杂生产条件下的复杂的生产过程,而且要求得到精确的结果。这正是人的头脑不可能完成,需要发挥计算机的计算功能的地方。这到底有什么难的?很多不在企业中管生产计划的人可能想象不到:比如一个工艺流程它的各个工序之间的关系可能会非常复杂,多数工序之间是‘结束-开始’关系,但有些工序就必须同时开始;有些工序之间可以间隔一段时间,有些必须连续进行。生产计划的环境也非常复杂,一个生产过程要想在900开始生产,必须要考虑到每个工序所需的生产资源-—设备、人员、场地等等这些,是否能够在一个特定的时间满足需要,只要有一个资源没有准备好,或者被别的计划占用了,900开始就不可能。不要小看一个生产作业计划,从它简单的结论中要体现出所有这些限制和要求,这是真正的难题,只有高水平的软件才能完成。

正是因为这个原因,你可以看到国内很多ERP公司,功能介绍连篇累牍,但都逃避‘自动生成作业计划’这样的字眼。但作为用户,只要面对声称自己是卖ERP的,就可以理直气壮地要求‘给我生产作业计划’。

‘什么是ERP这个题目太大,不好说清楚,但是企业可以按照以下一些标准判断什么不是ERP

1. 称为ERP的软件必须先有生产作业计划,再有物料需求计划,如果它们是分别独立产生,互不相关,或者先有物料需求计划,或者只有手工录入的作业计划,或者干脆就没有作业计划,那么这个软件一定不是ERP

2. 如果物料需求计划没有跟随详尽的物料使用时间,可以肯定这不是ERP

3. 生产作业计划必须合乎多种限制和要求,是手工计算很难得到的高水平的计划。如果企业发现在ERP里这个计划跟手工计划也差不多,那么它就不是ERP

4. 如果ERP的生产作业计划的计算过程总可以在几秒钟内完成,那它一定不是ERP。因为作业计划的复杂程度决定了它没那么简单能算出来。

5. 如果一个ERP的生产模块的介绍和说明都是围绕BOM,那它多半不是ERP,因为BOM出不来作业计划,多半这是一个MRP

实际上,很多ERP公司都在一些关键处故意混淆概念,把功能不足的ERP描绘成功能强大的ERP软件,以手工计划代替计算机产生的计划,或者干脆把复杂一点的MIS系统称为ERP软件。很多推销人员会把ERP的发展历史和基本概念连续讲述几个小时,但是绝口不提‘自动生成计划’和‘智能生成计划’之类的关键字眼。其用心非常明显,诱导企业对ERP的认识往对自己有利的方向发展。

所以,企业必须首先确认:自己的确需要这样的以生产为核心,能自动生成合理和科学的生产作业计划的系统,唯此才需要购买ERP软件。很多跟着潮流上ERP的企业干了很长时间才发现自己其实只在使用一个MIS系统,ERP的生产计划功能由于种种原因很少被使用,实际上造成很大的人力财力的浪费,这种情况是企业必须避免的。

那么,有了这样的生产计划功能的软件是不是就是ERP,或者就是好ERP呢?那也不一定,只能说:有了这样的功能,ERP软件里其他功能相对来说都是没有什么难度的

2.如何鉴定ERP软件的核心功能

有了对ERP的最基本认识,企业起码不会把根本没有生产计划功能的MIS系统当成ERP买回来。但是,面对多种自称以生产为核心的,有生产计划功能的ERP软件,如何鉴定它的水平高低呢?这里面需要很高的技巧。有些企业简单地认准一种或者几种判别的标准,以此试图分辨出软件水平高低。这在水平相差悬殊的软件之间还有可行性。但是,在两种水平相近的ERP软件中,一种两种判断方式不足以得出结论。对此,有些企业会把它自己的生产流程拿出来,让ERP计算。这个步骤是必要的,但是不能成为判断软件的充分条件。因为企业的生产工艺流程往往有它的局限性,看上去细节很多很复杂,而实际上它很可能对ERP软件的要求并不高。笔者在实际工作中就遇到这样的案例:推销过程中,用户把它的工艺流程拿给我公司计算物料需求计划,这个工艺流程的模式实际上很简单,恰好避开了我公司软件的弱点,在计算过程中我们又有意回避了几个关键的功能要点。结果用户对计算结果表示满意,但是他们想不到生产工艺模型稍有变化物料就算不出来了,再增加一个很小的要求也已经不能实现,最终导致这个软件不可用。而这个结果销售者早已经心里有数,客户却被蒙在鼓里。

所以,企业不能仅仅从自身现有的工艺模型出发提需求,不能认为满足当前的需求就可以了。选择ERP软件对企业是一件大事,特别是在考察它的核心功能的时候,一定要考虑到日后的发展、工艺模型的变化,以及更高的生产管理要求等因素,全面地考察和鉴定ERP的水准和档次。这就需要软件用户有能力提出一个或几个有足够高水平的问题,这些问题需涵盖企业需要的所有关键功能,顺利回答这个问题就一定能实现或者可以很方便地升级到所需功能。还可以根据ERP对问题回答的不同程度区分软件的档次,据此判断出软件的合理价格,通过性价比方式来选择软件。

实际上,面对熟练掌握软件功能和ERP理论的销售人员,企业人员往往力图提出这样的关键问题,以便根据销售人员对这个问题的回答,探出这个软件的真实水平和档次。但是,本人做了很长时间的ERP市场销售工作,接触大量的客户,从来没有见过用户有能力提出这样的问题。而对于企业选购ERP来说,提出这样的问题的确是很关键的,也是很困难的,需要对企业自身的需求以及ERP理论有深刻的认识和了解。

那么有没有可能找出一个标准的‘问题’,适合于提供给很多企业用以判断ERP的核心功能呢?答案是肯定的,由于管理的科学性以及大量的企业需求基本相同,一个合适的标准问题可以适用于某一种生产类型的所有企业。本文的目的就在于,给大家提供一个通用的‘模型问题’,解这个问题所需要的功能符合或者高于多数企业的实际生产需求。适合企业用来给ERP提出,以此来鉴定软件真实的水平。

3.模型问题

企业为了鉴定出ERP软件,可以提出各种各样的问题,包括进销存财务等方面的。但是这些方面的问题是不能用来鉴定ERP的核心功能的。本文提出的3个问题适合于‘工序型生产企业’用来鉴定ERP的核心功能——生产计划功能,所谓‘工序型生产企业’典型的如制药、机械、电子、汽车、建筑等企业,他们的共同特点是生产过程是以工序为单位进行,这些企业实施ERP最核心的功能就是对工序的计划功能。至于‘非工序型生产企业’,如石油、化工、酿酒、食品等类型的企业,它们生产过程的关键在于控制节拍和速度,适用的问题将有所不同,笔者将在会其他文章中详细论述。

本文提出的3个模型由浅到深,由易到难。用户可以根据这些模型再增加要素或者转换场景,变成最适合于自己的新的模型问题,最终目的是检测出ERP软件的真实水平。笔者还很希望有网友提出自己的更适合的问题模型供大家参考。

在以下的三个模型中,能顺利解答问题1(沏茶模型)的软件具备了ERP的基本计划和寻找最优计划功能,能完成一般企业的生产计划要求。能顺利解答问题2(战争模型)的软件有了比较强大的人机对话和对扰动因素的处理功能,是比较高水平的ERP软件,可以适合于有复杂的生产过程的企业的要求。能顺利解答问题3(运动会模型),而且运算时间在可接受范围内的软件有比较高的水准,拥有智能寻找资源最佳排产方式的能力,可以同时计算出企业工序和资源的最优计划方式,处理多种复杂的生产过程。

其中最关键的问题应该是问题1沏茶模型,能完全解决这个问题的软件具备了ERP的所有基本功能和关键功能,问题2战争模型相对次要,它只是问题1的复杂化问题,说明软件功能更加深入。问题3运动会模型也很关键,它说明软件拥有资源排程的功能,是比较高档次的ERP软件,适合对资源管理有较高要求的企业。

模型问题1:沏茶模型

一次会议将于800开始,需要组织人员给与会者沏茶和冲咖啡。总共需要完成的任务有以下:

(1) 买茶叶,10分钟,买完茶叶才能沏茶。需要资源:自行车、张三。产出物料:茶叶1

(2) 生火,5分钟,生火开始以后才能烧水。需要资源:炉子,李四。投入物料:煤1

(3) 烧水,10分钟,烧水完后才能沏茶。需要资源:水壶,王五。产出物料:开水1

(4) 洗杯子,5分钟,洗完杯子才能沏茶。需要资源:杯子、李四。产出物料:杯子5

(5) 沏茶,5分钟,买完茶叶、烧完开水、洗完杯子才能沏茶。需要资源:水壶、张三、王五。投入物料:杯子5、茶叶1、开水1,产出物料:茶水5

(6) 冲咖啡,8分钟,烧开水以后才能冲咖啡。需要资源:张三。投入物料:杯子5、开水1、咖啡2,产出物料:咖啡饮料。

问题如下:

(1) 最少多长时间可以完成沏茶任务。每个任务应在几点钟开始?几点结束?

(2) 总共需要投入哪些物料?投入多少?何时投入?产出哪些成品?何时以及产生多少成品?

(3) 哪些工序的时间不能有任何变化?哪些工序的时间可以变化,变化的范围是多少。

(4) 从哪些步骤入手可以减少整个的工作时间。

(5) 如果必须在生火2分钟后才能开始烧水工作,整个计划如何改变?

(6) 李四一共有多少种工作安排方式?每种方式下整个工作计划如何改变?

(7) 如果连续两次或者连续多次进行相同的工作,给定一个开始时间,如何安排?

(8) 连续多次相同工作,给定一个结束时间,如何安排?

(9) 随意改变其中的一些时间参数,看是否能很快计算出相应结果。

答案提示:整个工作的最短工作时间28分钟,买茶叶和冲咖啡是关键工序,没有自由时间。李四有两种可能的工作方式:先生火或者先洗杯子。

分析:

如果ERP软件可以顺利计算出并回答以上问题,该ERP软件可以实现生产计划的基本功能,可以对工序安排做处理和计算,可以适应多种生产工艺模型,可以满足一般企业对比较简单的生产管理的要求。

如果ERP软件不能完成问题8,说明缺少时间倒推排产的功能,对一般企业问题不是很大。

如果不能完成问题7,说明排产的功能不足,企业需要慎重决策。

不能完成问题6,说明对资源的优化和排程功能不足,需要进行资源排程计算的企业需要慎重,对无资源排程的企业影响不大。

不能完成问题5,说明对企业工艺模型的适应性不好,有比较复杂的工艺模型的企业需要慎重,对工艺模型比较简单的企业影响不大。

不能完成问题34,说明软件计算关键工序和生产瓶颈的能力不足,一般企业都应该慎重。

不能完成问题1,或者不能计算出最短时间28,说明软件的基础功能不足,无法适应一般企业的生产工艺流程,无法得到基本的优化排产。很难称之为ERP软件。如果计算结果为25,说明软件对工艺模型的处理能力不强,必然造成很多生产工艺流程无法计算。属于基础功能严重不足,企业需要特别慎重。

不能完成问题2,或者只能得到投料数量而不能得到时间,意味着没有物料需求计划或者物料需求计划功能不足,不是完整的ERP软件。建议企业不选择。

如果问题9不能很快完成,一般是由于软件操作过于繁琐、人机界面不好造成的。在功能上影响不是很大,但是会造成企业日常工作的效率偏低。

要注意计划结果必须是自动计算出来不能是手工录入,否则就是上当受骗。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/79716/viewspace-1127/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 8问APS
请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    86
  • 访问量
    80596