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 主導會議
  • 此次衝刺有甚麼優良的部分?
  • 如何改善衝刺,應用在下一次的衝刺中?

留言

這個網誌中的熱門文章

Eclipse 設定: Java 自動排版

歐萊禮 - 深入淺出 HTML 5 程式設計 重點整理