1. 研发部门与ERP系统之间,为什么总像是“两个世界”
我第一次接触“ERP系统--研发”这个命题时,是在一家做非标自动化设备的制造企业。当时研发部的负责人跟我说了一句印象特别深的话:ERP是财务和仓库的系统,我们是画图的,ERP跟我们有什么关系?这句话在制造型企业里太常见了。很多研发工程师对ERP的理解,就是“下单备料那套东西”,甚至觉得上了ERP之后,设计师连改个物料都要填单子,纯属给自己上枷锁。但实际上,ERP系统在研发环节的价值,恰恰是被低估得最厉害的一块。
先说清楚一个容易混淆的概念。标题里的“ERP系统--研发”至少有三层意思:一是研发部门作为ERP系统的使用方,输入物料、BOM、变更数据,支撑整个企业的供应链和财务运转;二是企业IT/信息化团队研发或二次开发ERP系统本身;三是从产品研发的角度看,ERP系统如何承接设计数据、让其变成可被采购和生产执行的语言。在制造业语境里,最常见、也最容易出问题的,是第一层意思——研发部门的数据到底怎么进ERP、进了ERP之后怎么用、用了之后怎么反馈给研发。这篇文章重点讲的就是这件事,但它同样适用于那些正在做ERP二次开发、需要理解业务方诉求的技术人员。
为什么说研发和ERP像是“两个世界”?因为研发的工作习惯是面向结果的——图纸画完、样品跑通、测试通过,任务就算完成了一大半;而ERP的工作逻辑是面向过程的——任何一个物料从创建、入库、领料、加工、组装到销售出库,每一步都要有状态、有记录、有责任人。研发关心“这个东西能不能实现”,ERP关心“这个东西在系统里怎么被管理”。这两个视角如果不做衔接,就会出现很典型的乱象:设计师在图纸上标注了一个新物料,但ERP里根本没有这个编码;研发认为“BOM我已经发到PLM了”,结果生产拿到的是两个月前的旧版本;研发为了赶进度私下换了一个替代料,采购和库房完全不知情,最后成本核算全部对不上。
所以我想先从问题的本质拆起:研发和ERP之间真正的桥梁是什么?答案是数据。更具体地说,是物料主数据、BOM(物料清单)和工程变更这三类数据。这三类数据看似简单,实际上决定了ERP系统能不能在制造环节产生价值。研发部门如果只是被动地“填表”,而不知道这些数据会被谁来用、怎么用,那ERP项目推进起来一定会变得极其痛苦。
反过来讲,研发部门如果能主动把ERP当作自己数据的“下游客户”,很多矛盾其实是可以提前化解的。研发在图纸阶段还只是一个设计概念,但一旦物料编码被创建、BOM被录入系统,这个设计概念就变成了采购可以下单、计划可以排产、财务可以核算的真实业务对象。理解了这一层,研发才会愿意配合数据维护工作,也才能真正尝到ERP带来的甜头——比如查材料有统一台账、做选型有历史价格可参考、项目成本可以追溯到每一个零件。
这篇文章适合三类人看:正在做ERP项目、但又不知道怎么让研发部门配合的企业信息化负责人;在制造企业里做研发、想搞清楚自己为什么要维护BOM和物料数据的工程师;以及做ERP二次开发、想弄明白业务端到底在吵什么的技术人员。我会把研发进ERP的关键链路、常见深坑、实操推进方法一步步拆开来讲,也会分享一些我在项目里踩过之后才明白的教训。
2. 研发数据进ERP的关键链路:从物料主数据到BOM,再到工程变更
2.1 物料主数据:一切ERP运算的起点,也是最容易被研发忽略的“脏活”
研发人员第一次接触ERP,大概率是从“建物料编码”开始的。这个操作看起来平平无奇,无非是申请一个新编码、填上名称规格、选个计量单位,但实际上物料主数据是整个ERP系统里“牵一发动全身”的东西。采购下单靠它,仓库收货靠它,生产领料靠它,财务核算成本靠它,质量追溯还是靠它。研发在建物料的时候,等于是在给一个还没出生的“业务对象”申领身份证,身份证上的每一项信息都会被下游环节反复使用。
我见过不少研发工程师在创建物料时只填了必填项就完事,名称写“连接件”,规格直接复制图纸标题栏的一段描述,计量单位随便选了个“个”。结果到了采购环节,采购员根本判断不出这到底是标准件还是非标件,也不知道该找哪个供应商询价,更不知道它的默认提前期是多少天,于是只能回头找研发确认,一来一回半天就没了。更要命的是,如果物料分类选错了,比如该归类为“原材料”的选成了“成品”,财务月底成本核算时就会把账务结构全部带偏。
物料主数据里,研发通常需要重点关注的字段包括这些:
| 字段 | 研发填写的常见问题 | 为什么会引发连锁反应 |
|---|---|---|
| 物料编码 | 图省事直接手工编,不按规则走 | 一物多码,库存分散,账实不符 |
| 物料分类 | 选大类不选小类,分类随意 | 采购和财务走错流程,审批链混乱 |
| 计量单位 | 按个人习惯选“个”“件”“套” | 采购与供应商单位不一致,数量对不上 |
| 物料名称/规格 | 口语化描述,无标准模板 | 搜索查不到、查重困难,审批人无法判断 |
| 默认供应商 | 不填,觉得跟研发无关 | 采购询价周期变长,MRP跑不出采购建议 |
| 提前期 | 不填,默认系统值 | 采购计划失真,交期延误后追溯不到原因 |
我现在的习惯是,在项目启动阶段就给研发部门明确一个规矩:物料主数据不是“建了就完”,而是“建了就生效”。每一条新物料进入ERP,都会立刻进入采购、库存、成本的计算范围。所以宁可让研发在创建物料时多花两分钟把字段填写完整,也不要让业务部门在后期花两小时补数据、做修正。研发经常会觉得这些字段不该自己填,但现实是,ERP系统里的信息是可以被所有部门共享的,而信息的源头必须由设计者来定义——只有设计者最清楚一个物料到底是什么、有什么特殊要求。
关于编码规则,我建议中小企业不要追求那种把料号拆成几十位、每一位都带含义的“智能码”。编码的第一原则是唯一性,而不是可读性。曾经有家企业非要把物料编码设计成“材料类别+规格尺寸+供应商前缀”,结果新规格一出来编码就崩了,研发和物控为了编一个不冲突的号经常要吵半天。后来改成纯流水号,查重靠ERP的描述字段和搜索功能,效率反而大幅提升。研发在编码规则上要有话语权,但不能任性——整个企业只有一套编码体系,研发、采购、库存、财务都靠它对话。
2.2 BOM不是图纸的附属品,而是“制造可执行的语言”
BOM(Bill of Materials,物料清单)是研发和ERP之间最核心的桥梁。图纸上表达的是“这个零件长什么样、怎么加工”,BOM表达的是“这个产品由哪些物料构成、各需要多少”。制造部门、计划部门、采购部门并不关心你的图纸有多精妙,他们只关心BOM里有没有列出所有的物料、层级关系对不对、数量准不准。可以说,BOM就是把设计师脑子里的产品结构,翻译成采购和生产能读懂的语言。
这里有一个常见的认知落差:设计BOM和制造BOM不是一回事。设计BOM是研发从功能模块的角度拆结构,比如一台设备分成“机架模块”“传动模块”“电控模块”,每个模块下面再列零件。但制造BOM要考虑的是加工和装配的过程,比如某些零件在装配前要先加工成一个半成品组件,这个半成品组件在工厂里要单独建立库存、单独领料,就得在BOM里单独设一层。再比如有些物料虽然在设计上是一个部件,但采购直接买回来就能用,那就应该作为外购件处理,不需要把它底下的小零件全部展开。研发如果不了解这种差异,直接把自己手里的设计明细表原封不动导进ERP,计划部门一跑MRP就会出现缺料或者重复采购。
举个例子。有一家做专机集成的企业,研发设计了一套夹紧装置,出图时把里面的气缸、阀块、底板全部做了零件图,并在明细表里逐一列出。但制造部实际装配时,这个夹紧装置是从外协厂整件买回来的。研发的原BOM明细表如果直接录入ERP,MRP运算就会把气缸、阀块、底板当成需要单独采购的物料,而且还会和夹紧装置整件的采购需求互相叠加,结果同一套功能被重复采购了两遍。这就是设计BOM和制造BOM错位带来的典型损失。后来我们要求研发在录入ERP之前,必须和工艺、采购一起确认每一层物料的“自制/外购”属性,BOM一经确认就锁定版本,改动走变更流程,问题才算解掉。
还有一个容易被研发忽略的点:半成品和虚拟件的区分。很多设备企业有一类零件,车间需要自制加工一下、配几个标准件后才能成为可直接装配的单元,那它就应该在BOM里作为半成品建一层。但如果只是研发为了看图方便加的一个“结构小组”,在制造和领料上并不真实存在,那就不应该建模,否则会让BOM层级虚增、MRP运算变得臃肿。实际项目中,我最常给研发的一句提醒是:BOM里的每一层都必须回答一个问题——“这个层级在工厂里真的会被单独管理吗?”不会被单独管理的东西,就不要让它在BOM里占一个位置。
2.3 工程变更(ECN)不只走走流程——研发改一个字符,ERP里会引发雪崩
如果问ERP上线之后,研发部门最讨厌什么,大概率是“工程变更流程”。但恰恰是这件事,最能体现研发和ERP的深层协作关系。物料用完、BOM建好,产品理论上就可以进入采购和生产环节了。但研发几乎一定会改图纸——优化结构、更换材料、纠正尺寸,这是正常的工作状态。问题在于,改了之后有没有及时、正确地同步到ERP系统。
我见过最典型的事故是这样的:研发在测试中发现某款电机的扭矩余量不足,换了一款更大扭矩的电机。新电机的物料编码创建完毕,BOM也更新了,但研发没有发起正式的工程变更单(ECN),只是在企业内部通讯群里说了一句“电机换了,图纸看最新版”。结果采购部门没有收到变更提醒,继续按照旧BOM下单采购旧电机;库房也按旧的发放记录出库,等到装配时才发现来料不对。返工、退换、停产等待,一场本可以靠流程避免的混乱直接演变成成本损失。
研发不发起变更流程,很多时候不是故意偷懒,而是他们不理解“变更单”的意义——变更单在ERP里不只是一张审批表,它是整个企业数据同步的触发机制。一旦ECN生效,系统会按照你填写的“生效日期”和“处理方式”自动决定:现有库存怎么处理、在途采购订单要不要改、在制品是按旧BOM继续装配还是拆了重做、成本和价格的基准从哪天开始切换。这些动作如果靠人工口头通知,一定会漏。
ECN里研发要重点处理两个字段。第一个是生效日期——你想让变更从什么时候开始落地,是立即生效、还是从某个生产批次开始切换。第二个是处置方式——旧物料在库里还有多少,是可退货、可用完、还是必须报废,备选方案是什么。这两个字段不写清楚,变更就是“挂在系统里的一个悬案”。我在推进ERP时还会要求研发每周花半小时扫一遍“已发起但未关闭的ECN清单”,挨个确认变更是否已经真正被执行完毕。很多企业上线ERP之后,变更流程走了一半就停在某个审批人手里,旧BOM已经不能用了,新BOM还没生效,计划部门排产时两头为难。研发如果能主动承担起变更台账的维护责任,这种“悬着的状态”就能少很多。
3. 研发角色在ERP推进中的三个常见深坑与完整排查链路
3.1 一物多码 vs 一码多物:数据治理的“万恶之源”
物料编码混乱,是所有ERP项目上线后最普遍的问题,而研发往往是制造混乱的第一个源头。研发工程师建物料时,通常按自己当前项目的需要去搜系统、去创建编码。如果系统里对同一个规格的物料已经有编码,但描述字段写得模糊,搜索时没搜到,研发就会“顺手”再建一个新编码。结果就出现了“一物多码”——同一只气缸,系统里有三个不同编码,分别由三个不同项目组的工程师创建,库存被拆成三份,采购量也各自独立,财务月底核算时发现同一种物料的单价居然有三个版本。
排查这个问题的思路,不是让研发去背编码规则,而是要把“查重”变成建物料时的强制动作。我在企业里推行过一套很简单的做法:研发创建新物料前,必须先用“品名关键词+规格关键词”组合在ERP搜索列表中查一轮,同时把查重结果截图附在编码申请单里;如果确实存在相似物料,需要说明为什么不复用而是新建。这套规则本身不复杂,但要坚持执行。上线三个月后再做物料数据健康度检查,一物多码的数量明显下降。
另外一个方向相反的坑是“一码多物”——同一个编码下,供应商间歇性换货、尺寸公差有差异,但系统里没有区分版本,导致质量追溯困难。这种问题的根源往往在于研发创建物料时对规格描述不够细,把不同精度等级、不同材质、不同表面处理要求的物料都归到了同一个编码下。排查时,要把生产退料记录、来料检验记录和物料描述字段对起来看。一旦发现“同一个编码却检出不同的来料批次”,就要回溯到创建源头,把编码拆细。我个人的经验是:编码宁可创建得细一点,也不要靠描述模糊去覆盖多种情形。编码的唯一性,靠的就是描述字段的精确性,而这恰好是研发最应该负责任的地方。
3.2 “BOM准确率99%”的假象:口径不对,一切白费
很多企业在做ERP项目验收时都会报一个指标:BOM准确率99%。这个数字看起来很漂亮,但如果不问清楚“准确率是怎么算的”,它很可能是账面上的幻觉。我曾经审计过一个项目,上报准确率98.7%,结果抽查了20个产品BOM,发现其中有5个存在漏料或多料问题,真实准确率连80%都没有。差距从哪来的?因为上报方把“BOM有没有缺件”当作唯一标准,但漏了三个维度:数量是否准确、层级是否规范、替代关系是否配置。
研发维护BOM时,最典型的错误是填了结构但漏了数量单位,或者把本来应该做零头的垫片、标签、包装材料全忽略了。还常见一种情况:设计师在BOM里列了两个替代供应商的物料,但没有在系统里设定替代关系,MRP运算时就只会锁定主料库存,不会把替代料库存算进去,结果明明库里替代料充足,计划还是下达了采购单。这类问题光靠“对照图纸清点料号”是排查不出来的。我排查BOM问题,通常用三张表交叉验证:生产领料差异表(系统应发数量对比实际发料数量)、库存差异表(账实差异集中在哪些料号)、成本核算差异表(某一成本期间某产品单位成本异常波动)。如果生产领料经常在某一个料号上出现“多领”,大概率是BOM少算了用量;如果库存账实差异集中在某几个编码,大概率是这些编码在BOM里被用在了错误的位置或数量上。
排查完之后还要做修正闭环。我会要求研发部门在每季度随机抽5款在产产品,做一次BOM完整核对:既要对照图纸结构,也要对照实际装配工序。核对结果不仅要改错,还要写清楚错误类型——是“遗漏”“多余”“数量错”还是“层级错”,每一类错误对应不同的预防措施。这样到下一季度,错误率就会明显下降,而不是每次都是同一类问题反复出现。
3.3 变更只改图纸不更新ERP:最安静、也是最贵的一个坑
第三个深坑发生在两个系统并存的企业里。研发用PLM管设计图纸和设计BOM,ERP管制造BOM和物料供应。两个系统如果不打通,研发在PLM里改了设计,以为“系统里已经是最新状态”,但ERP里还是旧数据。于是生产现场拿着最新图纸装配,ERP排产却是按旧BOM缺料采购,工程师懵、计划员更懵,谁都在说“我这边已经更新了”。
出现这种情况,不能只怪研发,还要审视两个系统之间的主数据同步机制。我对中小企业的建议是:如果PLM和ERP有现成的集成接口,就做接口自动同步,把ECN当作触发源;如果没有集成条件,就要明确“以ERP为准”的手工维护规则——研发发起ECN的同时,必须把ERP里的BOM修改单同步发起,否则ECN不关闭。很多研发不愿意做双系统的重复维护,这可以理解。所以我在项目里一般会向企业建议追加一个折中方案:由研发输出变更清单,指定一名“数据专员”或由工艺部门的BOM专员代为录入ERP系统,但录入结果要发回研发确认。这个流程看起来多了一道人手,但它能保住“唯一数据源”的底线,也能让研发从繁琐的录入操作里解脱出来。
我在排查这类问题时有一个固定动作:把PLM里的产品版本变更记录和ERP里的BOM修改记录放在同一张时间轴上,按周对齐,逐条检查。凡是有PLM变更记录但找不到对应ERP修改单的行,就是风险点。有一次排查发现,三个月内有37条PLM变更没有同步到ERP,涉及约80个物料编码。这些没有同步的变更,轻则造成车间按旧料生产,重则导致采购重复下单、呆滞库存增加。找出这些行之后,再对照ECN的关闭状态,基本就能看清楚研发团队是否是“改了图纸就以为完事了”的习惯。发现了问题,不是处罚、不是批评,而是把流程重新理顺:把ECN关闭的检查项里加一条“ERP BOM已更新,审签人已确认”,让流程硬性约束住习惯。
4. 研发团队推进ERP落地的实操方法:人员、流程与数据三方协同
4.1 指定数据责任人:让“某个工程师兼职管数据”变成“明确的人做明确的事”
推进ERP,最难的不是技术,而是没有人愿意持续为数据负责。研发部门里通常画图的人很多,但愿意管BOM、管物料编码、管变更台账的人很少,因为这件事琐碎、不产生图纸成果、出了问题却要背锅。我在多家里企业推广过的做法是:在研发部门内部设立“研发数据专员”这个角色,哪怕是兼职,也必须有明确的人选和明确的职责边界。
这个专员的日常工作大概是这些:审核所有新物料的编码申请,检查描述规范、查重报告、分类选择;把研发提交的BOM变更单汇总、核对后统一提交给ERP实施方或工艺部门;每周维护ECN台账,标记所有未关闭的变更单并跟进;定期抽查BOM准确率,向研发负责人提交数据健康度报告。一句话总结,这个人是研发部门和ERP系统之间的“接口人”,不需要懂太多ERP技术细节,但要足够细心、有责任感。
我再强调一下为什么不能“全员零散维护”。一个系统里如果有20个工程师都在建物料、改BOM,每个工程师都有自己的命名习惯和操作节奏,不出三个月数据就会乱成一锅粥。反之,如果只有一个人集中审核,数据的口径和质量会相对稳定。而且这位专员可以逐步沉淀出“研发数据知识库”,比如常用物料的标准描述、外购件的默认供应商清单、变更单填写的常见错误样例,这些都比我强制要求所有人从头到尾学ERP实操要高效得多。
4.2 把ERP数据维护嵌入NPI流程:让研发在正确的时间做正确的事
如果只是开会强调“大家要及时维护ERP”,效果通常很差,因为研发没有时间节点概念。正确的做法是把ERP数据维护的节点嵌入到新产品导入(NPI)或者项目开发流程中,让研发在每个阶段清楚知道自己要交付什么数据。
我设计过一个很简单的节点控制表,供参考:
| 阶段 | 研发需要交付的ERP数据 | 检查责任人 |
|---|---|---|
| 设计输入阶段 | 初步物料清单、外购件/自制件清单 | 研发数据专员 |
| 样品试制阶段 | 样品BOM(含数量、层级、分类确认) | 工艺部门会签 |
| 试产评审阶段 | 制造BOM正式锁定,ECN流程建立 | 项目经理确认 |
| 量产阶段 | 变更维护、替代关系维护、BOM季度抽查 | 研发数据专员 |
这个表看着并不惊艳,但实际执行效果很好。因为把数据维护和项目的里程碑绑定在一起,研发就有了明确的时间压力:不交数据,项目评审就过不了;BOM不锁定,就不能进入生产排程。同时也避免了一种很别扭的情况——项目都量产了,研发才想起来ERP里的BOM还是试验版本。阶段越靠前,修正数据的成本越低。
4.3 别让研发做“纯付出”:把ERP里的数据变成研发的正向工具
很多推行ERP的人容易走进一个误区:只强调研发对ERP的“义务”,却没说清楚ERP能给研发带来什么好处。其实ERP运行顺畅之后,研发是很大的受益者。比如,研发在设计新设备时要在几十家供应商里选一个合适的电机,如果没有ERP的历史数据,就要靠经验或到处打电话问价格、问交期。而如果ERP里的采购价格和供应商交货记录维护得够好,研发在系统里搜物料类别,就能看到不同编码的供应商、历史成交价、平均交货提前期,选型效率成倍提高。
再比如,项目开发到一半,老板要求算一下这台设备的目标成本能不能控制在预算内。研发如果想算清楚,只能去翻采购报价单,但采购报价单往往还是一个个Excel表。而如果研发维护的BOM和物料主数据是准的,ERP里的成本卷积功能跑一轮,每个模块的材料成本就出来了,研发就能直观判断设计的成本大头到底花在哪几个零件上,这才是对研发最有用的数据资产。
所以我在跟研发团队交流时,会反复讲一件事:你在ERP里维护的每一个编码、每一条BOM、每一张变更单,本质上都是在给未来的自己建一座“可查询的经验库”。这不是公司的任务,是你自己工作效率的杠杆。研发一旦从这个角度理解了小作文开头那句“ERP是财务和仓库的系统”,态度会转变很多。毕竟,没有任何一个设计师会拒绝“选型有台账、成本有依据、变更可追溯”的工作方式。
5. 从研发侧推进ERP项目时,我亲身踩过的几个具体教训
5.1 培训不能只讲功能按钮,要用业务数据流把研发“卷”进来
第一次给研发部门做ERP培训时,我犯过一个很典型的错误:把系统界面投到大屏幕上,从“基础档案→物料→新增”开始点给所有人看,全程示范怎么填字段、怎么保存。台下的人一开始还认真记笔记,过了二十分钟就开始各自刷手机。问题是出在内容设计上——我把ERP当成了一个“工具软件”在教,但研发关心的是“这个操作对我自己的业务意味着什么”。所以培训必须从一个完整的业务场景切入。比如,“你的图纸里新增了一个定制轴承,请问接下来会发生什么?”顺着这个问题,一步一步带着大家走:怎么创建物料编码、怎么填分类和供应商、怎么在BOM里挂接、怎么发起ECN、采购部门在哪一天收到采购建议、库房在什么时候能收到货。这样一条线下来,研发才会真正形成“图纸是起点,ERP是放大器”的全局观。
5.2 上线前的数据清洗,优先级不是仓库盘点,也不是财务期初,而是物料主数据
我见过不少企业,ERP上线前的准备期,把绝大部分精力都投在库存盘点和财务期初余额录入上,结果系统一开账,第一个月业务运行就遇到了重创——采购下单找不到合适的物料编码,计划员排产时发现同一物料在账上有多个料号,财务月结对不上成本。问题不在系统,而在物料主数据没有在开账前清洗干净。
数据清洗的顺序应该反过来:第一步,先把编码规则定下来,明确一物一码;第二步,把历史物料清单做一次映射,把老编码对应到新编码,能合并的合并、能停用的停用;第三步,建立新物料审批流程,从开账那一天起,所有新编码都走统一入口创建。只有在物料主数据干净的基础上,库存盘点和财务期初才有意义。否则你盘完库、录完期初,很快就会被一物多码冲得七零八落。这个教训我在项目里吃过一次亏之后,后面的项目就再没变过顺序。
5.3 变更台账不是“有问题才看”,而是每周都要有固定动作
ECN关闭率是一个很能反映企业数据管理水平的指标。很多团队的变更流程走得特别慢,不是因为流程环节太多,而是因为根本没有人去催、去跟、去查。研发以为变更单提交就完事了,采购等审批等了一周也没人跟进,最后旧料已经采购入库、新料还在审批流里卡着。后来我要求项目组每周固定时间开一个15分钟的“变更清理会”,把系统里所有未关闭的ECN列出来,按变更单编号逐条确认卡在哪个环节、卡在谁手里、预计什么时候关闭,当场指定责任人。依我观察,只要ECN平均关闭周期能压缩到三天以内,现场因为新旧版本混料导致的装配问题和物料纠纷,至少可以减少一半以上。
这里还要说一个研发常见的心态问题:很多工程师觉得走变更流程是在“麻烦别人”,所以能不走就不走,或者口头沟通一下就算了。这种想法恰恰弄反了。变更单不是没事找事,恰恰相反,变更单是研发保护自己设计成果的机制。没有变更单,设计师的修改可能根本不会被执行;有了变更单,你的意图会被正式传递并被记录在案,出了问题可以追溯到人。这个观念的扭转,往往比培训十次系统操作都管用。
另外,我在推进中也发现,研发数据专员这个岗位不能设了就撒手不管。这位同事实际上需要持续的培训和裁量权限,否则很容易变成一个“只会录单”的纯执行角色。比较好的做法是,每月给数据专员留出半天到一天的时间做专项工作:看看哪些物料有什么异常、哪些BOM二级结构可以优化、哪些变更单有积压。给这个角色一点做决策的空间,才能避免整个研发侧的ERP维护变成应付差事。
最后想说的话其实很朴素。ERP系统上线不是终点,研发侧的数据意识和数据习惯才是真正的落地基础。我现在的习惯是,每到一个新项目,先不问研发用什么软件画图、设计流程走到哪一步,而是先看三样东西:物料编码的新增记录、BOM的层级结构和变更清单的关闭周期。这三样东西干净,项目推进通常就顺;这三样东西一团糟,后面再多花哨的功能部署也补不回来。我在实际项目中还有一个很管用的小技巧:每次新产品项目立项时,让研发负责人把该项目的BOM打印一份放到评审桌上,现场对照装配实际讲一遍每个物料为什么出现在这里。这个动作听着笨,却能逼着研发把ERP里的数据和真实产品结构真正对应起来,比十次系统提醒都直接。