Scrum Master是什麼樣的工作? - 工程師

Table of Contents

我待過兩間公司跑 Scrum,只有最近的一間有明確感受到 Scrum Master

Scrum 團隊組成為三種成員

1. Product Owner (連長)
2. Developer (士官、士兵們)
3. Scrum Master (輔導長)

反正老闆/客戶的任務目標下來,連長要自己想辦法帶部隊攻下,用什麼辦法看連長自己
PO 有很高的權力去設計產品,開發者們也能在 planning 會議中提供意見
在一個不長的週期內做出來給老闆或客戶看,再開會調整,再改善...

不像傳統 PM 按照老闆的目標設計規範開規格書然後 RD 想辦法做出來那種流程
Scrum 團隊最好是成員對產品都有一定的了解和想法,然後也有能力實際做出來

而 Scrum Master 其實跟技術專業沒有絕對關係,但有技術專業的好處後面會講

Scrum Master 就是個輔導長,負責監督連長和士兵們有沒有按照部隊規定做事
有沒有誰違反了軍法 (早五查 daily scrum 沒出現、Retrospective 開士評會檢討)
開發過程中有內部或外部衝突時負責出來居中協調確認改變作法後可符合 scrum 規定

那麼有技術背景的 scrum master 有啥好處呢?
因為 scrum 是一種 state machine 機制,再在每個 Life cycle 做該做的事
從 planning > [...daily] > review > retrospective > planning ....
透過預估後實作並進行檢討改善在下一個輪迴做修正的方式做事

scrum master 要參與大小會議,確保討論跟修正作法沒有走偏 scrum 規範
比如有人覺得開會浪費太多開發時間,乾脆以後都不要開會,scrum master 就要阻止
然後找出問題關鍵,例如會議零散在每天的半小時、一小時,很容易打斷 RD 思考
這時他就要協調把會議整併在某些固定時間,確保 RD 有足夠連續思考不被打斷的時間
或者團隊成員外務太多無法專心在團隊內貢獻,scrum master 也要幫忙解決
在 retrospective 莒光日教育 scrum 的好處,請大家寫莒作講本週心得
在 planning 看 PO 連長開作戰會議確保底下 developer 士兵都聽懂理解有參與有互動

總之 scrum master 具有監軍的性質,確保團隊想出的作戰方式不會跑偏或違反軍規
我遇過的 scrum master 多少都像輔導長那樣會跟你聊天問你有啥想法之類的
千萬別在 scrum master 面前犯了思想上的錯誤
如果要當 scrum master 也必需對 scrum 有足夠的信仰,喔我的意思是深入理解


--

All Comments

Puput avatarPuput2022-09-21
關鍵還是在人 思維不改用啥都一樣
Tracy avatarTracy2022-09-24
所以要更注重人格特質搭配scrum 效果才會明顯
Iris avatarIris2022-09-21
你講的比較像傳教士
Jack avatarJack2022-09-24
我也是聽了很多人的分享才知道我們公司的scrum很成
熟 你的比喻也很精闢
Ula avatarUla2022-09-21
有夠雞肋的職位 這些工作根本沒有
tech lead不能做的
Necoo avatarNecoo2022-09-24
通常有責無權,誰會配合演出
Barb Cronin avatarBarb Cronin2022-09-21
scrum master很看人的個性。願意去協調調停的人相
對比較適合。很多lead在人與人的相處上沒有專業上
厲害。再加上有些系統認為SM是全職的工作,其他時
間都在和其他PO SM開會協調
Quintina avatarQuintina2022-09-24
有夠雞肋的
Franklin avatarFranklin2022-09-21
我知道screw master ~很會screw
Agnes avatarAgnes2022-09-24
要省錢又要照規矩做事怎麼還會有問題 西西XD
Skylar Davis avatarSkylar Davis2022-09-21
就是科技業的神棍
Andy avatarAndy2022-09-24
當PO或PM啦 scrum master像保母一樣
Michael avatarMichael2022-09-21
團隊主動性高,不用SM也能合作很有效率,團隊都被動
,角色再多也沒意義 光吵責任就吵不完了,SM根本雞
肋,scrum就吃團隊合作精神
Rachel avatarRachel2022-09-24
會不會有台廠大頭看到這篇然後抓人來幹這個位置看看
Tom avatarTom2022-09-21
在厲害的團隊都需要scrum master 可以擋掉很多會議
Odelette avatarOdelette2022-09-24
你的architect再厲害也禁不起密密麻麻會議的折損
Agnes avatarAgnes2022-09-21
很多PM都在兼著做scrum master的工作
Zora avatarZora2022-09-24
你說的這些似乎都會被TL包了,而且沒有實權的SM(像
是組員被外包其他案子)只是個聆聽者而已
Jack avatarJack2022-09-21
你沒說道MVP精神,backlog優先權,PO排事情的優先權
,不然scrum只是淪為比較短期的waterfall。
Mary avatarMary2022-09-24
Scrum master是有義務決定事情與資源的優先權的,跟
輔導長不同。
Carolina Franco avatarCarolina Franco2022-09-21
另外,實務上,scrum master要有一定的官階與職級,
管理權。不然整個技術團隊的績效不知道怎麼打,怎麼
提升效率,也沒有權利決定做事的優先權,淪為誰官階
大都能隨意插上緊急需求。
Carol avatarCarol2022-09-24
所以小弟個人,很不看好沒有一定職級權利的mastet,
通常淪為需求傳聲筒的工作。
Isla avatarIsla2022-09-21
最後scrum master為什麼最好是懂技術,或從engineer
升上去? 知道做事的優先權,知道系統的技術債,知
道系統的架構調整會怎麼影響未來整個技術發展… 節
省大量工程師時間,使工程師團隊有累積具備競爭力的
技術。scrum master 懂不懂技術,明明就差超級多。
Lydia avatarLydia2022-09-24
你是不是當過預官輔導長XD
William avatarWilliam2022-09-21
...好雞肋
Edith avatarEdith2022-09-24
SM怎麼可以決定資源跟優先,把PO當塑膠做的欸囧
Cara avatarCara2022-09-21
看到有人說SM要排PBI的優先序就知道完全不懂
Faithe avatarFaithe2022-09-24
Anonymous avatarAnonymous2022-09-21
POA
Catherine avatarCatherine2022-09-24
台廠一堆官僚老人跑不起來 像在扮家家酒