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

更新於 2024/02/04閱讀時間約 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 個合作經驗中擷取在系統開發、顧問及營運上的經驗及心得
留言0
查看全部
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
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
「我這麼努力地照顧罹癌的爸爸……但是他卻繼續抽菸喝酒,一點都不愛惜自己,我卻要花自己寶貴的時間陪病?這樣下去到底有什麼意義?」 這是在照顧現場,時常遇到的矛盾和衝突。 照顧者覺得為了恢復健康,生病的家人應該要立刻改掉各種壞習慣,但偏偏患者卻想,我可能沒剩下多少時間了⋯⋯
長期關注繁簡書籍中文譯本的求知者,多半比一般讀者來得敏感,他們總要更早獲知出版新書的訊息,甫出版就立刻入手,搶先做譯本之間的比照與閱讀。這樣做有幾個好處。其一,可以滿足知識慾望,為自己帶來新的問題意識。而這個問題意識的產生,往往會促成繼續探索的動力。其二,透過兩個譯本的翻譯風格與出版年月對比,我們就
Thumbnail
多年對於瑞芳九份的記憶,只停留在「金礦、老街、滿滿的觀光客、都市就買的到的伴手禮、公車很擠、山上景緻很美...」可是我想要打破這個粗淺的印象,因為九份不應該是這個記憶,曾經的黃金山城、曾經的繁榮與沒落,荒煙漫草的山坡曾經有著什麼樣的故事、這些盤據山頭的廢煙道、滿山遍野的芒草...
Thumbnail
我一直對愛情故事充滿了熱愛,無論是閱讀網路小說,聽朋友分享的愛情經歷,或者自己親身經歷,我都樂於沉浸其中。但這個故事,阿賢與小雨的愛情,卻一直是我最喜歡的。
Thumbnail
「切老」說:我對什麼AI、元宇宙、破壞式創新科技都用較冷淡態度看待。這些技術都已跟生活結合在一起了,不需要這麼瘋狂地追捧這些熱門題材股。 當你堅持用自己長期選股標準持續挑選好公司,你會發現這些公司,竟然可以跟這些熱門題材連結。投資時常常是『無心插柳柳成蔭』,不用刻意追求財富,財富就自己找上門來了。
Thumbnail
我唸書時主修英美文學,近幾年以翻譯餬口。說書人在國高中時期的英文能力在水準之上,只是大學之後鮮少使用,拼字退化成每三個字可能拼錯一個。環遊世界旅行之前,大家都對說書人說:「妳跟著喬安納就沒問題啦!」
Thumbnail
我們開啟了南美洲盡量自己闖不跟團之旅,即使語言不通,即使遇到了一些阻撓,有種莫名的固執讓我們一關關克服,抵達那些陌生遙遠的地方 (如祕魯科卡峽谷、玻利維亞月亮谷與烏尤尼鹽湖、厄瓜多加拉巴哥群島......,之後再分享細節)。
Thumbnail
映後座談會側記暨反思 │ 本文著力將映後座談與電影皆視作歷史場景,反思其中的對話與侷限。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
「我這麼努力地照顧罹癌的爸爸……但是他卻繼續抽菸喝酒,一點都不愛惜自己,我卻要花自己寶貴的時間陪病?這樣下去到底有什麼意義?」 這是在照顧現場,時常遇到的矛盾和衝突。 照顧者覺得為了恢復健康,生病的家人應該要立刻改掉各種壞習慣,但偏偏患者卻想,我可能沒剩下多少時間了⋯⋯
長期關注繁簡書籍中文譯本的求知者,多半比一般讀者來得敏感,他們總要更早獲知出版新書的訊息,甫出版就立刻入手,搶先做譯本之間的比照與閱讀。這樣做有幾個好處。其一,可以滿足知識慾望,為自己帶來新的問題意識。而這個問題意識的產生,往往會促成繼續探索的動力。其二,透過兩個譯本的翻譯風格與出版年月對比,我們就
Thumbnail
多年對於瑞芳九份的記憶,只停留在「金礦、老街、滿滿的觀光客、都市就買的到的伴手禮、公車很擠、山上景緻很美...」可是我想要打破這個粗淺的印象,因為九份不應該是這個記憶,曾經的黃金山城、曾經的繁榮與沒落,荒煙漫草的山坡曾經有著什麼樣的故事、這些盤據山頭的廢煙道、滿山遍野的芒草...
Thumbnail
我一直對愛情故事充滿了熱愛,無論是閱讀網路小說,聽朋友分享的愛情經歷,或者自己親身經歷,我都樂於沉浸其中。但這個故事,阿賢與小雨的愛情,卻一直是我最喜歡的。
Thumbnail
「切老」說:我對什麼AI、元宇宙、破壞式創新科技都用較冷淡態度看待。這些技術都已跟生活結合在一起了,不需要這麼瘋狂地追捧這些熱門題材股。 當你堅持用自己長期選股標準持續挑選好公司,你會發現這些公司,竟然可以跟這些熱門題材連結。投資時常常是『無心插柳柳成蔭』,不用刻意追求財富,財富就自己找上門來了。
Thumbnail
我唸書時主修英美文學,近幾年以翻譯餬口。說書人在國高中時期的英文能力在水準之上,只是大學之後鮮少使用,拼字退化成每三個字可能拼錯一個。環遊世界旅行之前,大家都對說書人說:「妳跟著喬安納就沒問題啦!」
Thumbnail
我們開啟了南美洲盡量自己闖不跟團之旅,即使語言不通,即使遇到了一些阻撓,有種莫名的固執讓我們一關關克服,抵達那些陌生遙遠的地方 (如祕魯科卡峽谷、玻利維亞月亮谷與烏尤尼鹽湖、厄瓜多加拉巴哥群島......,之後再分享細節)。
Thumbnail
映後座談會側記暨反思 │ 本文著力將映後座談與電影皆視作歷史場景,反思其中的對話與侷限。