需求分層與備料策略
備料策略的核心是分層:不同的料用不同的備料機制,分層的依據是「錯過下單時點的代價」。長交期料一旦錯過時點,接下來一整個交期都無料可補,任何催促都追不回來;短交期料臨時缺了,補單來得及。同一套備料方式套在所有料上,資源會錯配——短交期料被過度備貨積壓現金,長交期料反應不及冒斷料風險。分層讓稀缺的備料資源與注意力,集中到「等需求確定再下單就來不及」的那一小群料上。
按代價分層,不是按重要性分層
分層的第一直覺常是「重要的料多備」,但重要性跟備料機制的對應是間接的,直接對應的是 Lead Time 造成的補救可能性。
| 分層 | 交期特性 | 錯過時點的代價 | 備料機制 |
|---|---|---|---|
| A 級關鍵料 | 長交期 | 斷檔後要等一整個交期、無法補救 | forecast 加 Risk Buy 提前卡位 |
| B / C 級料 | 短交期 | 臨時缺了補單來得及 | 訂單拉動、每日提前拉貨(pull-in)跟進度 |
一顆料可以對產品很重要但交期短——它不需要提前卡位,訂單拉動就守得住;一顆便宜的料交期八個月——它必須用 A 級的方式對待,因為錯過就是八個月的空窗。分層之後,採購的注意力自然聚焦在少數 A 級料上,這是注意力配置的機制,不是偷懶。
交期覆蓋:備量的下限邏輯
長交期料的備量下限由一條守恆式決定:手上庫存加在途訂單,要覆蓋至少一整個交期的用量。理由是空窗的不可壓縮性——一顆交期八個月的料,若八個月的覆蓋量在一個月內被用完,接下來七個月無料可進,這段空窗在下單當下就已經註定,事後任何急救都只能縮短、無法消除。所以備量的基準是交期長度,料的熱門程度只影響下單頻率:頻率越密、料流越連續、越有機會 pull-in,但「覆蓋一個交期」這條下限跟熱門與否無關。
Forecast 的系統性膨脹與校正
備量的輸入是 Forecast,而 forecast 在最需要它的時候最不準——失準是一個結構性賽局的產物。
缺貨的市場上,原廠按 forecast 與訂單分配產能。每個買家都知道別人會為了搶配額灌水下單,於是自己也灌水——不灌的人拿到的配額被灌水的人擠掉。這是一個典型的囚徒困境:個體理性(超額下單保配額)疊加成集體的訂單膨脹,原廠看穿之後開始打折解讀所有 forecast,於是買家灌得更兇。結果是旺季的 forecast 系統性偏高、淡季回吐(膨脹的訂單被取消),整條供應鏈的需求訊號雜訊化。供應鏈管理領域把這種配額賽局(shortage gaming)列為長鞭效應(bullwhip effect)——需求波動沿供應鏈向上游逐級放大——的典型成因之一。賽局有天然的煞車:買賣是年年重複的關係,每一輪灌水都記在供應商的訂單信用帳上、直接影響缺貨時的配給順位(機制見 不可能三角與短缺市場的配給)——實際的均衡是灌到信譽代價浮現為止,而不是無限膨脹。
校正的辦法是用自己的歷史落差當濾波器:把過去每期的 forecast 跟實際用量對照,算出這個客戶、這個產品線在旺季的典型膨脹比例,用它折算本期 forecast;再疊上淡旺季的季節性與每月實際用量的趨勢。操作上分兩條路徑:forecast 有進系統的,依系統運作、用歷史落差校正系統性偏差;沒進系統的,依交期與市場狀況主動做策略性備料,不等系統指令。兩條路徑的共同點是把 forecast 當「帶已知偏差的訊號」處理,而不是當承諾。
安全庫存的高度:吸收交期內的累積誤差
Safety Stock 是常態持有的緩衝,它吸收的是「交期之內」的需求波動與交貨延遲——料在路上的這段時間,需求比預期多的部分只能靠它。高度的第一個決定因素由此而來:交期越長,交期內累積的預測誤差越大,安全庫存要越厚。同樣是每月波動一成的兩顆料,交期兩週的那顆只需要吸收兩週的偏差,交期八個月的那顆要吸收八個月的累積偏差——各期波動彼此獨立時,累積偏差大約按交期長度的平方根放大,八個月對兩週是四倍上下的厚度差(量級示意)。
第二個決定因素是停線代價,它決定你要把「缺料機率」壓到多低。這裡接回 成本結構篇 的不對稱:停線損失大兩個量級的料,值得用厚庫存把缺料機率壓到極低;不對稱收窄的料(高單價、跌價快),厚庫存的持有成本吃掉保護價值,高度就要收。高度由三個輸入共同決定:交期長度、需求波動幅度、停線代價——三高的料庫存厚,三低的料設厚了只是積壓現金。
寄售:誰出資金、誰得什麼
安全庫存的持有形式可以談判。寄售(consignment)是把庫存放在買方端、動用才結算付款——買方拿到「隨時有料」的保護卻遞延了資金佔用,看起來是單方面的好處,所以值得問:供應商為什麼願意?
供應商的誘因有三層。第一是需求可見性:料放在你的倉庫、動用數據即時回饋,供應商拿到比 forecast 可信得多的真實需求訊號,自己的排產可以平滑。第二是綁定:寄售架構建立後,買方切換供應商的成本上升——競爭者要搶這個位置,得連寄售條件一起開。第三是產能平滑:供應商可以在自己的淡季先生產、把庫存推到寄售倉,用庫存換排產自由。成立條件從誘因反推就清楚:高頻常用、用量可預期、雙方量體都夠大的料,寄售對兩邊都划算;低頻或需求飄忽的料,供應商不會接受——庫存風險全壓在他身上而可見性的價值換不回來。談判桌上的現實通常沒這麼對稱:寄售多半由買方的議價力推動、供應商衡量客戶份量後接受,三層誘因是讓條件談得攏的基礎而不是開場白;成交的架構也幾乎都附帶 min / max 水位與呆滯回購條款(庫存超齡由買方買斷)——這些是標準配備,不是對方刁難。
Risk Buy 押在原材料層:保留選擇權價值
Risk Buy 是需求確定前的提前卡位,它的風險是備錯。壓低這個風險的做法是把備料押在原材料層而不是成品層:針對長交期料,按 forecast 的風險比例先備原材料。機制在於通用性——原材料還沒被加工成特定規格,需求變化時能轉用到其他產品,保留了選擇的空間;成品規格已定,需求一變就是死庫存。備成品換到的是速度(省掉加工前置),備原材料換到的是彈性;押哪一層,看成品的專屬性——專屬性越高(只能用在單一產品),越該把風險停在原材料層。
分層的失效條件
這套分層有兩個前提,前提破了要換操作。第一,交期本身要穩定:缺料市場的交期會劇烈漂移——一顆 MCU 從十二週跳到五十二週的行情下,原本的 B 級料一夜之間變成 A 級的風險輪廓,按舊分級操作就是按過期地圖開車。交期普遍拉長的時期,分層要用當期報價的交期重跑,短交期層整批往提前備料的方向移。第二,歷史要能代表未來:歷史落差濾波器的前提是結構連續——新產品線、新客戶、疫情級的衝擊都是結構斷裂,沒有歷史可濾。斷裂期的備料退回第一原理:用 成本結構篇 的不對稱判斷該往哪邊錯,寧可錯在可回收的那一側,並縮短檢討週期讓新歷史快點累積。備錯真的發生之後——停損判準與去化路徑,接 呆料處置。
下一步
分層與備量是事前佈局;料已經在途中才出狀況時,接手的是 追料是追可控環節——那裡的每個急救選項,都在替這裡沒備到的緩衝付利息。備量能提前卡多深,還受料件規則管著(可不可取消、有沒有截止日),這層約束在 原廠與代理商規則;供給端由誰出貨、各出多少,是 第二來源的經濟學 與 量產放量分配 的題目。