scrum
Definition of Done
一個共用且明確的品質標準清單,每個產品 backlog 項目在團隊認為其完成之前都必須符合這些標準。Definition of Done 確保整個 Scrum 團隊對「完成」有相同的理解。它通常包括一些標準,例如:程式碼審核、自動化測試編寫並通過、文件更新、部署到暫存環境,以及可訪問性檢查。它與 acceptance criteria 有所不同 — acceptance criteria 是特定於 story 的,而 Definition of Done 應用於所有工作。隨著團隊流程的成熟,他們會逐步完善 Definition of Done。不符合 Definition of Done 的未完成工作不能包含在 sprint increment 中。