Scrum 重點整理
角色
豬組成員
- Scrum Master:
- 確保合理的運作Scrum
- Product Owner:
- 呈現利益相關者與客戶的需求
- 建立需求清單
- 排列需求優先權
- 定義交付內容、時間
- Development team(3-9人):
- 分析
- 設計
- 開發
- 測試
- 技術撰寫
雞組成員
- 用戶
- 利益相關者(只參與衝刺評審)
- 經理
Scrum 流程
開始前
- 一個衝刺(或迭代)為Scrum開發的基本單位。每個衝刺週期為一週至一個月,通常採用兩週。
- 你必須在一個衝刺結束時確保完成需求,包含開發、測試和撰寫文件。
衝刺規劃會議
- 兩週的衝刺建議四小時的會議
- 從需求清單中選擇出能在一個衝刺內完成的高優先權需求
- 首先,由開發團隊、Scrum Master和Product Owner挑選出需求。
- 接著,由開發團隊討論完成這些需求的細節內容,並用 Planning Porker 估算故事點數。
- 最後,如果挑選出來的需求經過估算後,超過一個衝刺所能完成的時間,切割需求、更換需求或是剃除需求。相反地,如果無法填滿一個衝刺的時間,從需求清單中加入新的需求。
每日站立會議
每個開發成員都要回答三個問題- 昨天你完成了那些工作?
- 今天你打算做什麼?
- 完成你的目標是否存在什麼障礙?
- Scrum Master 需要記下這些障礙
- Development team 每日紀錄工作內容(e.g. 採用 JIRA)
衝刺完成
回顧會議
- 兩週的衝刺建議兩小時的會議
- 展示完成的項目(DEMO)給雞組成員
- 討論下次衝刺雞組成員期望能完成的需求
評審會議
- 兩週的衝刺建議一小時半的會議
- 由 Scrum Master 主導會議
- 此次衝刺有甚麼優良的部分?
- 如何改善衝刺,應用在下一次的衝刺中?
留言
張貼留言