語焉不詳未必不好?軟體開發合約那些要注意的地方

更新於 發佈於 閱讀時間約 3 分鐘
軟體開發是結合領域知識、工程方法及成本控制等多面向的複雜任務,尤其在這個技術發展越來越快、用戶需求越來越細緻的時代,複雜度往往遠超想像。
而對一個新商業模式或數位轉型來說,驗證可行性及解決既有的痛點難度本就不低,如果還得再加上對於資訊技術的掌握度要求就更容易招致失敗。在這種情況下,尋求外包、找專業的支援就是個很理性的選擇。
但外包合作有那麼簡單嗎?且不論夥伴選擇及溝通本身就是學問(參考如何讓你的系統設計能真正解決問題),有時候連合約怎樣落都是個問題。
本篇文章稍微分享一下過往在合約來回時常碰到的問題及調整方向。
https://pixabay.com/illustrations/meet-relationship-business-1019875/

困難之處:非標準品本就容易雞同鴨講

軟體開發易生糾紛之處主要來自於標的物不明確,這也連帶使成本計算變得困難(參考軟體開發值多少?系統開發怎樣估成本)。
可能會有朋友覺得標的物哪裡不明確了?以電子商務來說,這個我們看的還少嗎,打開 google 搜尋一找一大把。但如果仔細思考,你會發現其實這些電商類似的地方在於體驗及用法,背後的運作邏輯甚至可能換間店就大不相同。
軟體開發的歷程在於重新描述、搭建流程而非單純的看到結果就仿照模擬
所以當甲乙方要立定契約時就容易雞同鴨講。畢竟連標的物不明確了,出現糾紛時當然難以說分明。

基於事實才是硬道理

蠻常在一些合約裡頭看到「… 雙方應秉持善良合作義務與對方協同合作 …」等條款,但比起這些文字上的概念敘述,找到共同立足點更為重要。
商務合作的底線不一定在道德約束,更常是在利益分配
列幾個可能的原則:
  1. 追求的公平要考慮雙方曝險程度:有時候在你這是 bug,在對方那可能是滅頂之災
  2. 追求達成商務需求而不是百分百規格:軟體工具畢竟是拿來用的,先求能用才能再求好用
  3. 保留彈性很重要:合作過程中標定方向後得隨時調整,世界上沒那麼多的想當然爾

條條款款都可以拉鋸

這裡聊幾個過往經驗中常常有來回,建議可以多注意的地方。
  1. 標的物要將商務需求進行描述明確,並將基本組成列清楚
  2. 最好能明訂一個局中可以決定最後規格的人,不下決定才是最不好的決定
  3. 文件的撰寫如非必要在過程中不要過度注重,很多時候清晰的文件在最後階段才有辦法確定。但要小心過程不要偏離終點
  4. 如同第一點,驗收的目的盡量注重在事實的功能而不要追求表象的完美。畢竟功能及架構對了,細部修整風險不大
  5. 開發期數可以以階段來分(如開案、期中及期末)也可以單純用時間切,重點在於兩造對於各期要達成的商業目標及功能能清楚標示
  6. 維護的重點在於維繫雙方對系統運作的成本共識。概念是為了維持甲方系統正常運作或出事時有人會處理,乙方需要維持怎樣的日常投入
  7. 產出的歸屬不要過度聚焦在排除乙方,軟體系統很難做到去乙方化(換個語言改寫也不是難事)。如果真的有必要,還是回到費用上討論的好
  8. 罰則的設計要分層次,以該期費用、乙方收到的費用、合作總價等逐步釐清。但也請注意甲乙方還是要盡量公平
  9. 尾款可以設定在最終移交標的物時。很多時候尾款結案會有糾紛,有個明確的任務界定(如程式碼移交)雖不完滿但至少明確

合約敲不定或有糾紛也只是個新起點而不是終點

其實雙方要能好好合作本質在於互信跟理解,合約只是一個協助這個目標的手段。就好比使用手冊、UI / UX 規格書、測試報告等前期、後期文件,合作契約也只不過是整個軟體的一個觀看視角 — 封裝的是合作關係
規範要合乎事實,提出異議也要設法思考解法。事後之明總是簡單,但卻也不聰明。
一旦甲乙方進到零和賽局,情感上開始對抗之後,兩敗俱傷就是必然的結局了。既然是這樣,合約的撰寫及執行不妨看作是合作誠意的具象表態
為什麼會看到廣告
avatar-img
18會員
33內容數
從超過 50 個合作經驗中擷取在系統開發、顧問及營運上的經驗及心得
留言
avatar-img
留言分享你的想法!

































































Sam Huang的沙龍 的其他內容
「幫我做的跟 Facebook 一樣單純就好」 「嗯 … ?」 不管怎麼估計都可能失準,在一件事做完之前你怎麼知道能不能做到?
殺雞用牛刀,降維打擊總是一個安全做法。殺雞何必用牛刀?但牛刀是真的有用啊!而手上有錘子什麼看起來都像釘子,問題是錘子真的能敲啊!
這幾天有個蠻大的新聞是 Azuki 的背後團隊 Chiru Labs 繼 ERC721a 後又提出了 Physical Backed Token (PBT) 這個新的代幣標準。 但 NFT 虛實結合是有道理的嗎?而以 NFC 為虛實整合介面又是合理的嗎?
十一年來景氣循環走了幾次,技術名詞來來去去,資訊產業唯一不變的就是變。感謝 MOPCON 主辦單位的付出以及堅持,為這個有點紛亂的世界又添上了一抹善良。
軟體開發是在虛擬的空間重新描述並解決現時的問題,多數時候並不存在正確答案。如何穿越這些不確定及未知就體現了開發者的功力以及對事物的把握度。 標題有點聳動,但且以這篇短文紀錄幾個印象比較深的、飛一陣後發現什麼節論都沒得到的可能作法(? 所以其實是要反著看 … 以下列舉三個常碰到的情況跟大家分享
人月神話一書中提到軟體工程的任務有兩種性質:本質性與附屬性。後者可能會隨著工具改良(如更好的程式語言及 IDE)而逐步改善,但前者才是真正複雜且難以攻克的困難點。 而系統串接亦然,其本身很常同時參雜著這兩種問題。或許在我們一切任務開展之前都順著這兩個大類對子分項做規劃會是個不錯的思路方向。說到底所
「幫我做的跟 Facebook 一樣單純就好」 「嗯 … ?」 不管怎麼估計都可能失準,在一件事做完之前你怎麼知道能不能做到?
殺雞用牛刀,降維打擊總是一個安全做法。殺雞何必用牛刀?但牛刀是真的有用啊!而手上有錘子什麼看起來都像釘子,問題是錘子真的能敲啊!
這幾天有個蠻大的新聞是 Azuki 的背後團隊 Chiru Labs 繼 ERC721a 後又提出了 Physical Backed Token (PBT) 這個新的代幣標準。 但 NFT 虛實結合是有道理的嗎?而以 NFC 為虛實整合介面又是合理的嗎?
十一年來景氣循環走了幾次,技術名詞來來去去,資訊產業唯一不變的就是變。感謝 MOPCON 主辦單位的付出以及堅持,為這個有點紛亂的世界又添上了一抹善良。
軟體開發是在虛擬的空間重新描述並解決現時的問題,多數時候並不存在正確答案。如何穿越這些不確定及未知就體現了開發者的功力以及對事物的把握度。 標題有點聳動,但且以這篇短文紀錄幾個印象比較深的、飛一陣後發現什麼節論都沒得到的可能作法(? 所以其實是要反著看 … 以下列舉三個常碰到的情況跟大家分享
人月神話一書中提到軟體工程的任務有兩種性質:本質性與附屬性。後者可能會隨著工具改良(如更好的程式語言及 IDE)而逐步改善,但前者才是真正複雜且難以攻克的困難點。 而系統串接亦然,其本身很常同時參雜著這兩種問題。或許在我們一切任務開展之前都順著這兩個大類對子分項做規劃會是個不錯的思路方向。說到底所
你可能也想看
Google News 追蹤
Thumbnail
本文專為煙雨江湖新手玩家提供洗脈前的前置準備和建議,避免因誤存而造成的遺憾。詳細解釋如何存丹、查看序列、與回檔的方法,並附有風險提示,幫助玩家安全有效地最小化進行洗脈的損失。瞭解這些技巧後,但願您能更安全地進行遊戲體驗,提升對好天賦序列的把控,把握每一次雙更。
Thumbnail
我首先推薦《本店不接待妖怪》,講述了光明蠟燭店的傳人許心安和自稱火神的神祕人物之間的故事,融入了東方神獸與愛情的元素。其次是《煙硝玫瑰》,描述了在不平等環境中掙扎的女性醫生楚文昕,與周警官之間發展出的溫柔戀情。這兩本小說各具特色,令人著迷,讓人重溫愛情的甜蜜。
Thumbnail
對於沒有行銷背景的小品牌和沒有實權的大企業行銷部專員,本文提供了和客戶談預算的對話範例,幫助自由工作者更好地瞭解如何處理不同情境下的預算談判。
Thumbnail
本文旨在科普洗脈的內容,提醒新手不要貿然上手洗脈,並介紹了洗脈的基本流程和技巧。文章還提供了專為洗脈新手設計的EXCEL表格,幫助新手記錄洗脈過程。內容針對洗脈的技巧、計算公式和隨從搭配等進行了詳細介紹,並給出了一些洗脈攻略建議。
Thumbnail
好久沒見加班到這麼晚了……下班前瞎掰時間,呵呵~開車去 中國人怕鬼,西洋人也怕鬼,全世界的人都怕鬼,恐怖喲,真是恐怖到了極點喲,這裡是《馬里蘭華人廣播電台》,你現在收聽的節目是「午夜蛙談」,咱是怕貓、怕蛇,老婆打不怕的【司馬粉圓】…… 啥,故事聽膩了,想來個真人時事,呱,你真敢聽嗎?~恐怖喲
Thumbnail
本文探討了在商業經營中簽署書面契約的重要性。例證了在合作中未簽署合約可能產生的風險,以及即使未簽署書面契約,其他形式的書面證據也能成立合約關係的狀況。最後強調了簽署書面契約的重要性來保障自身權益。
Thumbnail
口頭契約很容易說出口... 雙方的認知承諾也可能因理解有誤差... 沒有再三確認,誤解可能由此而生~ 生意場上~即使是甲方的要求,乙方也無需照單全收~ 畢竟許多的要求都來自於利益的堆疊! 當雙方並非站在對等的平台上協商,誤知誤解就隨之而生... 無論是哪一種狀況...都不要讓自己賠掉~
Thumbnail
多年對於瑞芳九份的記憶,只停留在「金礦、老街、滿滿的觀光客、都市就買的到的伴手禮、公車很擠、山上景緻很美...」可是我想要打破這個粗淺的印象,因為九份不應該是這個記憶,曾經的黃金山城、曾經的繁榮與沒落,荒煙漫草的山坡曾經有著什麼樣的故事、這些盤據山頭的廢煙道、滿山遍野的芒草...
Thumbnail
本文專為煙雨江湖新手玩家提供洗脈前的前置準備和建議,避免因誤存而造成的遺憾。詳細解釋如何存丹、查看序列、與回檔的方法,並附有風險提示,幫助玩家安全有效地最小化進行洗脈的損失。瞭解這些技巧後,但願您能更安全地進行遊戲體驗,提升對好天賦序列的把控,把握每一次雙更。
Thumbnail
我首先推薦《本店不接待妖怪》,講述了光明蠟燭店的傳人許心安和自稱火神的神祕人物之間的故事,融入了東方神獸與愛情的元素。其次是《煙硝玫瑰》,描述了在不平等環境中掙扎的女性醫生楚文昕,與周警官之間發展出的溫柔戀情。這兩本小說各具特色,令人著迷,讓人重溫愛情的甜蜜。
Thumbnail
對於沒有行銷背景的小品牌和沒有實權的大企業行銷部專員,本文提供了和客戶談預算的對話範例,幫助自由工作者更好地瞭解如何處理不同情境下的預算談判。
Thumbnail
本文旨在科普洗脈的內容,提醒新手不要貿然上手洗脈,並介紹了洗脈的基本流程和技巧。文章還提供了專為洗脈新手設計的EXCEL表格,幫助新手記錄洗脈過程。內容針對洗脈的技巧、計算公式和隨從搭配等進行了詳細介紹,並給出了一些洗脈攻略建議。
Thumbnail
好久沒見加班到這麼晚了……下班前瞎掰時間,呵呵~開車去 中國人怕鬼,西洋人也怕鬼,全世界的人都怕鬼,恐怖喲,真是恐怖到了極點喲,這裡是《馬里蘭華人廣播電台》,你現在收聽的節目是「午夜蛙談」,咱是怕貓、怕蛇,老婆打不怕的【司馬粉圓】…… 啥,故事聽膩了,想來個真人時事,呱,你真敢聽嗎?~恐怖喲
Thumbnail
本文探討了在商業經營中簽署書面契約的重要性。例證了在合作中未簽署合約可能產生的風險,以及即使未簽署書面契約,其他形式的書面證據也能成立合約關係的狀況。最後強調了簽署書面契約的重要性來保障自身權益。
Thumbnail
口頭契約很容易說出口... 雙方的認知承諾也可能因理解有誤差... 沒有再三確認,誤解可能由此而生~ 生意場上~即使是甲方的要求,乙方也無需照單全收~ 畢竟許多的要求都來自於利益的堆疊! 當雙方並非站在對等的平台上協商,誤知誤解就隨之而生... 無論是哪一種狀況...都不要讓自己賠掉~
Thumbnail
多年對於瑞芳九份的記憶,只停留在「金礦、老街、滿滿的觀光客、都市就買的到的伴手禮、公車很擠、山上景緻很美...」可是我想要打破這個粗淺的印象,因為九份不應該是這個記憶,曾經的黃金山城、曾經的繁榮與沒落,荒煙漫草的山坡曾經有著什麼樣的故事、這些盤據山頭的廢煙道、滿山遍野的芒草...