DoD 的項目應由每個團隊共同定義,但大約會包含三個面向:

DoD 項目 覆核方法
確認功能完成
通過單元測試 小組發送 PR 至 AC 上游專案 根據 Travis 紀錄覆核
符合 acceptance criteria 小組提交進度時,附上小組自製的 acceptance criteria 清單
有至少 1 人進行 code review 並 sign off 小組設定 GitHub 時,開啟審核功能 根據 GitHub 紀錄覆核
針對已完成的 feature 能 demo 完整正向流程 小組共同進行 demo 時保留會議紀錄
確認每次 sprint check 的完成
準時且依照每次sprint check要求繳交作業 建立每次sprint check用的檢核頁,以確保繳交內容符合sprint check要求
確認專案可交付給使用者 (incl. 評審/助教)
提供完成的 README 訊息,讓第一次接觸的人知道如何使用專案 GitHub 專案 README.md
提供兩組測試帳號;確認可正確登入前後台
前台測試帳號
account: user1
email: [email protected]
password: 12345678
後台測試帳號
account: root
email: [email protected]
password: 12345678 小組提交專案指定功能後覆核。
小組提交的 repo 網址可正確使用 小組提交專案指定功能後覆核。
指定功能 (不含挑戰功能) 都已更新到主幹上 小組提交專案指定功能後覆核。
GitHub 上的主幹進度與網站上線版本一致 小組提交專案指定功能後覆核。