聯絡我們

系統開發

系統開發的費用如何決定?估價單的明細

系統開發

系統開發的費用,取決於要製作的功能數量、畫面與報表的數量、與其他服務的串接、使用人數,以及上線後的維護範圍。即使是名稱相同的系統,內容不同金額也會大幅改變,因此不要只憑行情數字判斷,學會讀懂估價單的明細,才是掌握合理費用的捷徑。

系統開發的費用,取決於內容的規模

即使被問到「預約系統要多少錢」,也沒有一致的答案。因為同樣是預約系統,只單純受理預約的,和包含付款、郵件通知、會員管理、LINE 串接在內的,製作量完全不同。

決定費用的要素有以下 5 項。

  1. 功能的數量,以及各自的複雜度
  2. 畫面與報表(請款單、清單等)的數量
  3. 與其他服務的串接(會計軟體、LINE、網站、金流等)
  4. 使用人數,以及權限的劃分方式
  5. 上線後的維護,以及修改的範圍

其中,最容易被忽略的是第 3 項與第 5 項。串接數量一增加,配合對方服務規格的作業就會變多。維護則是上線後每月都要支出的費用,若最初的估價中未包含,之後負擔就會增加。

以本公司而言,系統開發的費用會因內容而大幅不同,因此採個別估價方式。

估價明細是依各個工程項目區分的

系統開發的估價單,一般會依各個工程項目分開記載。主要項目整理如下表。

項目內容觀察重點
需求的整理訪談要製作什麼,並整理成文件最初是否安排了充分的時間
設計決定畫面、資料的存放方式與運作流程是否製作畫面樣本供確認
開發撰寫程式是否有依功能區分的明細
測試確認運作狀況是否包含現場確認的時間
資料的移轉從現有的 Excel 等移轉過來是否載明移轉的對象與數量
上線與教育訓練發布到正式環境,並說明使用方式是否包含使用方式的說明
維護上線後的故障處理與修改是否載明範圍與每月費用

收到估價單後,請先確認這 7 個項目是否齊全。只寫「一式」的估價單,無法得知其中包含了什麼。請要求對方提出明細。

也有以「人月」為單位記載的估價單。人月是指 1 人花 1 個月所進行的工作量。若為「5 人月」,即代表 1 人需要 5 個月份的工作量。這是依人月單價與人數算出金額的方法,但若只比較單價的差異,就看不出作業效率與品質的差別。

合約形式分為承攬與準委任兩種

系統開發的合約,主要有兩種形式。

合約形式內容適合的情況
承攬針對交付完成的成果物支付費用要製作的內容已明確定案
準委任針對作業本身支付費用,不保證完成邊做邊決定、持續改善的情況

承攬因為金額與成果物已確定,較容易掌握預算。不過,若中途變更規格,就會產生追加費用。準委任能彈性因應變更,但費用總額較難在一開始就確定。

日本經濟產業省公開了作為系統開發合約範本的「資訊系統・模範交易・契約書」。在確認合約形式、責任範圍、交付物的處理方式時可作為參考。簽約前先看過一遍,會更容易理解估價項目的意義。

比較估價時的注意事項

向多家公司取得估價時,請確認以下幾點。

  1. 是否在製作範圍相同的條件下比較
  2. 是否包含維護費用
  3. 是否載明產生追加費用的條件
  4. 是否能夠匯出資料、交接給其他公司
  5. 負責人是誰,聯絡窗口在哪裡

若選擇最便宜的公司,可能會發生「必要功能沒有包含在內」的失敗。請向各家公司詢問金額差異的原因。選擇說明具體、能讓人信服的公司較為安全。

為了便於比較估價,建議先製作「整理需求的一頁資料」,就能以相同條件向各家公司委託。資料中請寫下想解決的課題、使用者、所需功能、想串接的服務,以及期望的時程。

為了降低費用可以做的事

降低系統開發費用的方法,不是只有減少功能而已。

  1. 一開始只鎖定必要功能,一邊使用一邊增加
  2. 現成服務就能滿足的部分,直接沿用
  3. 及早確認畫面樣本,減少事後重做
  4. 為需求排定優先順序,決定哪些可以延後
  5. 向在部分開發中運用 AI 的公司諮詢

其中第 3 項的效果特別大。若完成後才發現「與想像不同」,為了修正而重做會使費用增加。

本公司在部分開發中運用 AI,以縮短期間並抑制成本。

系統開發費用上常見的失敗

需求尚未確定就取得估價

若在需求模糊的狀態下取得估價,金額會出現很大的落差。請先寫下目前的作業內容,整理出課題後再進行諮詢。

只看最初的估價,沒有考慮維護

上線後的修改、伺服器費用、故障處理,都是每月發生的費用。請不要只比較開發費,而要以 1 年到數年份的總額來比較。

中途多次變更規格

規格的變更,每次都會產生追加費用。對於可能發生變更的部分,建議討論合約的組成方式,例如一開始就以準委任進行,或是分成小單位製作。

畫面的確認沒有交給現場人員

只由負責人決定的畫面,在現場可能不好使用。請讓現場人員實際操作後,再確定規格。

沒有確認其他公司所開發系統的處理方式

若已有既有系統,要重新製作還是改修,費用會有所不同。其他公司開發的系統改修,在確認內容後,有些情況我們可以承接。

判斷參考

依推進方式整理費用的思考方向。

狀況費用的思考方式
要製作的內容明確以承攬方式,確定總額後進行
想邊做邊決定以準委任方式,確定期間與工作量
想小規模嘗試先製作單一功能,確認效果後再擴大
已經有系統同時估算改修與重做兩種方案並比較
想與網站連動連同串接一併交由同一家公司諮詢

無論採用哪種推進方式,在估價之前先將「遇到什麼困擾、想實現什麼」化為文字,金額的精準度就會提升。

隨估價委託附上的一頁資料範例

為了以相同條件向各家公司委託估價,請將以下項目整理在一頁內。

項目撰寫範例
想解決的課題每天花 1 小時謄寫訂單資料
使用者業務 5 人、行政 2 人
所需功能製作報價單、登錄訂單、開立請款單
想串接的服務會計軟體、電子郵件
現有的資料Excel 的訂單清單(約 3 年份)
期望的時程希望從下年度開始使用
預算的思考方向初期費用的上限,以及每月可負擔的金額

請將這份資料替換成貴公司實際的數字後使用。光是有這份資料,訪談時間就會縮短,估價的精準度也會提升。

收到估價單之後要詢問的事項

收到估價單後,請向廠商提出以下問題。

  1. 在什麼情況下金額會變動
  2. 規格的變更,到什麼時候為止可以免費處理
  3. 上線後的故障,在多長期間內可免費修正
  4. 負責人更換時,交接會如何進行
  5. 完成的程式與資料,將來能否交接給其他公司

回答具體、並能以書面提出的公司,是比較值得信賴的對象。

與開發公司往來時應先決定的事

在估價金額確定之前,先訂好聯絡的規則,就能減少開發過程中的認知落差。

  1. 擔任聯絡窗口的人(雙方各 1 名)
  2. 進度回報的頻率
  3. 委託變更規格時的流程

常見問題

會因製作的功能、畫面數量、串接、使用人數、維護範圍而有很大的差異。本公司會在了解內容後提供估價。

請記下想解決的課題、使用者、所需功能、想串接的服務,以及期望的時程。若有目前使用中的 Excel 或報表,提供給我們檢視能提升估價精準度。

會產生伺服器費用、故障處理,以及用於修改的維護費用。維護的範圍與金額,請與開發的估價一併確認。

我們在部分開發中運用 AI,以縮短期間並抑制成本。上線前會經過運作確認,確保沒有問題。

在確認內容後,有些情況我們可以承接。請先與我們討論目前的狀況。

在估價之前,歡迎先從整理課題開始諮詢

系統開發的費用,取決於功能、畫面、串接、使用者與維護。若不知道該從哪裡開始決定,也可以先從談談目前遇到困擾的作業開始。

本公司從需求整理、設計、開發,到上線後的修改,皆由我們一貫負責。

只要選好洽談日期時間,諮詢的準備就完成了

選好洽談日期時間後,Zoom連結會立即寄到。即使僅止於諮詢,也不收取任何費用。

詢問AI