昨天介紹了Scrum四個會議的其中一個--Daily Meeting,每日立會。而今天要繼續介紹的是衝刺檢視會議(Sprint Reivew Meeting)團隊成員必須在這場會議中展現自己在這次衝刺中的成果。這場會議任何人都可以參加,不僅限於PO、ScrumMaster及DT,利害關係人、管理階層甚至顧客均能參加。這是一場公開會議。
剛剛提到,團隊成員必須在這場會議中展現自己在這次衝刺中的成果,要注意的是,我們要展示的是那些符合「已完成」定義的項目,也就是已經全部完成,不必在施加任何作業就能直接推出的功能。或許,它不能稱做一個完整的產品,但它會是一項完整的功能。
那麼,「已完成」的定義是甚麼呢?當我們在便利貼上寫下一個一個的User Story時,我們就必須寫出在何種情況下確認已完成,必須實現那些目標才算完成。
這套非得符合不可的標準稱為DoD(Definition of Done),是一份全面的必要的活動清單,確保只有完成的功能能被展示,不僅在功能方面更是質量方面。DoD有可能因為不同的團隊而不同,但同一個團隊之間必須是一致的。
圖片來源
DoD可能會因為階段的不同而有異:
DoD的標準存在並不是要求團隊做出完美無瑕的產品,必須在追求量與品質之間獲得平衡。DoD可以隨著團隊的理解度、敏捷力與技術能力的上升而增強。
在今天提到了幾個Scrum的專業用語:
本文同時發表於HackMD:https://hackmd.io/9cmg6yTTRW6-V7domUNVmg