几百行的 BOM:在不改变总数的前提下合并长尾
BOM 的大部分是便宜物料,它们加在一起也几乎不动成本。怎样把它们分组让表格保持可读、怎样让总数一分不差,以及什么时候分组会毁掉你正需要的那个信息。
更新于
几百行的 BOM 是正常的,而几百行的成本表是没法读的。这两个事实互相冲突,而人们通常的解决办法是干脆不再录入那些小行——这会改变总数。
有一种缩短表格但不改变总数的办法,还有一条什么时候不该用它的规则。
行多不等于算得准
在大多数 BOM 里,少数几行承担了大部分成本,而一条长尾只承担很少。把长尾一行行录进去,只是让表更长,并不会让总数更准——准不准早就由那些贵的行决定了。
所以目标不是行数更少。目标是一张要紧的行看得见、**而总数没有变**的表。
怎样分组才不会动到总数
- 把 BOM 按金额从大到小排序。
- 凡是自身金额显著的行,保留为独立一行。
- 把剩下的长尾加总成一行,起一个一看就知道是分组的名字——并记下它包含多少个料号。
- 把总数和未分组时的总数对一遍。必须完全相等;不相等就说明有东西被删掉了,而不是被分组了。
第四步才是全部要点,也正是被跳过的那一步。分组是安全的;删除不是,而在一张完成的表上两者看起来一模一样。核对就是把它们区分开的东西。
什么时候不该分组
有三种情况长尾必须展开,因为分组恰好毁掉你要找的信息:
- 你在比较同一块板的两个版本——差异可能整个都在长尾里。
- 你在一个产品系列里找归一化的机会——按定义那个分析就住在长尾里。
- 长尾里某个料号有供应风险。它的金额很小,缺了它整条线停,而在分组里它是看不见的。
第三种情况最容易把人绊住。成本和风险是两个不同的维度,而一张按金额排序的表,会把风险最高的那颗便宜料放在最下面。
真正的好处不是表更短
真正的好处是贵的行**变得可见**。一个把所有行同等对待去评审的降本项目,把大部分精力花在了根本找不到东西的地方。
当表格显示出成本落在哪几行时,同样的评审精力就落到能改变数字的地方——而长尾只要加对了,它仍然在总数里,不会悄悄消失。
相关指南
- PCBA 装配成本:物料、贴片点数,以及 BOM 不显示的一切
把一块贴装完成的板按十个成本项算清楚。两件事把这一行和其他行业分开:BOM 主导成本,而机时跟着贴片点数走,不跟着板数走。
- 贴片点数与换线:SMT 报价背后的两个数字
SMT 装配成本由「贴了多少个点」和「线换了多少次」这两件事驱动。两者都能用产线本来就在产生的数据量出来,而且各自指向不同的改善。
- 几乎没人填的六个字段,以及每个字段把成本往哪边掰
材料利用率、人员与设备宽放、能耗、每包件数、每批固定费用:六个常年空着的数据,以及为什么其中五个都把成本做得比实际更便宜。