1998年製作《玩具總動員2》期間,一道從錯誤目錄執行的Unix刪除指令在皮克斯的網路上擴散,在幾分鐘內刪除了這部電影約90%的檔案——角色模型、場景、動畫、兩年的工作成果。當復原團隊動用工作室自家專門為防止這種情況而建的備份系統時,他們發現它已經默默失效了大約一個月;本應接住這次故障的安全網本身卻在無人察覺的情況下失效了。

面對如此高昂代價的災難,組織的本能反應是找出是誰造成的——無論是誰鍵入了那道指令,都會成為一家承受巨大財務與進度壓力的工作室必須問責的對象,這既是為了向上級交代,也是為了讓自己覺得問題已經處理了。皮克斯同樣承受著這種壓力,也同樣有一個現成的容易歸咎的對象。

這部電影最終能夠復原,僅僅是因為技術總監蓋琳·蘇斯曼在生完孩子後部分時間在家工作,一直將她自己的非正式、未經授權的製作檔案副本保存在家用電腦上——同事們開車去取回那台機器,並用它重建了丟失的工作。

排除了追究責任的做法,讓人們感到安全,願意揭露那份拯救了這部電影的未經授權備份,然後修復了損壞的系統,而不是懲罰觸發者。

不追究責任消除了隱瞞資訊的動機,因此蓋琳·蘇斯曼未經授權的備份得以被揭露並用於復原。

專注於系統修復解決了真正的故障——默默損壞的備份——而不只是移除某一個人。

無責文化鼓勵人們主動提供變通做法和未遂事件,這能在損壞的系統釀成災難之前將其暴露出來。

當發生代價高昂的故障時,要克制尋找替罪羊的衝動;相反,把它當作系統性問題來處理並修復根本原因,這會鼓勵人們揭露未遂事件。

《玩具總動員2》完全復原,並按原定檔期交付;工作室重建了其備份基礎設施,採用自動化測試、分散式儲存以及對破壞性指令的存取限制,而不是圍繞任何個人的行為來設計。

追溯依據

參考來源

  1. How Pixar recovered Toy Story 2 after a Unix command deleted nearly the entire film in 1998 TechSpot · techspot.com
  2. How Pixar Accidentally Deleted (& Recovered) Toy Story 2 ScreenRant · screenrant.com