粗排模組邏輯說明(會議進展,原狀保留)

來源:內部 PO / 產品 日期:2026-06-01 場合:產品架構規劃會議(同場會議進展到說明邏輯/Spec 的部分) 性質:原始素材,照實記錄,未經結構化、未拍板(Stage 1 紀錄區) 注意:以下為 PO 口述的「粗排模組大致邏輯」。其中的演算法、參數、流程屬 Stage 2(規則/邊界)與 Stage 3/4(OOA/虛擬碼)的處理對象,本檔僅原狀留存,不視為已定規格。文中 PO 自行標註的不確定點已抽成 index 的未解問題。


粗排模組

大致上有以下邏輯

1. 透過已經決定好的 VSM 各站的 Leadtime,節拍點前做拉動,節拍點後做推動,節拍點本身使用有限產能堆疊,若沒有節拍點,則以最後一站當節拍點

  1. VSM:透過工單+工單製程為基礎所建立的產品的製程樹
  2. 節拍點VSM 中某個節點(takt point、N)
    1. 衍生問題:節拍點應該不只是某個點,而是某一”站”,而站=工作站+製程,但是,生管往往對於節拍點的認知會更模糊(可能稱為折床站,但折床站可能包含很多製程,因此,如何建立一個存在模糊空間的 VSM 會是後續得重點),這裡只先考慮某一個工作站+製程
  3. 節拍點前做拉動(N-x)、節拍點後做推動(N+y)
  4. 這裡的 x 跟 y 應該都是要符合 VSM 內的參數就好,但以當前的討論,“可能”就是生管可以給我們固定天數
  5. 排單前,會將一個時間範圍內的看板給 Freeze 起來當作初始產能規劃(當然也包括當前已經 Freeze 的產能(現在正在機器上面運的))

2. 依照投產單的”順序”依序排單

  1. 假設交期是 5/15,會先依照參數往前推算節拍點需要開工的日期(LSD
  2. 當下節拍點以實際的【資源產能】進行實際的匹配與估算
  3. 可以堆疊出”節拍點”的預計開始/完工時間
  4. 若是該時間沒空,則向後一天進行堆疊
  5. 可預見的問題:
    1. 若交期是比當日還早的工單,怎麼辦? => 或者換一個問題來思考會比較有答案:這張單的交期,要是什麼時候才比較好?取決於投產的順序?
  6. 堆疊好產能後,就依照 節拍點前做拉動(N-x)、節拍點後做推動(N+y)做計算(不管實際產能),計算出每一站的最晚開工時間
  7. 由此方式排出的交期,可能會與實際生管期待的交期不一樣,我們稱為【LeanPlay 交期
  8. 注意:這裡也會推導每一站的【LeanPlay 交期】(從節拍點有限產能的方式推導的)
  9. 各站投產順序也是由這個日期排序建立

3. 透過投產單交期,計算出各個 VSM 的最晚開工日(LSD)

  1. 透過原本投產單的”交期”以及各站的 VSM 參數來去計算各個 VSM 節點的 LSD

到此為止:粗排的結果

每個 VSM 的節點都應該要有:

  1. LSD
  2. LeanPlay 交期
  3. VSM 的投產順序:目標是給現場各站人員參考投產的順序