同樣叫「管理系統」,報價可能差很多,原因通常不是某家廠商多收費,而是雙方估的根本不是同一件事。一份需求若只寫會員管理、報名功能、後台與報表,還沒有說清楚角色、資料狀態、例外流程、既有資料與驗收方式,就無法得到可以公平比較的系統開發費用。

估價的核心不是先猜一個總價,而是把不確定性逐層拆開。企業可以先用流程與情境形成共同範圍,再請廠商標示假設、排除項目與變更方式。以下不提供市場行情數字,因為技術、時程、團隊與服務邊界不同,直接套用單價反而容易誤導。

第一層:功能名稱背後有多少流程與狀態

「課程報名」可能只是送出表單,也可能包含梯次、名額、候補、資格審核、付款、取消、退款、通知與報到。畫面看似只有幾頁,後台卻要處理多種狀態與例外。估價時應把每個核心流程寫成:

  • 觸發者是誰,以及開始條件。
  • 正常步驟與完成條件。
  • 可能失敗、取消或逾時的位置。
  • 需要通知的角色與管道。
  • 每個狀態可由誰修改,是否要留下紀錄。

若流程還在討論,可先編列需求探索或原型階段,不要假裝所有細節都已確定。廠商報價也應清楚標示哪些屬於初版、哪些是選配,避免把「未定」理解成「已包含」。

第二層:角色、權限與稽核紀錄

只有管理員與一般使用者的系統,和需要總部、分店、主管、承辦人、外部合作方分層權限的系統,成本結構完全不同。權限不只是能否看見選單,還包括能查看哪一批資料、能否匯出、可修改哪些欄位,以及敏感操作是否需要覆核。

可用「角色 × 資料範圍 × 動作」矩陣盤點。例如分店人員只能看本店報名,總部可以跨店彙整,但退款需主管核准。若需要保留誰在何時改了什麼,還要規劃操作紀錄、查詢方式與保存週期。這些要求越晚提出,越可能牽動資料庫與整體架構。

第三層:資料移轉不是把 Excel 匯入就好

舊系統或試算表常有重複客戶、缺漏欄位、不同日期格式、自由輸入的分類名稱。資料移轉費用取決於來源數量、品質、轉換規則、測試次數與停機窗口,而不是只看檔案大小。

企業應先提供去識別化樣本,和廠商確認欄位對照、重複判斷、無法轉換資料的處理方式及驗證報表。正式移轉前至少要有演練與簽核,並界定最後一批新增資料如何補進新系統。備份、回復與舊資料保留責任也應寫入交付清單。

第四層:第三方串接與非功能需求

金流、電子發票、簡訊、LINE、地圖、會計或企業既有 API,都會增加開發與測試工作。除了首次串接,也要計算測試環境、憑證、錯誤重送、對帳、用量費與供應商規格變更。不要把第三方月費與開發費混為一談,也不要假設外部服務永遠可用。

效能、安全、可用性、瀏覽器支援、備份與監控通常不會出現在功能清單,卻直接影響架構。需求書至少要描述預估使用者、尖峰情境、可接受中斷、資料敏感程度與回復需求,再由技術團隊提出可驗證的方案。

第五層:設計、內容與專案協作

客製介面不是把套版換顏色。若系統要進行使用者訪談、流程原型、設計系統、響應式介面與無障礙檢查,這些都需要工時。內容整理、圖片處理、操作手冊、教育訓練與上線協助也應分項列出。

時程則要標示企業端的責任,例如多久提供資料、誰有權確認需求、審稿逾期如何調整里程碑。網站延期怎麼處理,不應只寫一條罰則;更有效的方法是定義依賴關係、審核期限、變更申請與新舊時程的確認程序。

驗收與付款要對應可觀察的交付物

「功能正常」無法作為明確驗收標準。建議每個里程碑列出測試環境、情境案例、預期結果、缺陷分級、修正期限及簽核人。畫面、流程、權限、資料移轉、報表、效能與交付文件可分開驗收,不必等到最後一天一次判定。

尾款也應綁定雙方同意的交付項目,而不是模糊的「網站完成」。行政院消費者保護會的 法規及定型化契約入口 彙整主管法規、應記載及不得記載事項、契約範本與審閱期間等官方資源;實際專案適用哪一類規範,仍應依交易關係與服務內容確認,不能把一般網路文章當成法律意見。

原始碼與著作權要分開談

原始碼要不要交付、著作權歸誰、企業能否自行修改或委託他人維護,是不同問題。全國法規資料庫所載的 著作權法第十二條 說明,出資聘請他人完成著作時,著作人及著作財產權歸屬可依契約約定;若未約定,法律另有相應規則。因此合約不能只寫「成果歸甲方」,應具體列出客製程式、設計稿、文件、資料、第三方元件與既有工具各自的權利及授權。

交付清單可包含原始碼儲存庫、版本標籤、部署說明、環境變數清單但不含明碼機密、資料庫結構、第三方帳號移交、授權清單與備份。若廠商保留共用框架,也應說明企業取得的使用、修改與委外維護範圍。重要合約仍應交由合格專業人士依個案審閱。

案例:同樣是官網,系統複雜度來自流程

「森嶼環境學苑」包含六門環境課程、各梯次名額狀態、站內報名與「我的報名」自助查詢,另有 ESG 企業合作專區。若只以頁面數估價,就會漏掉名額、梯次、查詢身分與報名狀態等系統工作;這些才是測試與後台設計的主要來源。

「曦谷共好教會」則有近 40 種頁面路由,課程報名與線上奉獻各自形成三步流程,並包含無障礙友善版與站內搜尋。這個案例顯示,即使都叫企業官網,內容路由、交易流程、搜尋與無障礙需求會形成完全不同的成本結構。案例資料只能用來理解範圍,不能直接推算另一個專案的價格或成果。

比價時要求同一張成本地圖

請不同廠商依相同欄位回覆:需求探索、介面設計、前後台功能、角色權限、資料移轉、第三方串接、測試、部署、文件、教育訓練、保固、維運及排除項目。再補上付款里程碑、企業配合事項、變更計價方式與預估時程。

最低總價不一定最低成本,最高報價也不代表範圍最完整。真正可比較的報價,會讓企業看見每個假設、依賴與風險。先把流程與驗收寫清楚,系統開發費用才會從一個難以判斷的總數,變成能取捨、能管理、也能在交付時核對的投資計畫。