如何挑選軟體開發公司?10 個評估指標與 8 個危險警訊

挑軟體開發公司不能只看報價。本文提供 10 個可實際查證的評估指標、8 個危險警訊、正確的比價方法與簽約前檢查清單,涵蓋原始碼歸屬、分期驗收、報價透明度與參考客戶查核,幫你在發案前避開最貴的錯誤。

挑廠商之前,先把自己的需求寫清楚

多數委外失敗的案子,問題出在詢價前——需求沒寫清楚,廠商只能用猜的報價,報價單無從比較,而猜錯的成本最後由你買單。

發案前先準備一頁需求文件,不用專業術語,內容包含:

功能取捨可借用 MoSCoW 分類法,做法見新創 MVP 預算指南。這份文件之後比價還會用到——發給每一家的必須是同一份。

10 個評估指標:每一項都要能驗證

評估廠商的原則只有一個:不聽形容詞,只看可驗證的事實。「我們很有經驗」是形容詞,「這是三個同產業案例與可聯絡的客戶」才是事實。以下 10 個指標,每項都附驗證方法:

評估指標怎麼驗證過關的樣子
真實案例與參考客戶要求提供可聯絡的參考客戶願意給,且案例類型與你的需求相近
溝通品質與回覆速度觀察詢價階段的往來回覆切題、會反問釐清需求,而不是急著報價
報價透明度要求分項報價按功能模組或里程碑列出項目與金額
原始碼與 IP 歸屬直接問,並要求寫進合約付清後原始碼與 IP 完整歸屬發案方
分期驗收機制問付款與交付的對應方式切成 2–3 個里程碑,每期看到可運作成果再付款
保固與維護方案問保固期、範圍與之後的維護計價保固期限明確,維護費有公開的計算方式
資安實務問密碼怎麼存、權限怎麼控、個資怎麼處理答得出具體做法,而不是「我們很注重資安」
產業經驗問有沒有做過同產業或同類型系統能講出該產業的眉角,例如法規或特殊流程
團隊組成問誰實際負責你的案子、是否轉包說得出窗口與開發人員的分工,不整案轉包
合約完整度簽約前逐條看涵蓋範圍定義、變更流程、驗收標準、IP、保密、終止條款

「參考客戶」有個進階問法:不要只要一個,要三種——合作 12 個月以上的現任客戶(看長期品質)、已結案客戶(看收尾是否乾淨)、一個差點失敗的案子(看出問題怎麼處理)。敢給第三種的,通常才真的經得起檢驗。

8 個危險警訊:出現任何一個都要提高警覺

  1. 明顯低於行情的報價:低價不是佛心,是成本轉嫁。業界調查常見做法:派新手團隊練功、省掉測試與程式碼審查,再用「追加項目」補回差額。爛尾系統的收拾成本可看外包系統爛尾急救指南
  2. 什麼都說做得到:任何需求都秒答「沒問題」的廠商,不是技術超群,是還沒想過怎麼做。專業的回應應該包含限制條件與替代方案。
  3. IP 條款模糊:合約出現「可重用元件由乙方保留權利」「智慧財產權雙方共同持有」這類字眼,等於廠商對你產品的核心功能保有主張權,之後換廠商或募資盡調都會出事。
  4. 拒絕分期驗收:堅持「簽約付一半、交付付一半」又不給中間檢核點,等於要你盲賭數十萬。
  5. 溝通閃躲:問到細節就轉移話題、問工期永遠「再看看」,交付後的溝通只會更差。
  6. 案例查無實據:作品集講得漂亮,卻拿不出網址或可聯絡的客戶,或案例明顯是模板套圖。
  7. 資安問題答不出來:連「密碼怎麼儲存」都答不出具體做法的團隊,不要把會員個資交給他。
  8. 報價單只有一行總價:一行 80 萬跟一行 30 萬一樣不可信——無從判斷範圍認知是否一致,日後爭議也沒有依據。

比價的正確方法:比分項,不比總價

正確流程:把同一份需求文件發給 2–3 家廠商,比分項而不是總價。兩張報價差一倍,最常見原因不是誰坑你,而是範圍理解不同——A 家把後台、部署、保固都算進去,B 家只算前台。逐項對照,落差自然浮現;報價組成邏輯可參考客製化系統開發費用全解析

兩個實戰原則:

簽約前的最後檢查清單

付訂金之前,逐項打勾:

  • 原始碼與 IP 於付清款項後完整歸屬我方,已白紙黑字寫進合約
  • 專案切成 2–3 個里程碑,每期的交付內容與驗收標準寫得夠具體、可檢驗
  • 保固期限與範圍明確,保固後的維護計價方式已確認
  • 需求變更的流程與計價方式事先講好,不是「到時候再談」
  • NDA 已簽署,商業構想與資料受保密約束
  • 至少實際聯絡過一位參考客戶
  • 合約有終止條款:中途喊停時,已完成部分的權利義務怎麼算

這七項確認完大約多花一週,擋掉的卻是動輒數十萬的重工與訴訟成本。任何一項對方不願配合,都值得重新考慮合作。

結語:好標準會自己篩掉不合格的廠商

這些標準看起來嚴格,其實不然——交付原始碼、分期驗收、透明報價、簽 NDA,是軟體委外的及格線,不是加分題。健康的廠商不會被這份清單刁難到,反而樂見客戶懂行——規則講清楚,對雙方都省成本。

易飛特自己就是用這套標準在接案的:50+ 個專案、30+ 家企業客戶、98% 滿意度,每一案交付原始碼、分期驗收、報價逐項列。如果你手上正好有案子要發,歡迎帶著需求來 30 分鐘免費諮詢(NDA 保密)——就算最後不是找我們做,至少讓你帶著一份能拿去比價的清楚範圍離開。

常見問題

找大公司還是小團隊比較好?

看案子規模與你要的合作方式。大公司流程完整、人力充足,但中小型案子常被派給資淺成員,溝通要過好幾層;小團隊決策快、通常由資深成員直接對接,但要確認人力備援與公司存續風險。與其看規模,不如回到可驗證的指標:參考客戶、分期驗收、原始碼歸屬、合約完整度。中小型系統找對的小團隊,性價比往往高於大公司。

兩家報價差一倍,該選便宜的嗎?

先別急著選,差一倍幾乎可以確定兩家對範圍的理解不同。要求雙方提供分項報價,逐項對照哪些包了、哪些沒包——常見的落差在後台、部署、保固與資料轉移。如果對齊範圍後低價方還是便宜很多,要求對方解釋便宜在哪;解釋不出來,通常是準備用新手團隊或省略測試來壓成本,後續的追加費用與重工會把差價吃回去。

原始碼歸屬為什麼這麼重要?

原始碼不在你手上,等於系統的生殺大權在廠商手上:換廠商維護、找人加功能、甚至募資盡職調查,都會卡住。更隱蔽的是模糊條款——「共同持有」或「可重用元件由乙方保留」,讓廠商日後對你的核心功能保有主張權。正確做法是合約明訂付清後原始碼與 IP 完整歸屬發案方,並在結案時實際取得完整程式碼與部署文件。

我沒有技術背景,怎麼驗收?

驗收驗的是行為,不是程式碼,所以不需要技術背景。開工前把每個功能寫成可操作的驗收條目,例如「用手機號碼註冊、收到簡訊驗證碼、忘記密碼可重設」,驗收時逐條實際操作一遍。搭配分期交付,每期只驗當期範圍,負擔不大。如果案子金額較高,也可以花小錢請獨立的第三方工程師做一次程式碼健檢,確認品質與文件完整度。

這件事,讓易飛特陪你一起做

易飛特提供 30 分鐘免費諮詢,由資深顧問協助你釐清需求、評估預算與時程,所有專案構想嚴格保密(NDA Compliant)。

預約免費諮詢