ERP最早只是被定义为应用软件,现在则被提升到现代企业管理理念的高度。一些计划实施ERP系统的工程机械企业及那些正处于实施ERP系统上线过程中的工程机械企业,对于如何准确定位,能否产生实质效益,企业是否适合实施ERP等概念依然比较模糊。本文根据已实施ERP企业的实践经验,从数据对ERP的影响以及生产技术部门对ERP的观察,阐述整机企业,特别是采用事业部制的整机企业在ERP实施过程中存在的适应性问题。
1 上线前的咨询及应考虑的工作
1.1 ERP项目应用前提
应考虑现有生产方式是否有待改进,现有资源是否需要整合。每个企业都有着自身的生产方式,无论是推动式生产(计划生产)还是拉动式生产(完全按需求生产),在实施ERP之前,生产上式的定型是必须重点考虑的问题。由于ERP是针对企业的定制系统,因此,在ERP上线之后再想改变生产方式将极为困难,并浪费人力物力。
在现实的情况中,由于各事业部共同采用了传统的推动式生产方式,因此无法真正保证按需生产以及事业部零库存的目标。拉动式生产方式的改革只能将重心放于车间内。
1.2 ERP项目实施规模及实施方式的选择
一个企业可能有多个事业部,每个事业部的产值、生产方式可能存在较大区别。是选择在每个事业部全面推进ERP,还是在部分事业部推进或分批推进,是一个需要周详考虑的问题,以下是笔者所在的厦门厦工机械股份有限公司的一些经验。
(1)各事业部业务往来较步且独立性强时,宜采用同时推进ERP的方法(如图1所示)。
图1 同时推进ERP
(2)各事业部产品品种、产值等因素差距过大时,宜采用部分推进ERP的方法(如图2所示)。按现有经验,产值低、批量小、产品品种多的事业部上线ERP后,反而会造成工作流程繁琐等诸多问题。
(3)各事业部业务往来较多时,同时上线容易造成数据的交互混乱,宜采用分阶段推进ERP的方法(参见图2)。
图2 部分或分阶段推进ERP
1.3 应取得公司领导层的大力且持续的支持
ERP项目作为公司信息化的庞大系统工程,其特点有:1)投入成本大,风险高;2)属全员项目,上线过程通常很长;3)对原有生产方式及业务操作存在较大冲击。
由于以上的特点势必对实施ERP项目产生种种的阻力,可能造成项目进展缓慢或半途而废。因此,ERP项目必须得到公司领导层持续的大力支持及协调,并应以自上而下贯彻实施ERP项目的决心及行动力,持之以恒地按步进行,才能保证ERP项目的最终顺利实施。
1.4 慎重选择ERP软件及实施服务团队
ERP项目的软件及实施成本大多昂贵,选择适合的ERP软件及实施服务团队,对于企业ERP项目的顺利完成显得尤为重要。ERP实施过程中,软件是基础,很多公司就是在软件选择上出了问题,在实施过程中才发现选用的软件并不符合公司的实际使用要求,最终导致项目停止或拖延,以致造成很大的经济损失。
实施是关键过程,ERP软件一般较为庞大,模块选择、定制开发适合本公司业务的功能,对符合、优化现有业务流程等极其重要。而早期的培训及中期的具体实施更依赖于实施服务团队。只有人人都熟悉ERP,将ERP软件真正地运用起来,ERP项目才能产生效果,才能对企业产生实际的生产效益,值得注意的是,ERP后期服务也应纳入考虑范围。
上线前的准备工作要点
2.1 数据的准备工作
数据可简单分解为物料主数据——物料所有信息(包括基础数据MBOM,物料描述、图号、价格、采购库位、生产消耗库位等,不同公司可根据各自需求定制相关信息),工艺路线——加工工艺、生产版本、工时定额、物流配送等等。数据及其用途如图3所示。
图3 数据及用途
上线前,数据是否准备齐全,准确率是否足够高,数据版本(即数据时效性)是否清晰严谨等,会极大程度地影响上线后的工作。数据是先决条件,如果数据不齐,准确性不足,版本紊乱,会导致系统在生产计划与采购计划过程中频繁报错,最后为了保证生产而不得不进行系统外调整,直接导致上线后工作量陡增并最终导致系统外数据量过大而上线失败。
对数据准确性的认识应该提到ERP上线的首要考虑位置,特别对于多品种小批量或者以改装定制产品为主业的企业,更要认识到ERP的数据推进可能形成的隐形工作量。
数据工作是基石,其完整性和准确性很重要,将直接影响系统内运行结果。
2.2 流程的梳理及编制工作
不同的企业,工作流程会不相同。因此在实施ERP系统之前,一定要梳理并且定制符合企业自身的全面工作流程,以免上线后,流程紊乱,职责不明,导致工作交接出现真空或混沌状态,工作无法继续开展。
在梳理流程的过程中,财务部门将扮演重要角色,四为所有过程的节点必须在财务可以准确采集信息的前提下进行。因此,在工作流程的编制上,要特别考虑生产过程中的每个物料交接控制点是否满足财务对成本核算的要求,形成统的具有标准格式的流程库,并备案留底。图4所示的流程图中带有SAP标示的文本框,表示此项操作流程必须在SAR这一ERP运行软件平台内执行。
图4 流程图示例
3 上线过程中的注意事项
3.1 上线培训
一个庞大的ERP系统,很难要求员工成为对系统的方方面面都能娴熟的全能型人才,何况不同职能部门在ERP内的作用权限也限制了其能掌握的技能部分。而且很多公司都容易忽视对一线人员进行系统概念培训,认为公认主要懂得自己的操作部分就可以,结果导致每个环节的人员只掌握各自技能,当系统出错时,搞不清楚出错原因是生产排产问题还是数据问题。
系统内一线人员的作用类似于自然科学中食物链的金字塔底端,一旦出错,整个金字塔都会崩溃,特别是对以投料形式生产和成品不受投