UML软件工程组织

流程之所以流程

张贺晨 编译
发布时间:2002-12-5

 

摘要:ERP或SCM解决方案有它显著的价值,但这种价值有时也很难体现出来。造成这种问题的一个重要原因是,所选择的系统并不符合业务需求。

ERP或SCM解决方案有它显著的价值,但这种价值有时也很难体现出来。造成这种问题的一个重要原因是,所选择的系统并不符合业务需求。这是一般的常识,对一流程型的企业,这是致命的。流程型的企业,包括食品、化工、制药、林业等,通常都有多数技术供应商所不能提供的诸多特别需求。

并非流程型企业所有的业务方面都有这种特殊性,如财务方面的要求与其它企业基本上没什么不同。而运作体系却有着很多课题,它处理制造,库存,供应及客户订单管理皆在系统范围之中,这其中包含着流程型企业所特有的难以解决的难题。

通过详尽的调查及分析可以列出来它独特需的列表,但回过来想一想,造成这种特殊性的根源在哪里?实际上这它只是源自以下几个不同的业务特点。

物料的基本属性

流程型生产所用的原始物料大都是粉末、液体、或气体,甚至其中间产品或终产品也是这种形态。系统必须可以度量这些形态的货品。这些物料的度量在不同地点、同一间工厂或供应链中,常有不同。 同一种物料的会有不同的度量单位(UOM)。所以,系统要允许在任何情况下使用任何单位,同时自动做出相对于基本单位的运算。例如,吨转成磅,加仑到千克,甚至长度与重量间的转换。

流程型物料会随时间的变化而产生变化,它可能会变坏、变好,或完全变成另外一种物料;而离散型加工所用的物料一般认为不会发生这种变化。一个针对流程型的解决方案,必需能够标识并管理物料的这种因时间而产生的变化。例如,如果物料因时间而变质,则在这种物料失效期后,其Available to Promise (ATP)可用量计算过程将认为这种物料不再可用;相反,如果某物料随时间而变得更好,则ATP计算会在生效期后才对其予以考虑。

变化无处不在

由于离散式加工的相对简单与清晰,离散制造企业很少经历太多变动。他们向供应高订购500件A货品,则供应商交付500件的货品,同时考虑技术要求及质量标准。由于部件全部相同,通常无需进行批次管理,部件A总是可以与部件B配搭,共同组装成为部品C. 如果需生产100件C制品,通常可以获得100件C,或另外一种结果,98件成品C,2件报废。

相反,流程型的制造业中缺乏这种可预见性。例如你订购5000磅原料X,附加一系列技术参数,但供应商只能提交大约5000磅的货,通常不是精确的5000磅。你还需要进行检测、化验,以确定它是否符合要求及记录那些技术参数,以确保可以满足生产或客户的需要。由于每一次发运有微小的数量或品质的差异,你需要分清批次,以对这些差异进行管理。假设果配方中说100磅A加100磅B可以生产190磅C产品,但每次在生产C的时候会有一定的材料损益,所以其数量并非一直是190磅,总会有一些浮动;有时候,你甚至得不到C,而是生产出一种与C相近的叫做D的产品。这类的变化因素无法完全避免或预见,只能尽力去控制。

您的ERP系统应可以计划、反映并协助改善这种数量与品质方面的不可预见性。

工程特点 – 物料清单结构

系统是否适合流程型企业的一个决定性的因素在于它的工程模型。如果数据库设计思想所代表的工程模型有着先天性的不足,那么不论多复杂的程序也无法满足流程型生产的需求。这样的深层问题会体现在何处?很典型的例子是:在计划、排程、成本核算时它的问题就会凸现出来。
传统的物料清单结构模型是由一整套装配件组成,这非常适合离散型制造业。预设条件是一系列的货品组成一个最终成品。物料清单总是从最末端的初始物料开始,成品排在最顶端,呈现一个“A”字型。然而在离散型制造业之外,还存在其它结构的物料清单。家禽加工及精细化工等生产过程中,物料清单呈“V”字型,一种原料被加工成多种产品,例如一只鸡被分割成多个部分出售:胸、腿、翅等等。

流程型制造中,相同的络产品可以使用多套配方,以便更好地适应不同技术参数的原料及其可用性、成本、制程变化素等。多数以物料清单为基础的系统会假定产品以一贯的加工方法生产而无需变化,所以通常不会精确地考虑这一事项。

如果您的实际情况与某一物料清单的假设一致,那么或许这样的ERP系统可以为你所用。如果您的实际情况与这一基于物料清单系统的假设不同,那您就要非常详细地探求它是否符合你的真正需要了(哪怕其物料清单已经叫做“配方”)。
供应商的甄别
软件系统供应商为了说明它的产品适合于流程型生产,不外乎有以下几种策略:

1. 一些供应商从不提起流程型生产,其实也就是说,他们根本就没想提供一个适合流程型的解决方案。

2. 很多离散型ERP或SCM系统供应商后来决定向流程型企业进军,为了使其产品可以适合流程型企业,则在系统中增加一个叫做“流程制造”的模块,这一特点很容易辨别出来。他们以这样新加入的模块来强调其产品的特点符合流程型生产的需求。

3. 还有一些厂商,他们的策略就是专门提供流程型的解决方案。其产品中没有一个叫做“流程制造”的模块,其产品设计就是用来处理流程型造业的业务,而且只适合流程型企业使用。

那么如何分辨哪个供应商采取的是哪种策略?一项最基本的原则是,不要听供应商所说的“专做流程型”的说法。一个简单的方法就是浏览一下供应商的网站,这里查阅到一些供应商想面对哪些客户的基本信息,其中有没有关于流程型的讨论?这些标题在是第一页出现还是在第12页出现?看一下它的年度报告或新闻,什么样的客户成交并成功得最多?它声称要服务于什么样的企业?如果有提到流程型的企业,他们安装了此供应商的什么系统?也许这个供应商有很多流程型的客户,但他们只安装了财务系统,就算有些客户是安装了业务操作系统,但那只占极少数,说明这家供应商是个出色的财务系统提供者,但他能满足您的业务需求吗?

你需要什么?

如果你正在寻找一个财务系统,很多产品都可以,它的行业性要求并不强;如果你需要一个业务运作系统或供应链系统,则供应商的行业专业性就非常关键。

您的流程如何?一些企业的流程很简单,采购散装物料,混合,包装然后出货,物料的流向非常连贯。这样的企业且称之为“简单流程型”。对于这样的企业,任何可以称作流程型功能的P-ERP都可以考虑,即使是从离散型系统扩展而来的产品,通常都可以胜任这样的业务管理。

对于更加复杂的流程型企业来说,业务需求完全不同。如果是选用一个带有“流程型”扩展模块的系统,则必须仔细地考查其流程型业务模块的功能是否真的可以处理您的业务。典型要考查的方面是对具有附产品、联合产品的生产过程的管理(计划、执行、分析、成本),以及对库存的管理。为了向您的客户提供高质量的服务,要考查系统是否可以对库存进行全程高效的管理。

所以对复杂流程型企业而言,专注于流程型解决方案的供应商将是首选,这样的供应商您可以对其业务建模、业务管理等方面寄予厚望。

试误成本

选择一个不适用的系统,其代价是什么?选择一个不适用的总帐系统,会直接影响CFO办公室的工作,并间接阻碍您对业务进行全面的财务分析;然而选择一个错误的业务运作管理系统,将根本无法管理你的业务。一种补救办法是:想办法适应这样的一个系统,其结果是发挥不到系统的作用而成为开单工具;另一种折中的办法:在一个ERP的系统基础上度身定做,其结果是前期耗费大量资金及时间,以后则成了长期负累。


作者联系方式:newpointer@21cn.com





版权所有:UML软件工程组织