# 完成指標 (Definition of Done) 在第一次會議中定義團隊共同約定的 checklist,以下是我們建議的 DoD 預設項目,以及覆核方法。 ### ==確認功能完成== | ✅ | DoD 項目| 覆核方法 | | -- | ----- | -------- | |<input type="checkbox" checked>| 通過單元測試 | 小組發送 PR 至 AC 上游專案,根據 Travis 紀錄覆核| |<input type="checkbox" checked>|符合 acceptance criteria|小組提交進度時,附上小組自製的 acceptance criteria 清單| |<input type="checkbox" checked>|有至少 1 人進行 code review 並 sign off <font color="#f00">前後端各提交 3 個 PR 連結</font> | 小組設定 GitHub 時,開啟審核功能,根據 GitHub 紀錄覆核 | |<input type="checkbox" checked>|針對已完成的 feature 能 demo 完整正向流程|小組共同進行 demo 時保留會議紀錄| ### ==確認專案可交付給使用者 (incl. 評審/助教)== :::warning 注意:評審啟動小組專案時,左欄有任一缺漏,都會造成評審無法進行。 ::: | ✅ | DoD 項目| 覆核方法 | | -- | ----- | -------- | |<input type="checkbox" checked>|提供完成的 README 訊息,讓第一次接觸的人知道如何使用專案 | GitHub 專案 README.md| |<input type="checkbox" checked>|小組提交的 repo 網址可正確使用|小組提交專案指定功能後覆核| |<input type="checkbox" checked>|指定功能 (不含挑戰功能) 都已更新到主幹上|小組提交專案指定功能後覆核| |<input type="checkbox" checked>|GitHub 上的主幹進度與網站上線版本一致|小組提交專案指定功能後覆核 | |<input type="checkbox" checked>|提供兩組測試帳號;確認可正確登入前後台|小組提交專案指定功能後覆核| * 前台測試帳號 * account: user1 * email: user1@example.com * password: 12345678 * 後台測試帳號 * account: root * email: root@example.com * password: 12345678