跳至內容

SCRUM懶人包教學:從零開始理解SCRUM

1. SCRUM的核心精神

SCRUM是一種敏捷框架,幫助團隊應對複雜專案的挑戰,基於以下價值觀:

  • 承諾(Commitment):團隊承諾達成共同目標。
  • 勇氣(Courage):敢於面對挑戰、提出問題。
  • 專注(Focus):專注於當前的工作目標。
  • 開放(Openness):對進度、問題保持透明。
  • 尊重(Respect):尊重每個人的貢獻與角色。

案例:開發一個餐廳預約App時,產品負責人需要勇氣告訴客戶某些功能不切實際,開發團隊需要專注於完成當前衝刺的功能。

2. SCRUM的角色

  • 產品負責人:定義App的功能,比如「線上訂位」「餐廳評論」,並按優先級排序。
  • SCRUM Master:確保團隊遵循SCRUM流程,解決開發中的障礙(如程式設計師和設計師的衝突)。
  • 開發團隊:程式設計師、設計師等,負責實現功能。

3. SCRUM的事件

SCRUM的流程由以下事件驅動:

  1. 衝刺計劃(2-4小時):
    • 產品負責人選出產品待辦清單中的高優先級項目(如「線上訂位」)。
    • 團隊討論如何實現,制定衝刺待辦清單。
    • 案例:團隊決定在2週衝刺中完成「線上訂位」功能,包括前端介面和後端資料庫。
  2. 每日站會(15分鐘):
    • 每人回答:昨天做了什麼?今天計劃做什麼?有什麼障礙?
    • 案例:程式設計師說資料庫連線有問題,SCRUM Master協調專家支援。
  3. 衝刺檢視(1-2小時):
    • 展示完成的「線上訂位」功能,收集客戶回饋。
    • 案例:客戶建議增加「訂位確認通知」,加入產品待辦清單。
  4. 衝刺回顧(1小時):
    • 團隊討論什麼做得好(例如按時完成介面)、什麼需改進(例如資料庫問題)。
    • 案例:決定下個衝刺提前測試資料庫連線。

4. SCRUM的產出

  • 產品待辦清單:包含所有功能,如「線上訂位」「餐廳評論」「訂位通知」。
  • 衝刺待辦清單:當前衝刺選定的工作,如「線上訂位」的具體任務。
  • 增量:衝刺結束時的可用成果,如可運行的「線上訂位」功能。

5. 案例:餐廳預約App的SCRUM流程

  1. 產品待辦清單建立:產品負責人列出所有功能,按優先級排序(「線上訂位」最重要)。
  2. 衝刺計劃:團隊選擇「線上訂位」,預估2週完成,分拆成任務(如設計介面、開發後端)。
  3. 每日站會:每天檢查進度,解決問題(如資料庫連線)。
  4. 衝刺檢視:展示「線上訂位」功能,客戶提出新增「訂位通知」。
  5. 衝刺回顧:反思進度,改進下個衝刺的流程。
  6. 重複:開始下個衝刺,加入新功能或改進。

6. SCRUM的好處

  • 靈活性:快速適應需求變化。
  • 透明性:每日站會和待辦清單讓進度清晰。
  • 持續改進:每次衝刺回顧都讓團隊更好。

網誌: 資訊大小事
SCRUM懶人包教學:從零開始理解SCRUM
李經理 2025年8月9日
分享這個貼文
標籤
我們的網誌
封存
SPC 與 QMS 比較品質管理的核心工具與應用場景解析