引言
笔者近年来参与了汽车主机厂及零部件企业大小十几个企业级BOM项目的实施工作。无论是运营多年产品线丰富的企业、新能源造车新势力还是汽车零部件企业,对于BOM管理的诉求最终都能总结为一句话:BOM不准,有什么解决办法?
看上去很简单直接的一个问题,但却不是一两句话就可以回答清楚的。而要制定行之有效的解决方案,首先就要精准地识别出导致BOM不准的根本原因是什么,即识别出影响BOM准确率的因素。
2
BOM准确率影响因素分析
在分析BOM准确率的影响因素之前,首先要解决的一个问题,就是何为“BOM不准”?在产品生命周期之内,BOM是一个动态的数据,一直都在发生变化,那么对于一个产品来讲,BOM不准可以概括为两个方面:一是对产品的定义不准、二是生效时间不准。
产品定义的不准,从配置角度看可能是配置定义的错误,如单一产品配置互斥、上下游配置定义不一致等等。从零件角度看可能是零件信息错误,零件基本属性、数模图纸编号、版本、特殊标识等错误。
从BOM角度可能是构成BOM的零件数量、BOM结构、零件用法、供货方式等错误,也可能是一个产品不同管理形态的BOM单独管理且无法关联匹配,这些错误的直接体现就是一个确定的产品配置定义在各应用领域都没有一个准确的BOM数据与之相匹配。
生效时间不准,主要是产品定义或设计变更在不同管理形态的BOM中采用时间的不准确,如断点在BOM上的时间与实际执行的时间不匹配。这些BOM的错误,在工艺制造、物料管控、成本核算、售后维修等业务领域都会带来较大的问题。
另外,无论何种BOM管理模式、BOM数据是集中管理还是分散管理、业务链上有多少管理形态的BOM数据,以及有BOM系统管理还是线下管理,BOM准确率首先是一个业务问题。
因此分析影响BOM准确率的因素,本文仅从业务角度出发,各方面影响因素总体归类为BOM架构和BOM管理方式两大类,以此展开分析。
2.1BOM架构设计不合理
第一,不同BOM管理形态的异构管理,容易带来BOM管理工作量大、BOM管理效率低下等一系列问题,这些问题都会在日常BOM管理中影响到BOM的准确率。
最常见的是EBOM和MBOM之间的异构管理,这种管理方式在国内制造企业占有很大比重,造成这种问题最根本的原因在于CAD设计结构和EBOM的同质化管理,且大多为EBOM向CAD设计结构上靠。
这种管理方式的优劣此文不做赘述,然而就BOM管理而言,这样一来,EBOM的结构必然不能满足对各业务领域(包括成本、采购、制造、售后等)的协同要求。
在超级BOM组织模式下,BOM重构的复杂度比精确BOM要大得多。如果BOM管理是一次性的数据构建工作,这点复杂度倒是不算什么。
但是对于制造业尤其是国内汽车制造企业,相当比重的企业产品开发管理的成熟度不高,在设计工程发布之后仍然会产生大量的工程变更,一直贯穿整个产品生命周期。在这种业务背景下,不同BOM管理形态的异构管理会给BOM准确性的保障带来巨大的困难。
第二,BOM管理单元设定与业务成熟度不匹配带来的BOM准确性问题。
超级BOM是产品配置丰富之后必然要采取的BOM管理模式,是随着业务管理水平的逐步提升水到渠成的事情。国内车企起步较晚,平台化的开发模式成熟度不高、模块化开发更是处于摸索阶段,因此产品型谱的划分缺乏合理的技术支撑,这就对BOM管理单元的确定带来一定的困扰。
有些企业BOM管理单元设计过大,又没有与之相匹配的管理水平来支撑,导致超级BOM数据管理混乱,准确率较低。有些企业BOM管理单元设计过小,这种情况在采用强项目管理产品开发模式的企业普遍存在,平台化程度低且产品数量多,结果就是BOM的数量非常庞大。
在发生变更时要确保变更对所有相关产品的影响都能考虑验证到,是一个很花功夫的事情,如果管理不到位,各车型之间的重用度会越来越小,带来的问题不只是BOM的准确率低,整车成本也会不断升高,直接影响企业受益。
最后,BOM的管理形态和应用形态划分不清,BOM管理主线不清晰,容易导致全业务链BOM管理的混乱。
直接体现就是一个产品在不同业务领域都有各自的BOM数据,且各个BOM数据独立管理各自为政,导致全业务链BOM数据割裂,BOM数据流转极为不畅。
例如有些企业一旦产生BOM应用需求,就编制一个BOM进行管理,导致一个产品存在CAD_BOM、早期BOM、EBOM、采购BOM、试制BOM、工艺BOM、制造BOM、订单BOM、售后服务BOM、KD_BOM、成本BOM、重量BOM等等一大堆BOM形态,各BOM形态之间缺乏有效的数据同步机制,BOM数据的准确率无法得到保证。
产生这些问题主要是因为缺乏面向全业务链的BOM总体设计,BOM作用与形态未理清。因此,在BOM的总体设计上,要遵循面向Dfx的BOM管理思路,首先应分清主线的管理形态BOM如EBOM、MBOM、SBOM,应用形态BOM如采购BOM、成本BOM、重量BOM等,理清各BOM之间数据关系。
不能狭隘的将BOM的作用仅仅局限在满足个别业务应用上,例如EBOM数据不能仅站在产品设计思维角度进行管理,而是要将其定位为面向产品开发同步工程的数据桥梁,既承载产品设计的关键信息,又要支持同步工程范围内各业务的实际需求及关键信息承载,并最终面向制造、售后等业务进行发布。
2.2管理方式不合理
第一,BOM业务管理流程、规范的缺失,会导致BOM在全业务链的混乱,就更不要谈BOM的准确性了。
总体来看,各管理形态的BOM业务输入、输出不明确,BOM应用对象不固定,BOM的初始化及发布时点自由随意,不同阶段BOM变更处理不合理,缺少必要的BOM管理校验规范,缺少严谨的BOM问题反馈处理机制等等,均会导致BOM数据错误。
这种混乱的管理局面如果不扭转,再优秀的设计和产品开发能力,也会因为管理问题无法最有效的转化为精益的生产制造。从各个业务点上看,零件换号原则不考虑下游执行需求,零件配置条件不规范、零件信息或BOM信息的受控方式及受控范围不明确等等,均会导致BOM准确率低下。
第二,BOM管理职责划分不合理,也会影响BOM的管理质量。
首先,BOM数据分散管理且无整体监管的机制作为保障。在这种情况下,BOM管理规范很难执行到位,缺乏统一的数据完整性的监控,很容易造成BOM数据在各专业系统之间协同差、数据交叉重复或者缺漏数据。另外,BOM数据的分散管理,很难制定行之有效的KPI管理指标来监督BOM管理者的工作质量。
其次,如果BOM管理职责划分不合理,会导致沟通效率低下从而影响BOM的准确率。以售后领域为例,SBOM作为售后开展的数据来源,行业最佳实践是在研发领域设置售后工程部门管理SBOM、售后图册等相关售后业务,并能很好的在开发过程中与设计部门一起开展同步工程,在开发过程中与设计部门一起确定售后可维修性及售后维修策略如售后拆分等等,并且在先期定点的过程中就一并考虑到售后备件需求。
但是如果SBOM的管理职责设置在销售部门,行业实践证明,在流程体系不够成熟或者执行力不够的企业,这种管理方式只会造成售后与研发交流不畅、SBOM与EBOM的数据断层、拆分备件采购定点困难、工程变更售后难以执行等等一系列问题。
第三,产品配置管理与BOM管理各自为政,两条线平行管理,无法有效的进行数据协同,尤其是在超级BOM管理模式下,这种管理方式对BOM数据质量而言是致命的。
产品型谱和配置都是针对整车级的产品定义,直接决定了BOM的组织形式,而BOM数据定义的是对产品配置的开发实现,如果二者数据不匹配,就无法从超级BOM获取精准的车型BOM定义,对整个产品开发、生产制造、售后各个领域的业务活动带来影响,尤其是对于强依赖于精确BOM的业务活动如工程验证、工艺设计及验证、生产制造、MRP、物料配送及反冲、成本核算等等,都带来巨大的影响,甚至会直接导致下游个别业务无法开展。
最后,变更管理不到位,会导致BOM准确率低。缺乏严谨的变更管控机制,导致变更管理和BOM更改脱节。
部分企业新产品开发前期对市场需求的调研不充分、开发质量又不高,在工程发布之后仍然会产生大量的配置调整以及影响到产品质量的工程变更,同时因为降成本等因素也会产生大量的工程变更、多点供应商开发等等。
如此频繁的工程变更,如果在变更在流程管控上与BOM更改管理上协同不到位,即变更和BOM两条线管理,使BOM的更改缺乏有效的监控,BOM数据的准确性全靠设计人员或BOM工程师的工作自觉来保证,这种管理方式下BOM准确率低是难以避免的。变更执行不到位,会导致全业务链BOM准确率的降低。
研发、制造和售后各自的业务特性,必然带来EBOM、MBOM和SBOM之间在产品定义和生效性控制上存在必然的管理差异,如MBOM与EBOM之间生产生效性和工程生效性之间的差异、SBOM与EBOM之间售后配件定义与工程定义之间的差异、SBOM与EBOM之间售后生效性和工程生效性的差异、SBOM与MBOM之间售后生效性和制造生效性的差异。
基于此,如果在产生工程变更之后,在变更执行端管理不到位,逐步会导致EBOM、MBOM、SBOM三大BOM数据脱节,一致性差。
临时变更随意发起且未闭环管理,会导致MBOM与EBOM差异越来越大。临时变更是必须有时效性的,且在正常的生产运营中是应该尽量避免,临时变更使用范围的定义应该清晰明确,临时变更执行应该最为严格。
但是有部分企业的临时变更包含的范围极大,除了正式的工程变更之外的所有业务场景,都可以基于临时变更来解决问题,例如生产端的物料临时替代、来不及走正式变更的紧急变更、质量让步放行、零件偏差许可、工艺临时替代等等,均采用临时变更流程进行管控。
从管理设计上来看,这种方式并不是不可行,但是在管理执行环节,这种万金油一样的设计,会随着执行惰性的不断累积而人为的制造出许多管理漏洞。
最为严重的情况是,不断的用临时变更来代替工程的紧急变更流程,而本该发起的正式变更未发起或发起后管控不到位,久而久之带来的后果就是产品数据、BOM数据混乱不堪,谁也搞不清楚什么应该是正确的产品设计、甚至连售后应该用什么状态的零件来维修都查询困难。
所以,临时变更的管理,首先要确定适用范围,其次要闭环管理。闭环的不仅包括物料临时替代的切回,也包含上述正式变更的发起和执行,当然从业内最佳实践来看,紧急的工程变更也应该走工程变更流程,可以视业务情况加快某些流转环节,而不是采用临时变更流程来提高审批和执行效率。
另外,还存在一些人为的因素导致的BOM准确率低,如零部件设计变更不遵循换号原则、数据维护错误、数据流转中的错误等等,均会影响到BOM的准确率。这就需要各企业在加强业务人员专业培训之外,更应该建立起完善、有效的变更管理、数据维护和发布的检查审核机制,并结合业务现状制定合理的KPI指标以确保BOM数据在全业务链的准确率保持在合理水平。
以上从两个维度多个方面对国内制造企业普遍存在的影响BOM准确性的因素做了简单的汇总和分析。对于一些共性问题,希望对大家在BOM问题诊断时带来一些参考作用。
有些因素本身并不是导致BOM准确性差的充要条件和直接原因,而是在特定业务背景下如是管理会带来BOM准确性差的问题,例如不同管理形态BOM的异构管理,等等。
以上分析的结果,也不一定对所有企业都适用,不同企业所面临的BOM准确性的问题需要具体情况具体分析,相同的管理方式在不同的业务背景下,可能会带来截然不同的管理效果,因此不能忽视业务背景而直接套用。
3
结语
发现问题并精准识别问题的根本原因,才能针对问题制定相应的解决方案。
BOM业务管理模式在每一个企业都有自身的特点,问题产生的背景复杂,职责分工也不尽相同,要有效的解决BOM问题,就需要展开深入的业务调研,向下具体入微的梳理痛点问题,向上从全业务链出发进行总体设计,并经过反复验证才能给出有针对性的解决方案。
概括来说,就是在进行BOM问题分析诊断时,要举轻若重,小问题要重视;在制定BOM解决方案时要举重若轻,做好全局设计,不能只着眼在一个点上,做到治标先要治本,才能真正的解决问题。
对于ERP系统来说,BOM表关系到生产计划和物控计划的执行,可以说是至关重要的。如果BOM表不准确会导致大量的呆滞物料的产生,BOM没有及时更新会造成缺料,这样造成生产部门的物料需求经常得不到及时的满足,为了避免产销存脱节,仓库增加库存,车间增加领料,干扰了生产计划的执行。但相信总有企业会遇到BOM数据不准的情况,这个问题令人头痛,今天讯商软件就来为大家分析一下影响BOM数据准确性的原因有哪些,以及如何有效避免BOM数据不准确的情况:
BOM数据为什么会不准确?
在产品生命周期之内,BOM是一个动态的数据,一直都在发生变化,很多原因或操作都会影响到BOM的准确性,大致总结一下,可能出现的问题是:
1、历史遗留问题
系统在上线初期并没有重视BOM的制作过程,企业没有人准确提出BOM表的资料,录入系统的BOM存在许多问题。
2、没有及时优化BOM表的参数
在实际生产过程中,当发现BOM表有问题,没有及时反馈给相关技术部门更改BOM表的参数,导致BOM表问题继续存在,在下一个生产周期时又出现了同样了问题,反复这样变成了一种循环。
3、流程执行问题
BOM表的流程:一是要求业务部门在接到客户的订单配方或者需要更改配方的时候,及时书面通知技术开发部门;二是技术开发部门根据实际情况更改BOM表;三是各相关关部门提出更改BOM表;技术开发部门应根据各相关书面要求在系统更改BOM表,更改完成后书面下达各相关部门。但在实际操作过程中,业务部门有可能直接把信息传达给生产部门,造成技术部脱节,没有及时更改BOM,导致BOM出现问题。
4、缺乏管理和跟踪
技术部门没有重视BOM表的重要性,没有及时的跟踪和加强对BOM表的管理,致使BOM表没有得到不断的优化。
如何保证BOM数据的准确性?
BOM的准确与否,直接影响到企业ERP系统的运行情况。结合多年的经验,讯商软件认为必须从以下五个方面着手:
1、数据的源头是BOM准确的基础
在产品数据的准备阶段,有必要花费一定的时间在数据的来源上。没有良好的数据基础,将会给系统的数据应用带来沉重的负担。当系统的数据使用到某一阶段,必须涉及到将系统输出的BOM提供给其他后续部门作为工作依据方面内容。因为依靠强大的数据库管理功能,ERP系统可以规范的处理大量数据。所以,ERP系统项目的实施必然会增加BOM中所能提供的产品信息,而一个理想的ERP系统,其提供的BOM几乎包括了产品设计部门、采购部门、生产部门的全部信息。如果先期数据准备不充分,在产品BOM输出给后续部门时将会暴露出很多问题。这时问题反馈在时间上的集中以及暴露问题在内容上的分散,将会为项目实施带来前所未有的压力。此时往往会花费大量的人力,在数据的二次甚至三次校对工作上。当产品达到成型批产后,由于我公司设计部门还没有实施PDM系统,设计BOM只能由人为编制并发布,无形中给ERP系统BOM数据的准确性带来了隐患。
2、BOM结构的标准化是BOM准确的前提条件
一套科学的BOM结构标准应该在BOM搭建工作前制定出来。此时的BOM结构标准是有待后期工作的校验的,合适的可以固化,不合适的要做出相应调整。不能想当然的搭建BOM,要有一个可以遵守的,并可以用来调整的原始标准。
3、BOM的变更
对于一个制造企业来说,BOM的变更是在所难免的。它也是产品性能,质量等方面得以提升的手段。发生的BOM变更的原因也有很多。例如客户需求变更,生产工艺和设备造成的变更,如采购需要寻找替代性原料以降低成本的变更;或研发部门改正原来的设计瑕疵和原来的产品增添新的功能等。一个好的产品都是通过不断地改进(体现在ERP系统中就是BOM的数据不断变更)来实现的。BOM的变更不仅仅是简单的数据清单的变化,它还涉及到与之相关的生产,采购,财务,工程技术销售等各部门。当对一个静态数据变更时,可以直接对BOM表进行变更。当对一个动态数据变更时,尤其是这个数据已经运行过ERP系统中的MRP时,此数据已经生成了采购计划,生产计划等信息,那就必须在生产订单中变更。这是比较麻烦的,也是比较重要的。BOM的变更对BOM的数据影响最大。这也是现国内实施ERP系统的企业都面临的一个课题。
4、企业内部管理流程的规范
企业实施ERP系统后,肯定会有一些企业内部的流程不能适应ERP系统的实施需求,那么就需要适当调整,梳理并规范企业的流程,更好的发挥ERP系统的作用。
5、提高数据维护人员的业务水平,加强工作责任心
ERP系统中的BOM数据都是通过人为操作导入系统的。当外界条件都已达到系统要求时,提高业务人员自身的业务水平,加强工作责任心,就显得尤为重要。为保证ERP系统BOM数据人为操作方面的准确性,就要不断地对数据维护人员进行业务培训,并经常对实际工作进行业务考核。我公司经过数月的盘点分析,BOM数据的准确性已经达到了一个很高的水平。
ERP系统中BOM的数据准确性问题是一个需要长期研究探讨的问题,只有不断地在工作中总结经验,不断地提升管理水平,才能将BOM的数据准确性达到比较理想的水平。