產品開發/敏捷合約
簽訂產品開發服務合約?
以下簡單介紹十種廣泛使用的合約形式,供您在下次的開發工作中使用。
不敏捷/假敏捷(Not Agile / Fake Agile)
固定範圍的合約使學習變的緩慢且昂貴。根據我的經驗,這些合同通常會帶來痛苦。如果可以避免,就盡可能地避免。
1. 固定價格、固定範圍(Fixed-Price, Fixed-Scope)合約-贏家是需求變更遊戲的主人。
2. 固定價格、成本上限(Fixed-Price, Cost Ceiling)合約-如果供應商提前完成,客戶就能獲得折扣。
3. 範圍固定、獎金/懲罰條款(Fixed-Scope, Bonus/Penalty Clauses)合約-當結果無法事先確定時,風險很高。問題是客戶真的在乎最後期限(deadline)嗎?
4. 範圍固定、利潤固定(Fixed-Scope, Fixed-Profit)合約-分擔風險,獎勵雙方。
5. 按故事點計價(Price per story point)合約-鼓勵優化衡量方式,而非結果。
潛在敏捷,但沒有解決重要風險(Potentially Agile)
6. T & M 時間與材料(Time and Materials)合約-成本是無法控制的風險。在高信任度的情境下,這種方法可以奏效。也稱作成本加成合同(Cost-Plus)。
7. 有成本上限的時間與材料合約(Time and Materials with a Cost Ceiling)-如果你有明確的產品目標,而且你的團隊在每個衝刺階段都能交付實際的成果(tangible results),那麼這種合約就能行的通。要思考的風險是:在達到成本上限後會發生什麼?(What happens when the cost ceiling has been reached?)
霧件/霧體/太監軟體(Vaporware)
補充說明:「Vaporware」通常指的是一個發布消息已經瘋傳甚久,但最後卻沒有如期發行的軟體。
8. 不勞而獲、變更免費(Money for Nothing, Change for Free)合約-消息一出討論度極高,聽起來像首好歌,但體驗報告在哪?我沒有看到。
與營運敏捷力保持一致(Well Aligned with Operational Agility)
要使之順利進行,客戶(甲方)需要提供一名被賦權的產品負責人,供應商(乙方)需要提供 Scrum Master 和開發人員。所有人都致力投身於在專案中。
9. 固定價格衝刺-固定團隊、固定開發時程(Fixed Price Sprints — Fixed-Team, Fixed Duration)合約-費用事前已知。訂購你認為的衝刺數量。在每次衝刺計畫會議中定義目標,就如《 Scrum 指南 》中形容的那樣。
10. 分期開發(Phased Development)合約-每個開發階段都有產品目標和預算,但沒有固定範圍:會定期更新(periodic renewal)。
您使用過上述哪種形式呢?
原文作者:Peter Stevens|敏捷領域大師(M)