Activity,執行 scrum 活動的流程

  • 初期衝刺規劃 - Sprint planning meeting

    • 每個 sprint 開始的第一天,先進行 4-8 小時 plan to sprint 會議
    • Core Role 成員都需要參與,溝通
    • 逐一將所有 stories point分割成 task 項目(要做什麼,該怎麼做)
    • 估算每一個 task 所需要的時間(單位:小時)
    • 會議結束會產生 Sprint baccklog story (以及 task list)
  • 每日立會 - Daily Scrum 每天15分鐘

    • 每日成員會議,團隊成員輪流報告
    • 昨天目標執行狀況
    • 今天預計完成目標
    • 有沒有遇到什麼問題
  • 檢核 - Sprint

    • 以 2-4 週為一個衝刺區間
    • 在期間內逐一完成 story 中的 task 項目
  • 展示 - sprint demo (review) meeting

    • 在正式 Demo 之前,進行 2-4 小時的預前會議
    • Core Role 成員都需要參與
    • Production owner 會確認 story 有做到他期望的結果
    • Production owner 會再根據 story 提出新的想法,形成新的 sprint 則作為第二階段需求
    • 需預留會發生不符期待所需要的修正時間
  • 回顧 - Sprint repospective metting (1.5-3小時)

    • 回顧會議(改善優化)

    • 由 Scrum Master 與 Team Developer 參與

    • 提出的項目要掌握好,以2週時間能處理的為主,若項目過多,可另開 story

    • 哪些方法適合繼續執行

      例如: CI/ CD 執行狀況探討及回應

    • 哪些流程需要被改善

      例如,目前測試不夠完善,測試設備不足

    • 提出改善計畫 - action plan

  • 下階段衝刺規劃 - Product backlog refinement metting (4-8小時)

    • 又稱 Product Backlog Grooming ,在執行 sprint 階段,規劃下一階段要做的項目
    • 由 Production owner 檢視 story 裡面的項目
    • 提出下一階段準備要實施的 story

敏捷軟體開發宣言

1. 敏捷開發 - Scrum 敏捷團隊的角色與任務

2. 敏捷開發 - Activity,執行 scrum 活動的流程

3. 敏捷開發 - Scrum 執行 Artifact,如何將需求明確化

4. 敏捷開發 - Scrum 執行 Sprint backlog