敏捷合同編寫指南

weixin_34304013發表於2011-12-17
Tom Arbogast,Bas VoddeCraig Larman從他們的新書《精益和敏捷開發大型應用實戰》中精選了一部分內容,釋出在網上,它主要講述瞭如何應對編寫敏捷開發合同時遇到的一些難點。

Vodde和Larman在敏捷社群中頗有名望,他們發表過很多關於如何把敏捷和精益實踐引入到大型企業或者分散式團隊的文章。Arbogast則是一名合同律師,他從事資訊科技行業合同相關的法務工作已有多年。

經過慎重考慮,作者並沒有提供法務合同的模板範例:

審閱了初稿的律師們和本文的共同作者Tom意見一致:起草合同時,不去深入理解合同裡面涉及到的特定領域(比如敏捷或者精益原則)原理,而只是簡單地複製貼上部分條款,對於律師和銷售人員來說真的太危險了。

在給敏捷專案管理郵件組的通告中,Larman和Vodde說道:

本文一開始就著重討論一個根本性的問題...合同宗旨、相關假設、像律師這些起草合同的人的行為(“為什麼大家不去寫敏捷合同 呢?”),而不是討論合同的具體內容(“怎麼寫敏捷專案的合同?”)。所以,這篇指南的目標讀者是那些起草合同的律師們,我們期待著和他們分享這些內容。

該指南分成了三部分:

  1. 思考合同(律師們對於敏捷開發應該瞭解些什麼)
  2. 敏捷合同的常見主題(責任、付款時間、定價…)
  3. 合同型別(固定價格固定範圍合同,可變價格可變範圍的進行性合同,價格封頂但範圍可變合同…)

作者對於文中提出的觀點都配有具體的建議,也提出了一些如何和律師交流軟體專案特性以及合同編寫方式方面的建議。這些建議通過案例分析的形式具體生動地展示給讀者:

比如:“嘗試…通過和法律工作的類比來增強律師對軟體專案複雜度的敏感度”:

“我想要一份完整的專案合同,我的新專案是:一個全新的企業級財務管理系統,它可能需要分佈在6個國家的200多個開發人員參與開發,涉及4家從來 沒有合作過的外包服務提供商。這個專案要在2到4年內完成。精確到小時,你需要多少時間來和所有4家供應商談判和撰寫合同文字?精確到字數,合同裡面會有 多少字?精確的成本又是多少?”

將該情景和軟體開發一起討論,在處理不確定性、探索性工作以及可變性的時候,對比有效的和無效的、現實和不現實的各種方式。

你可以從這裡下載到這篇文件。

檢視英文原文:Agile Contracts Primer Available for Download

相關文章