[討論] 搭配 agile development 的合約?

看板CodeJob (BBS架站)作者 (??)時間18年前 (2006/03/14 18:33), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
以目前網路上可以找到的一些合約範本來看,仍然不脫傳統的考量: 1. 客戶必需在看到實際軟體前搞清楚自己的需求 2. 在還沒開始執行前就要確定 schedule deadline 3. 無法提供中途更改 spec 的彈性 4. etc, etc... 如果遵循 agile software development 的原則,合約應該有以下精神: 1. iterative 式開發,訂立幾個 major release,依照驗收完成的 functional block 付款。 2. 每月有一小額付款,以維持基本所需。 3. 各 block 不訂立詳細規格,而以通過客戶的測試為準。 4. 與客戶密切聯繫,每個 iteration 的結果都要 demo 並取得 feedback. 5. etc, etc... 仔細思考的話會發現中間有些問題需要解決。譬如若允許更改 spec,deadline 如何決定?若沒有 deadline 客戶要如何保障自己?或客戶遲遲不願接受軟體 而延遲付款? 我的初步想法是:若客戶表示不接受,則不授權客戶在測試範圍之外的場合使用軟體。 首先協商決定第一個 release 的時間與功能,再視結果來決定下一個 release,以及 估計完成時間。 請問大家:有類似的合約範本嗎?覺得有哪些該注意的地方呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.50.98

03/15 22:44, , 1F
我覺得趕的話還是乖乖訂spec比較好開發,修到滿意很花時間
03/15 22:44, 1F

03/17 13:22, , 2F
原波有試過這種方法開發嗎?感覺有蠻大的風險
03/17 13:22, 2F
文章代碼(AID): #145fluj2 (CodeJob)
文章代碼(AID): #145fluj2 (CodeJob)