The Goal by Eliyahu M. Goldratt

Michael Lynch

《目標》 — 艾利亞胡·M·高德拉特

原文由 Michael Lynch 發布,訂閱此部落格

《目標》試圖從第一性原理重新審視企業管理。這本書闡述了高德拉特的限制理論(Theory of Constraints),主張在任何企業中,決定產出的唯一因素就是瓶頸資源。企業若想成長,就必須找出自己的瓶頸,並重組流程來解決它。聽起來簡單,甚至有點理所當然,但這些觀念確實幫助我重新思考了自己的事業。

這本書用小說的形式來傳達高德拉特的想法。這讓全書讀起來輕鬆、引人入勝,但同時也讓人覺得,為了講幾個簡單的概念,塞了太多灌水的情節。我得承認,覺得自己有點好笑——作者簡直像把藥藏在狗零食裡餵我,只因為我沒辦法專心看正經的非小說。不過話說回來,最後一章完全沒有故事、只有純粹的重點整理,我反而看得昏昏欲睡,所以或許我真的需要那些灌水的情節。

故事的主角是一位陷入困境的工廠經理,沒有那位神祕、近乎全知的以色列物理學家轉任企管顧問的指點,他幾乎束手無策。而巧的是,本書的作者本身就是一位以色列物理學家轉任的企管顧問。


我喜歡的地方

  • 我覺得高德拉特對科學與真理的區分非常深刻,也很有原創性。
  • 閱讀起來很輕鬆,小說的形式讓人很容易保持專注。
  • 限制理論幫助我思考自己事業上的優先順序。
  • 高德拉特用來衡量企業績效的指標很務實,也很有道理。

我不喜歡的地方

  • 小說形式是一體兩面。雖然讓書變得更好讀,但有些段落純粹是為了推動劇情,沖淡了真正學習的時間。
  • 主角的婚姻讓人很鬱悶。
    • 他總是把工作擺在孩子和婚姻之前。書中把他的疏忽描寫成負面的,但批判得不夠強烈。
    • 他幾乎不做家事、也不帶小孩,最後妻子離他而去。
    • 我本來期待主角會意識到,他應該和妻子好好商量如何分擔責任,而不是為了工作一再對家人爽約。結果妻子離開後,他媽媽直接搬進來,接手了所有育兒和家務。
  • 主角在一次健行中遇到一個體重過重、走得很吃力的孩子。整本書裡,主角隨口就叫那個孩子「胖小孩」,還把他當成系統中拖累所有人的環節的標準範例。

重點整理

科學不是真理

  • 科學是我們為了說明某個現象,所建立的一套最精簡的必要假設。

物理學中的能量守恆定律並不是真理。它只是一個假設,用來解釋數量龐大的自然現象。這樣的假設永遠無法被證明,因為即使有無限多個現象都能用它來解釋,也無法證明它在所有情況下都適用。相反地,只要有一個無法用該假設解釋的現象,就足以推翻它。這種推翻並不會減損該假設的價值,只是凸顯了需要、甚至證明了存在一個更周延、更有效的假設。能量守恆的假設就是這樣被愛因斯坦更全面、更有效的能量與質量守恆假設所取代。愛因斯坦的假設和前一個假設一樣,都稱不上是「真理」。

  • 我們對「科學」這個標籤設了太多門檻。
    • 我們總以為科學是用來解釋物理、數學和生物的,但其實也應該把對企業與組織的研究,視為真正的科學。

基本角色與劇情

《目標》透過虛構故事來講解非小說的概念,所以如果不先介紹故事的基本設定,就很難說明清楚。

角色:

  • Alex 是一家約有 100 名員工的工廠的廠長,工廠生產某種從未明確說明的產品。
  • Jonah 是一位以色列物理學家轉任的企管顧問。Alex 大學時曾是他的學生,多年後在故事一開始又巧遇了他。

基本設定:

  • Alex 的分廠表現不佳,公司高層正考慮關閉他的工廠。
  • Jonah 認為,他工廠陷入困境的根本原因,在於公司裡每個人都盲目接受關於企業經營的陳腔濫調,而不去批判性思考。
  • Jonah 開始指導 Alex 如何從第一性原理出發,並運用科學方法來拯救他的工廠。

局部效率毫無意義

  • Alex 第一次巧遇 Jonah 時,向他炫耀工廠的新機器人讓效率提升了 30% 並降低了成本。
    • Jonah 問他們是否出貨量增加了 -> 沒有。
    • Jonah 問他們是否裁員了(降低了人事成本) -> 沒有。
    • Jonah 問他們是否減少了庫存(降低了倉儲成本) -> 沒有。
    • Jonah 因此斷言,這些機器人根本沒有提升效率,因為它們既沒有增加銷售、也沒有降低成本或提高產出。
  • 當 Alex 試圖解釋他的衡量指標時,Jonah 認為 Alex 的所有指標都毫無意義。
    • 因為公司裡每個人都不加批判地接受這些指標,所以沒人發現這些指標根本無法達成公司的真正目標。
  • Alex 回頭檢視自己的銷售數據和庫存紀錄,發現 Jonah 是對的。
    • 機器人對銷售額沒有任何影響,反而增加了庫存(降低了產出)。
    • 因為機器人非常昂貴,公司施壓要求工廠讓它們以 100% 的稼動率運轉,即使對它們生產的零件根本沒有需求。
      • 結果是半成品庫存暴增。

目標

  • 任何公司的目標都是賺錢。
  • 有生產力的活動,就是那些讓公司更接近目標的活動。
    • 公司內的所有活動,都必須以是否有助於賺錢來衡量。

衡量指標

有三個主要指標可以判斷一家公司是否成功賺到錢。

  1. 淨利:公司實際賺進多少錢的絕對金額。
  2. 投資報酬率:淨利必須放在初始投資的脈絡下評斷。
    • 100 萬美元投資賺到 1000 萬美元淨利很棒,但 500 億美元投資只賺到 1000 萬美元就很差。
  3. 現金流:即使淨利和投資報酬率都很健康,如果現金流不佳,企業仍可能破產。

Jonah 提出了另一組表達相同概念、但用更務實的數字來衡量的指標:

  1. 產出(Throughput):系統透過銷售產生金錢的速率。
  2. 存貨(Inventory):系統為了銷售而投入、購買各種物品的所有金錢。
  3. 營運費用(Operational expense):系統為了將存貨轉化為產出所花費的所有金錢。

這部分讓我感到困惑,因為這兩組指標看起來像是在衡量不同的東西。

平衡工廠的迷思

  • 每座工廠都追求完美的「平衡」。
    • 平衡指的是每一項資源的產能都與市場需求完美匹配。
    • 在平衡的工廠裡,每位員工和每台機器都隨時在忙,一有成品下線,就有顧客等著購買。
  • 在實務上,平衡的工廠是不可能達成的。
  • 零閒置時間的工廠反而是沒效率的,因為那代表人們生產產品的速度必定快過公司能賣掉的速度。
    • 他們是在追求局部效率的最佳化,而不是對公司整體獲利最有幫助的最佳化。
  • 如果將產能與需求完美匹配,生產力反而會下降。
    • 這是出於兩個因素:
      1. 相依事件:製造產品包含多個步驟,且彼此相依、仰賴前面的流程。
      2. 統計波動:任何一個流程步驟所需的時間,總是存在隨機的變異。
    • 舉例:
      • 一項產品要經過五個部門,每個部門的作業平均需要一小時。
      • 由於統計上的變異,有些部門會花比一小時多一點的時間,有些則不到一小時。
      • 如果一批批產品依序通過這條生產線,就會形成壅塞,因為一個階段的延誤會影響所有後續階段。
        • 提前完成沒有任何好處,除非下一個部門剛好能立刻處理送來的那一批產品。

相依性與波動:單行縱走

  • Alex 帶領一支童軍小隊去健行,觀察到孩子們行進速度中的相依事件與統計波動。
  • 山徑很窄,所以大家必須單行前進。
  • 雖然多數男孩的行走速度大約是每小時 2 英里,但整體隊伍的前進速度卻明顯慢得多。
  • 其中一個體型較重的男孩比其他人慢,開始落後。
  • Alex 意識到,平均速度根本不重要,因為最慢的隊員決定了整個隊伍的速度。
  • 這排男孩的隊伍存在著相依事件與統計波動。
    • 統計波動:男孩們並非以固定速度行走,而是時快時慢,平均約為每小時 2 英里。
    • 相依事件:你無法走得比排在你前面的人快,所以你的速度受到他的限制。
  • 解決方法:小隊發現最慢的男孩背包裡裝了太多多餘的重量,於是大家把重量分攤掉。這個男孩就能走得更快,整個隊伍的速度也因此提升。

兩種資源

  • 瓶頸資源:任何產能小於或等於需求的資源。
  • 非瓶頸資源:任何產能大於需求的資源。
  • 企業應該讓瓶頸資源的產能與市場對產品的需求相匹配。

找出瓶頸

  • Alex 試圖透過衡量每項資源的產能及其為滿足需求所需的作業時間,來計算工廠的瓶頸。
    • 這個方法失敗了,因為它需要嚴謹的紀錄,而工廠根本沒有。
  • 相反地,Alex 用經驗法則來找出瓶頸:
    • 詢問領班和催料員,哪些資源最常出問題。
    • 尋找前方有大量待加工品排隊等候的資源。
  • Alex 在工廠裡發現了兩個瓶頸。
    • 一個是需要專業技師操作的高階機台。
    • 另一個是熱處理站。
  • Alex 無法輕易解決這些瓶頸。
    • 他無法將任何一個瓶頸移到生產線上的其他位置。
    • 他無法再多買一台,因為太貴了。
    • 他無法把工作分給其他資源,因為那些機台是同類型中僅有的。

瓶頸資源的成本模型

  • 整座工廠的速度,只取決於它的瓶頸資源。
  • 瓶頸資源閒置一小時,就等同於整座工廠停擺一小時。
  • 以 Alex 的工廠為例:
    • 工廠每月營運費用為 160 萬美元。
    • 那台關鍵機台(瓶頸)每月可運轉 585 小時。
    • 該機台閒置一小時,對工廠的成本就是 2,735 美元(160 萬美元 / 585)

解決瓶頸

  • 那台關鍵機台在工人進行工會規定的休息時間時會閒置。
    • 解法:重新協商工會合約,讓工人在瓶頸機台上輪班,以消除停機時間。
  • 熱處理機台經常未滿載運轉。
    • 解法:加強生產規劃,讓每一批熱處理都能盡量接近滿載。
  • 熱處理機台在工人上下料時會有閒置時間。
    • 解法:投資更有效率的上下料技術。
  • 品質檢驗都在生產流程的最後才進行。
    • 這代表瓶頸資源浪費時間去加工那些本來就有瑕疵的零件。
    • 解法:在瓶頸資源之前就先做品質檢驗。
  • 工廠還用瓶頸資源去生產沒有待出貨訂單的產品。
    • 解法:將瓶頸資源保留給有未完成訂單的產品專用。
  • 那台關鍵機台太貴,無法再買一台。
    • 解法:他們找到一組較舊、效率較差但能做到同樣加工效果的機台,雖然速度較慢,但可以補充瓶頸機台的產能。
  • 瓶頸資源不需要全程盯著,所以工人常常會離開去做別的事,等機台跑完再回來。這會造成閒置時間,因為工人永遠不會在機台剛好完成的那一刻回來。
    • 解法:指派工人在瓶頸資源旁全程待命。
    • 雖然讓工人站在一旁等上好幾個小時看似浪費,但比起讓機器閒置,還是更有效率。
  • 熱處理站有 20% 的工作量,是來自生產線上游某台機器(非瓶頸資源)為了提升效率而做的變更。
    • 解法:撤銷上游機台的變更,將負荷從瓶頸資源移開。

在 Alex 的工廠實施所有這些變更後,當月出貨量創下新高。但隔月,訂單又開始延誤,瓶頸資源前又出現大量排隊等候的情況。

  • Jonah 指出,新的壅塞是因為 Alex 又在追求錯誤的效率。
    • 雖然瓶頸資源決定了工廠的總產出,但工廠仍讓非瓶頸機台以最大產能運轉。
    • 如果非瓶頸資源位於瓶頸資源的上游,而你讓非瓶頸以最大產能運轉,依定義來說,它就會產生超出瓶頸所能處理的工作量。
    • 對於那些不經過瓶頸資源的產品,市場需求本身就是瓶頸。
      • 沒有理由以快過市場消耗的速度去生產產品。
    • 解法:只讓產品以瓶頸資源的處理速率流入生產線。
      • 即使機台和工人因此一閒就是好幾個小時。

以瓶頸為導向的改善通則

  1. 找出系統的限制(瓶頸)。
  2. 決定如何充分利用瓶頸(也就是最大化瓶頸資源的利用率)。
  3. 讓其他一切配合上述決定。
  4. 提升系統瓶頸的能力(採取能減輕瓶頸負荷或增加產能的措施)。
  5. 如果在前面的步驟中已經消除了瓶頸,就回到步驟一。

賠錢賣產品也能獲利

  • Alex 的工廠變得非常有效率,以至於多出了 20% 的閒置產能,卻找不到訂單來填補。
  • Alex 提議以低於生產成本的價格賣產品,並堅稱這樣反而會增加獲利。
  • 同事們半信半疑,但 Alex 的邏輯是,工廠的大部分成本不管是否製造新產品都還是得付。
    • 他們仍然得支付工人的薪水和工廠的維護費用。
  • 既然無論如何都要支付這些固定成本,只要售價高於材料成本,就應該賣。
    • 例如,如果一項產品的材料成本是 300 美元,人工成本是 200 多美元,在有閒置產能的情況下,售價只要高於 300 美元就該賣,因為人工成本在產能閒置時並沒有實質意義。
    • 讓零件或成品閒置在倉庫裡同樣要花錢。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言