2026/7/16 · AI 上線專家

舊系統能用、卻換不掉——當十年前的進銷存、會計軟體變成企業成長的隱形天花板

舊系統能用、卻換不掉——當十年前的進銷存、會計軟體變成企業成長的隱形天花板

「系統還在跑」不代表沒問題

最近一篇來自澳洲顧問公司 Viva IT 的 分析文章 指出,許多企業在評估舊系統遷移(legacy system migration)時,往往只看到表面風險——預算超支、資料搬遷失敗、員工訓練——卻低估了三個更致命的隱藏風險:buried business logic(散落在程式碼裡的業務邏輯)、undocumented dependencies(沒人記得的系統相依性)、以及 zero-downtime requirements(遷移期間不能停機)。

這幾個問題,在台灣中小企業身上特別明顯。

您可能正在用一套十年前導入的進銷存系統、或是某家軟體商客製的 ERP,平常看起來「還能用」——訂單能開、報表能印、會計師也看得懂。但只要想做一件新的事,問題就浮現:想串接電商平台 API、想自動對帳、想用 LINE 推播出貨通知,廠商回說「這版本不支援」、「要另外報價」、「建議您升級,但資料要重新建」。

這時您才發現:不是系統老舊的問題,而是您已經被鎖在裡面、出不來了。

三個最容易被低估的遷移風險

1. 業務邏輯只活在「程式碼」跟「老員工腦袋」裡

當年幫您客製系統的工程師早已離職,當初怎麼算折扣、怎麼分配庫存、怎麼判斷信用額度,這些規則全寫在系統裡,但沒有文件、沒有流程圖。您以為「照舊邏輯搬到新系統就好」,實際上根本不知道舊邏輯長什麼樣。

更常見的狀況是:業務部每天用一張 Excel 從系統撈資料、手動算一輪,再拿去跟客戶報價。這張 Excel 跟系統高度相依,但 IT 部門不知道它的存在。等新系統上線,報價突然算不出來,才發現這張表格是關鍵環節——但已經來不及。

建議作法: 遷移前先做一次「實務邏輯盤點」,不只問 IT 人員,更要問第一線使用者:您每天做哪些事?哪些動作是「系統外」手動處理的?這些才是真正的 dependency。把這些寫下來,變成新系統的驗收條件,而不是上線後才補救。

2. 沒人知道這套系統到底「串」了哪些東西

十年前導入時可能只有一套系統,但這些年陸陸續續加了:金流 API、物流查詢、報稅軟體自動拋轉、老闆手機上的即時庫存 App。每一個串接都「動過」舊系統,但當初怎麼接的、誰接的、API 文件在哪裡,可能早已不可考。

您以為換掉舊系統只要「搬資料」,實際上是「拆掉一棟還有人住的房子」,每拆一片牆,就發現後面還有水管、電線、瓦斯管沒標示在圖上。

建議作法: 在評估遷移之前,先畫一張「系統相依地圖」:這套舊系統現在跟哪些外部服務有串接?每天、每週、每月有哪些排程在跑?哪些報表是自動產生的?把這些列出來,確認新系統能不能承接、或需要重新設計。

如果您現在還不確定自己的系統「串了什麼」,可以考慮先做一次程式碼健診,盤點現有架構的風險與相依性,再決定下一步。

3. 遷移期間「不能停機」,但新舊系統又無法並行

大多數台灣中小企業無法承受「停業三天搬系統」的代價,但新舊系統要同時運作、資料要即時同步,技術難度跟成本都會暴增。您可能會面臨:

  • 遷移到一半,客戶下單,這筆訂單該進舊系統還是新系統?
  • 如果新系統有問題要 rollback,那這期間的交易資料怎麼辦?
  • 倉庫、業務、財務要分批切換,還是一次全換?誰先誰後?

這些問題沒有標準答案,但如果遷移計畫裡沒有寫清楚「切換策略」,上線當天一定會亂成一團。

建議作法: 在規劃階段就要定義清楚:是採用「大爆炸式切換」(Big Bang,某個週末全部換掉)、還是「分階段遷移」(Phased Migration,先切財務、再切訂單、再切庫存)?不同策略的風險、成本、所需時間都不一樣,要根據公司實際狀況選擇,而不是「到時候再說」。

什麼時候該認真考慮換系統?

不是每套舊系統都需要立刻更換,但如果您的公司出現以下三個訊號,代表「維持現狀」的成本已經開始高過「遷移」的風險:

  1. 每次想做新功能,廠商都說「這版本不支援」、「要重新報價」
    代表您已經被 vendor lock-in(廠商綁定)鎖住,每次升級都像重新買一套系統。

  2. 系統維護成本逐年上升,但功能沒有變多
    代表您正在為「維持舊技術」付出越來越高的代價,這筆錢本來可以投入成長。

  3. 新進員工覺得系統「很難用」,第一線開始出現手動繞過系統的影子流程
    代表系統已經從「幫手」變成「負擔」,長期下去會侵蝕公司的執行力。

如果上面三點您都遇到了,可能是時候認真評估遷移方案。但請記得:遷移不是「買新系統」就好,而是一場需要細緻規劃的專案——您需要盤點現有邏輯、釐清相依性、設計切換策略、準備 rollback 計畫。

這些工作,不一定要自己從頭摸索。如果您想了解自己的系統現況、評估遷移的可行性與風險,歡迎從一次免費健診開始,讓專業團隊協助您把「能不能換」、「要花多少時間」、「哪些地方最危險」這些問題先釐清,再決定下一步怎麼走。

舊系統不是原罪,但如果它已經變成成長的天花板,拖延只會讓問題更難解決。