什麼是Scrum Master?角色與職責

Scrum Master 是團隊的促進者敏捷開發 團隊。Scrum 是一種方法,使團隊能夠自我組織並根據敏捷原則快速變更。Scrum Master 負責管理資訊交流的流程。

角色與職責

Scrum Master 的角色是作為 Scrum 框架的一部分而建立的。此角色通常沒有實際權力(也稱為服務型領導)。這個名稱最初是為了表明此人是 Scrum 的專家,因此可以引導他人。Scrum Master 也負責改善團隊與組織之間的互動,以最大化團隊的效率。Scrum 團隊 與組織之間的互動,以最大化團隊的效率。最後,Scrum Master 負責安排並主持團隊的會議——每日站會、規劃會議,Sprint 回顧會議等等。

What is a Scrum Master

Scrum Master 的職責包括:

  • 消除障礙
  • 創造一個團隊能有效運作的環境
  • 處理團隊動態的問題
  • 確保團隊、產品負責人以及團隊外其他人的良好關係
  • 保護團隊免受外部干擾與分心

Scrum Master 面臨的挑戰

Scrum Master 的責任是確保團隊遵循 Scrum 流程,並確保團隊外的人給予團隊遵循流程所需的空間。儘管這個角色可能最容易解釋,但在實際操作中卻常常是最困難的。以下是團隊常見的三大挑戰:

  1. 對變革的抗拒 — 可能最令人沮喪的障礙就是抗拒。它可能以許多形式出現——主動或被動、明顯或隱蔽——正如《敏捷估算與規劃》和《成功實踐敏捷》的作者 Mike Cohn 所指出的。
  2. 對流程的誤解 — 專家指出,由於 Scrum 从根本上改變了人們的工作方式,日常實施中存在很大的混淆空間。人們通常認為自己理解 Scrum,但卻將舊的術語和方法與 Scrum 的流程和術語混為一談。
  3. 無法適應角色的改變 — 轉型至 Scrum 會影響整個團隊、部門,甚至整個公司(跨功能的自我組織的),這可能會讓人感到威脅。例如,管理者可能會擔心失去權力或控制權,而團隊成員則可能難以適應以團隊為導向的流程。

Scrum 主管與專案經理

在瀑布式開發中,專案經理扮演領導角色,引導團隊、制定並管理計畫。但當團隊採用敏捷方法時,這些專案管理活動會發生什麼變化?

  • 專案經理協助管理專案進度、資源與範圍,以滿足業務需求。相比之下,Scrum 主管則協助確保 Scrum 團隊取得成功。
  • 產品負責人與客戶及團隊合作,設定方向。
  • Scrum 主管扮演教練與促進者的角色,引導開發團隊遵循敏捷實務,並完成產品負責人優先排序的工作。
  • Scrum 主管與產品負責人及開發團隊合作,確保團隊成員能無障礙地持續開發,並正確實施 Scrum 實務。

Scrum Master vs Project Manager

Leave a Reply