如何挑選軟體開發公司?10 個評估指標與 8 個危險警訊
挑軟體開發公司不能只看報價。本文提供 10 個可實際查證的評估指標、8 個危險警訊、正確的比價方法與簽約前檢查清單,涵蓋原始碼歸屬、分期驗收、報價透明度與參考客戶查核,幫你在發案前避開最貴的錯誤。
挑廠商之前,先把自己的需求寫清楚
多數委外失敗的案子,問題出在詢價前——需求沒寫清楚,廠商只能用猜的報價,報價單無從比較,而猜錯的成本最後由你買單。
發案前先準備一頁需求文件,不用專業術語,內容包含:
- 要解決的問題:一兩句話講清楚現在的痛點與期望的改變。
- 目標使用者與使用情境:誰會用、在什麼場景用、大概多少人用。
- 核心流程:3–5 條主要操作路徑,例如「客戶線上預約 → 店家後台確認 → 自動發送提醒」。
- 必要功能與明確不做的事:寫下「不做什麼」跟寫下「做什麼」一樣重要。
- 預算級距與期限:抓一個誠實的區間,讓廠商能判斷可行性。
功能取捨可借用 MoSCoW 分類法,做法見新創 MVP 預算指南。這份文件之後比價還會用到——發給每一家的必須是同一份。
10 個評估指標:每一項都要能驗證
評估廠商的原則只有一個:不聽形容詞,只看可驗證的事實。「我們很有經驗」是形容詞,「這是三個同產業案例與可聯絡的客戶」才是事實。以下 10 個指標,每項都附驗證方法:
| 評估指標 | 怎麼驗證 | 過關的樣子 |
|---|---|---|
| 真實案例與參考客戶 | 要求提供可聯絡的參考客戶 | 願意給,且案例類型與你的需求相近 |
| 溝通品質與回覆速度 | 觀察詢價階段的往來 | 回覆切題、會反問釐清需求,而不是急著報價 |
| 報價透明度 | 要求分項報價 | 按功能模組或里程碑列出項目與金額 |
| 原始碼與 IP 歸屬 | 直接問,並要求寫進合約 | 付清後原始碼與 IP 完整歸屬發案方 |
| 分期驗收機制 | 問付款與交付的對應方式 | 切成 2–3 個里程碑,每期看到可運作成果再付款 |
| 保固與維護方案 | 問保固期、範圍與之後的維護計價 | 保固期限明確,維護費有公開的計算方式 |
| 資安實務 | 問密碼怎麼存、權限怎麼控、個資怎麼處理 | 答得出具體做法,而不是「我們很注重資安」 |
| 產業經驗 | 問有沒有做過同產業或同類型系統 | 能講出該產業的眉角,例如法規或特殊流程 |
| 團隊組成 | 問誰實際負責你的案子、是否轉包 | 說得出窗口與開發人員的分工,不整案轉包 |
| 合約完整度 | 簽約前逐條看 | 涵蓋範圍定義、變更流程、驗收標準、IP、保密、終止條款 |
「參考客戶」有個進階問法:不要只要一個,要三種——合作 12 個月以上的現任客戶(看長期品質)、已結案客戶(看收尾是否乾淨)、一個差點失敗的案子(看出問題怎麼處理)。敢給第三種的,通常才真的經得起檢驗。
8 個危險警訊:出現任何一個都要提高警覺
- 明顯低於行情的報價:低價不是佛心,是成本轉嫁。業界調查常見做法:派新手團隊練功、省掉測試與程式碼審查,再用「追加項目」補回差額。爛尾系統的收拾成本可看外包系統爛尾急救指南。
- 什麼都說做得到:任何需求都秒答「沒問題」的廠商,不是技術超群,是還沒想過怎麼做。專業的回應應該包含限制條件與替代方案。
- IP 條款模糊:合約出現「可重用元件由乙方保留權利」「智慧財產權雙方共同持有」這類字眼,等於廠商對你產品的核心功能保有主張權,之後換廠商或募資盡調都會出事。
- 拒絕分期驗收:堅持「簽約付一半、交付付一半」又不給中間檢核點,等於要你盲賭數十萬。
- 溝通閃躲:問到細節就轉移話題、問工期永遠「再看看」,交付後的溝通只會更差。
- 案例查無實據:作品集講得漂亮,卻拿不出網址或可聯絡的客戶,或案例明顯是模板套圖。
- 資安問題答不出來:連「密碼怎麼儲存」都答不出具體做法的團隊,不要把會員個資交給他。
- 報價單只有一行總價:一行 80 萬跟一行 30 萬一樣不可信——無從判斷範圍認知是否一致,日後爭議也沒有依據。
比價的正確方法:比分項,不比總價
正確流程:把同一份需求文件發給 2–3 家廠商,比分項而不是總價。兩張報價差一倍,最常見原因不是誰坑你,而是範圍理解不同——A 家把後台、部署、保固都算進去,B 家只算前台。逐項對照,落差自然浮現;報價組成邏輯可參考客製化系統開發費用全解析。
兩個實戰原則:
- 先質疑最低價:低於次低價超過三成,先假設漏算範圍或用品質換價格,除非對方能逐項解釋便宜在哪。
- 先用小案子試水溫:降低委外風險最有效的方法之一。從 10 萬以內、2–4 週可交付的小案開始——獨立模組、一支爬蟲、內部工具——用真實合作驗證溝通、品質與交付紀律,比任何簡報都準。
簽約前的最後檢查清單
付訂金之前,逐項打勾:
- 原始碼與 IP 於付清款項後完整歸屬我方,已白紙黑字寫進合約
- 專案切成 2–3 個里程碑,每期的交付內容與驗收標準寫得夠具體、可檢驗
- 保固期限與範圍明確,保固後的維護計價方式已確認
- 需求變更的流程與計價方式事先講好,不是「到時候再談」
- NDA 已簽署,商業構想與資料受保密約束
- 至少實際聯絡過一位參考客戶
- 合約有終止條款:中途喊停時,已完成部分的權利義務怎麼算
這七項確認完大約多花一週,擋掉的卻是動輒數十萬的重工與訴訟成本。任何一項對方不願配合,都值得重新考慮合作。
結語:好標準會自己篩掉不合格的廠商
這些標準看起來嚴格,其實不然——交付原始碼、分期驗收、透明報價、簽 NDA,是軟體委外的及格線,不是加分題。健康的廠商不會被這份清單刁難到,反而樂見客戶懂行——規則講清楚,對雙方都省成本。
易飛特自己就是用這套標準在接案的:50+ 個專案、30+ 家企業客戶、98% 滿意度,每一案交付原始碼、分期驗收、報價逐項列。如果你手上正好有案子要發,歡迎帶著需求來 30 分鐘免費諮詢(NDA 保密)——就算最後不是找我們做,至少讓你帶著一份能拿去比價的清楚範圍離開。
常見問題
找大公司還是小團隊比較好?
看案子規模與你要的合作方式。大公司流程完整、人力充足,但中小型案子常被派給資淺成員,溝通要過好幾層;小團隊決策快、通常由資深成員直接對接,但要確認人力備援與公司存續風險。與其看規模,不如回到可驗證的指標:參考客戶、分期驗收、原始碼歸屬、合約完整度。中小型系統找對的小團隊,性價比往往高於大公司。
兩家報價差一倍,該選便宜的嗎?
先別急著選,差一倍幾乎可以確定兩家對範圍的理解不同。要求雙方提供分項報價,逐項對照哪些包了、哪些沒包——常見的落差在後台、部署、保固與資料轉移。如果對齊範圍後低價方還是便宜很多,要求對方解釋便宜在哪;解釋不出來,通常是準備用新手團隊或省略測試來壓成本,後續的追加費用與重工會把差價吃回去。
原始碼歸屬為什麼這麼重要?
原始碼不在你手上,等於系統的生殺大權在廠商手上:換廠商維護、找人加功能、甚至募資盡職調查,都會卡住。更隱蔽的是模糊條款——「共同持有」或「可重用元件由乙方保留」,讓廠商日後對你的核心功能保有主張權。正確做法是合約明訂付清後原始碼與 IP 完整歸屬發案方,並在結案時實際取得完整程式碼與部署文件。
我沒有技術背景,怎麼驗收?
驗收驗的是行為,不是程式碼,所以不需要技術背景。開工前把每個功能寫成可操作的驗收條目,例如「用手機號碼註冊、收到簡訊驗證碼、忘記密碼可重設」,驗收時逐條實際操作一遍。搭配分期交付,每期只驗當期範圍,負擔不大。如果案子金額較高,也可以花小錢請獨立的第三方工程師做一次程式碼健檢,確認品質與文件完整度。
這件事,讓易飛特陪你一起做
易飛特提供 30 分鐘免費諮詢,由資深顧問協助你釐清需求、評估預算與時程,所有專案構想嚴格保密(NDA Compliant)。
預約免費諮詢