智財歸誰、能不能拆成第一版、誰負責後續維運、什麼時候算驗收、退出機制 —— 五個多數中小企業主在簽合約前漏掉的關鍵點。
過去 10 年我看過不少中小企業發案軟體開發 —— 從 50 萬的官網改版到 800 萬的內部系統都有。會踩坑的客戶,幾乎都是同一些坑,而且這些坑全都是合約簽下去之前就能避開的。
我把它整理成 5 個你在跟任何開發團隊(不管是 Vexdi 還是別家)開正式會議前,自己心裡要先有答案的問題。每一題都附上「對方好答覆 vs 紅旗答覆」的對照,你帶這份去開會,談判力會立刻不一樣。
每一題大致省下的金額都用過去客戶的真實案例算過,加總起來保守估計 30 萬以上 —— 多半是用「沒簽到不該簽的條款」、「沒做不該做的功能」、「沒付不該付的維運費」省回來的。
這是最常被忽略、後果最嚴重的一題。中小企業主在簽合約時通常假設「我付錢做的東西當然是我的」,但軟體業務的合約預設**不是這樣**。
常見的三種智財結構:
真實案例:某客戶花了 500 萬給某乙方做一套 CRM,三年後想換廠商,才發現合約寫的是 (B)。乙方開價「資料移轉費」180 萬,不付就斷服務。最後他付了 180 萬。
該怎麼問:「合約簽下去那天,原始碼、設計檔、雲端帳號、資料庫,所有權是不是 100% 在我這邊?我可以隨時帶走找其他團隊接手,對嗎?」
好答覆:「對,全部歸你,我們提供 GitHub repo transfer + 一份 handover 文件。」
紅旗答覆:「我們交付編譯後的版本」、「原始碼是公司資產」、「移轉需要額外計費」、「合約有保留條款」。
省錢估計:避開 vendor lock-in 後續的勒索,30–200 萬不等,看系統規模。
第二常見的坑:客戶一次列了 30 個功能,廠商照單全收報了 600 萬,做了 9 個月。上線後客戶發現自己常用的只有其中 8 個。其他 22 個花了 300 多萬做出來,但根本沒人用。
好的開發團隊會在 Discovery 階段就把功能分為三層:
關鍵是:第一版要儘可能小,小到 4–8 週可以上線。早點拿到真實用戶回饋,比把所有功能堆進第一版重要得多。我看過太多客戶的「第三版功能」在真實使用後被否決,他們已經為它付了開發費。
該怎麼問:「我列的這 30 個功能,哪些可以放到第二版之後?第一版能不能在 4–8 週內上線?」
好答覆:「我建議第一版只做這 8 個,第二版加這 6 個。我們把第一版做穩、上線後再回來看數字決定第二版該不該照做。」
紅旗答覆:「我們可以全部一次做完」、「拆兩版反而更貴」、「客戶都會這樣要求所以我們有經驗一次做完」。
省錢估計:把第三版功能延後或砍掉,省 30–40% 的開發費。100 萬的案子省 30 萬不誇張。
軟體上線只是開始。後續還有:主機帳單、安全更新、bug 修復、小功能調整、雲端服務 API 變動、第三方套件升級等等。這些事情總要有人做。問題是 —— 誰做?多少錢?怎麼算?
常見的維運模式:
該怎麼問:「上線後 12 個月,標準維運費是多少?包含哪些事?哪些事另外計費?如果我以後找其他團隊接手,你們配合度如何?」
好答覆:「我們有月費 / 按單兩種,你可以挑。要交給內部團隊我們配合 handover,2–4 小時 workshop。」
紅旗答覆:「上線後再說」、「都會 OK 啦」、「我們不做維運」、「換團隊接手要一筆移交費」。
省錢估計:避開「沒談清楚於是按報價殺豬」的後續維運費,省 5–15 萬 / 年。
合約裡寫「完成驗收後付尾款」是廢話 —— 重點是什麼狀態算驗收完成。沒寫清楚,多半會變成:
避開這個的方法:在合約附件寫清楚驗收測試案例(UAT cases)。每一個功能對應一個或多個「使用者操作 + 預期結果」的測試。例如:
這些測試全部過 = 驗收完成 = 廠商可以收尾款。沒過 = 不算做完。雙方有客觀標準,糾紛機率大幅降低。
該怎麼問:「合約附件可不可以列出 UAT 測試案例?我們驗收依據它跑,全綠才算結案,行嗎?」
好答覆:「沒問題,我們在 Discovery 完成後一起寫一份 UAT 清單放進合約。」
紅旗答覆:「不需要這麼正式啦」、「我們有自己的驗收流程」、「規格書已經寫了驗收標準」(規格書的驗收標準通常太抽象)。
省錢估計:避開驗收僵持期的時間成本與重做費,省 10–30 萬。
沒人喜歡簽合約時談分手,但不談的代價遠大於尷尬。中小企業跟開發團隊的合作週期通常 3–18 個月,期間任何環節(人員變動、需求方向錯、廠商品質滑落)都可能讓合作走不下去。
合約裡至少要寫清楚三件事:
有這三條,最壞情況下你可以踩煞車止損;沒這三條,你只能跟廠商耗到合約結束,期間還繼續付錢。
該怎麼問:「合約有沒有 milestone 拆款?我可以在哪幾個 milestone 喊停?喊停後資產怎麼處理?」
好答覆:「我們默認 4 階段付款,每階段都可以喊停,已完成程式碼 7 天內交付。」
紅旗答覆:「我們只接受 50% 預付」、「合約沒有終止條款」、「中途終止需付清全款」。
省錢估計:避開「明知不對但合約綁住只能繼續」的沉沒成本,10–50 萬不等。
整理一下,發案會議上聽到以下這些話,請至少多問一輪、多比一家:
除了上面 5 題,發案前你自己要先想清楚兩件事:
軟體開發比想像中容易出錯。風險管理不是悲觀,是負責。把這 5 題加上 2 個自問題目想清楚,再去開第一場供應商會議 —— 你會發現你不是去「諮詢」,是去「面試」對方。這個位置對你很重要。
合約簽下去那一刻,你的議價權消失大半。
所有重要的條件,都要在那一刻之前談好。
如果你正在準備發案、想拿這份 checklist 跟我們聊一聊看 Vexdi 怎麼回答 —— 也歡迎。30 分鐘諮詢免費,談完不簽約沒任何成本。我也會老實告訴你:你的需求適合 Vexdi 做、還是該找其他類型的廠商。
關於作者:Rex Chen,Vexdi 維思迪 創辦人。10+ 年 SaaS 產品開發實戰經驗,看過不少中小企業在發案環節被埋的坑。寫信至 hi@vexdi.com 可直接找到他。