雖然Scrum在理論上很容易,在實踐中很難,但我想聽聽你對Done的定義;即什麼是「完成」你完成的Scrum定義
23
A
回答
7
我想說這取決於你的團隊來決定。與產品所有者交談。理想情況下,當一個故事在生產和被使用時。但是,當一個故事在開發完成和Live之間存在時間差距。很難追蹤故事發展的時間。
在我的團隊中,我們對完成的定義是,當開發人員完成一個故事,並向團隊的其他成員(測試人員,產品負責人)「展示並告知」,並且如果每個人都快樂,顛覆中繼線。
進一步的測試是從主幹上自動構建完成的。
2
門(單元測試,代碼覆蓋率> 80%,代碼審查,負載測試,perf.test,功能測試等),你的產品要經過之前,你可以標記的產品在ScrumAlliance網站上有Mitch Lacey,Dhaval Panchal和Mayank Gupta這三篇好文章。
編輯:基本上整點是完成由隊一個項目,通過項目爲基礎確定。基本的需求是就定義達成一致,而不是定義是什麼。
3
在一個完美的世界,產品應在每次迭代結束處於可交付狀態。
現在,這實際上取決於你的產品,你的市場,你的客戶,也許是不可能的。
如果你不能做到這一點,那麼下一個規劃期申請:釋放。 作爲一個整體,團隊應該決定什麼是運送產品和相應的計劃。
這裏有什麼幫助是在任務級別定義「完成」。在這裏定義完成要簡單得多:當你可以開始另一個任務時完成一項任務:所有事情都經過測試和整合。團隊可以定義這種狀態:記錄,審查,包含在自動構建中,沒有已知問題,由現場客戶參與...
讓所有的任務真的「完成」,具有所有巡迴積壓項目用戶故事,無論你怎麼稱呼他們)真的「完成」允許在每次迭代中「完成」,這有助於保持產品處於可運輸或可部署狀態。
11
我們在TargetProcess使用的完成用戶故事的定義如下:
- 短規格創建
- 實現/單元測試創建
- 驗收測試創建
- 100%驗收測試通過
- 產品負責人演示通過
- 已知錯誤固定
0
一切,將讓你的「穩定期」較短(即代碼凍結和釋放到客戶端之間所需的工作)。
相關問題
- 1. 固定成本項目中的Scrum
- 2. 完成一個類定義
- 3. Scrum:未完成的產品和衝刺速度
- 4. Scrum/Rally - 處理未完成或放棄的任務
- 5. VIM與你完成我
- 6. 你覺得Scrum Nokia Test有用嗎?
- 7. UITextView的自定義自動完成
- 8. 自定義自動完成在Android的
- 9. 自定義腳本的zsh完成
- 10. 更改「已完成」的定義
- 11. 的Emacs迷你緩衝區完成
- 12. 我是否必須成爲Scrum Master來管理敏捷Scrum?
- 13. 線完成與自定義命令
- 14. Intellij IDEA自定義自動完成
- 15. 自動完成AJAX g.nodename未定義
- 16. 自定義Lightswitch自動完成頁腳
- 17. 從自定義BaseAdapter完成活動
- 18. jQuery自動完成代碼自定義
- 19. 自定義文本框自動完成
- 20. 編程自定義選項卡完成
- 21. Angular 2/4自動完成定義值
- 22. jQuery UI自動完成自定義html
- 23. 自定義NSTextView自動完成菜單
- 24. 自定義UITextField自動完成
- 25. phpStorm添加自定義代碼完成
- 26. Xamarin形式 - 自定義自動完成
- 27. 自定義自動完成進度條
- 28. jQuery與自定義ul自動完成
- 29. YUI自動完成插件未定義
- 30. QCompleter自定義完成規則
固定的,scrum不是一個縮寫,應該拼寫Scrum或Scrum,而不是SCRUM,:) – Sklivvz 2008-10-04 09:35:06
偉大的問題!有一個[類似的問題](http://stackoverflow.com/questions/136099/when-is-a-feature-considered-done)被問了一段時間,可能是有用的。 – 2008-10-04 16:50:33