一张 BOM 里藏着哪些供应链风险:十个字段的体检表
BOM 是一张表,但它同时是采购计划、成本模型、合规档案和断料风险清单。多数公司的 BOM 只干了第一件事。
问题:BOM 是按「设计」生成的,风险是按「供应」发生的
研发建 BOM 的目标是「这个产品能不能做出来」,供应链关心的是「能不能持续做出来、以什么成本做出来」。这两件事不是同一张表,但通常被塞进同一张表,于是后者被前者挤掉了。
结果是:BOM 里每一个料号都是完整的,BOM 里每一个风险字段都是缺失的。
七类风险,和它们在 BOM 里的样子
| 风险 | BOM 里通常写着 | 缺的字段 | 出事时长什么样 |
|---|---|---|---|
| 单一来源 | 一个料号,一个厂家 | 是否已有可验证的二供 | 原厂停产或配额分配,整条线停 |
| 生命周期 | 料号 | EOL / NRND / PCN 状态与最后购买期 | 量产两年后突然「买不到了」 |
| 假替代 | 一个「替代料号」 | 参数与认证的等价性证明 | 电气看着等效,封装、温度等级或认证不等效 |
| 长交期 | 料号 | 常态交期(LT)与 MOQ | 排产时才发现要等 26 周 |
| 价格敞口 | 单价 | 材料构成(铜、金、塑料占比) | 铜价一动,报价单上的毛利没了 |
| 合规与产地 | 料号 | RoHS / REACH、原产地、关税编码 | 出货前被客户审核或海关卡住 |
| 料号写法 | 手写料号 | 归一化规则(大小写、后缀、封装) | 同一个料被当成两个料,重复采购 + 库存误判 |
这七类里,只有「单一来源」偶尔会被口头记住,其余六类基本不会出现在 BOM 上。它们不是没人关心,而是没有一个字段可以装。
十个字段的体检表
如果只想先有一张能用的表,下面这十列够用。注意每列都标了「谁维护」——没有责任人的字段,三个月内一定烂掉。
| 字段 | 谁维护 | 判据 |
|---|---|---|
| 归一化料号 | 研发 + 采购 | 一料一码,含封装与后缀,能对应到原厂 MPN |
| 制造商 / MPN | 采购 | 写原厂全称,不写贸易商名 |
| 单源标记 | 采购 | 有无可验证的二供(不是「听说有」) |
| 生命周期 | 采购 | 原厂页面状态 + 最后购买期 |
| 常态交期 | 采购 | 近半年实际 LT 的周数 |
| MOQ / MPQ | 采购 | 最小起订量与包装倍数 |
| 替代料 | 研发 | 参数等价 + 认证等价,两条都要 |
| 合规 | 品质 | RoHS / REACH,车规另加 AEC-Q 等 |
| 价格敏感度 | 采购 | 是否含铜、金、塑料等大宗材料 |
| 最后核对日 | 采购 | 超过 90 天视为过期,需重核 |
为什么大多数公司填不全
- 字段分属两个部门。料号在研发的 BOM 系统里,供应属性在采购的 Excel 里,中间没有接口。
- 没有责任人。谁都能改,等于没人对;一有争议就停在原地。
- ERP 不面向选型。ERP 有库存与价格,但没有「这颗料明年还买不买得到」。
- 补一次就要重补一次。BOM 一改版,人工补的字段全废——所以第二轮就没人补了。
最小可行动作
不要一上来就做十列,那一定会被放弃。拿最近一个量产中的 BOM,只补三列:单源、生命周期、交期。三列补完,就能排出一张断料风险清单,按「停线代价 × 发生概率」排序,前五个料号就是本周要处理的事。
三列能坚持三个月,再谈第四列。
我们可能错在哪
- 这张表对研发是额外负担。没有工具自动补全,靠人填一定烂——这也是为什么它应该由产品数据平台承担,而不是由每个项目组各填一遍。
- 行业权重完全不同。消费电子最怕 EOL,车规最怕认证与追溯,工业设备最怕长交期。一张表套所有行业会失焦。
- 「替代料」最容易写错。参数表看起来一样不代表能换:pin 定义、温度等级、认证、封装公差,任何一项不同都可能要重新验证。
下一步
BOM 分析在 AriesLink 属于规划方向,尚未上线。现在能做、也已经在做的是同一个地基:产品数据先结构化——型号、封装、参数、供应信息一料一码。BOM 只是把这些字段按客户的项目重新组装一遍。地基不牢,做出来的 BOM 工具只是把错误排版得更整齐。
