Monte Davis, MCSE — Omaha, Nebraska, USA
一場婚禮癱瘓了電子郵件系統#
在一次電子郵件平台遷移專案中,一位員工結婚改名,差點讓整個郵件系統陷入癱瘓。這個故事完美說明了「流程有文件還不夠,還必須確實執行」的重要性。
遷移架構的運作邏輯#
該電子郵件系統的雙平台遷移流程如下:
- 所有新進郵件先進入新系統
- 若新系統找得到收件人,直接投遞;找不到,則轉發至舊系統
- 舊系統使用者互寄時,直接投遞;若收件人已遷移至新系統,則透過「遷移轉發地址(Migration Forwarding Address)」自動轉發
問題如何發生#
員工 Sally Single 遷移至新系統後,擁有兩個地址:
sally.single@mycompany.com(新系統)sally.single@migrate.mycompany.com(遷移轉發地址)
Sally 結婚後改名為 Sally Married。負責更名的人員在新系統更新了她的地址,卻忘記同步更新舊系統中的遷移轉發地址。
結果,舊系統的轉發地址仍指向 sally.single@migrate.mycompany.com,但新系統中這個地址已不存在。每封從舊系統寄給 Sally 的郵件,都陷入了一個無止盡的迴圈:
舊系統轉發 → 新系統找不到 → 退回舊系統 → 再次轉發 → …
每次迴圈都在郵件末尾附加法律免責聲明(約 100 字)。Sally 人緣極好,湧入的郵件量龐大,訊息體積急速膨脹,最終讓整個郵件系統超載停擺。
教訓: 員工改名的流程早已有文件記錄,但沒有被確實執行。只要流程有被遵守,Sally 在舊系統的遷移地址就會一併更新,整個災難完全可以避免。
流程文件的兩個層次#
兩件事缺一不可:
- 撰寫流程文件 — 把每個操作步驟、涉及的系統、負責人明確記錄下來
- 確保流程被執行 — 文件存在但沒人看,等於不存在
實務建議: 對於涉及多個系統的跨平台操作(如帳號更名、系統遷移),可設計操作檢查清單(Checklist),逐項確認所有系統都已同步更新,而非依賴人員的記憶與自覺。