如果有人仔細看了上一篇而且剛好對Scrum有些研究的話,應該會覺得有點奇怪,好像少了點東西 XD
如果有人仔細看了上一篇而且剛好對Scrum有些研究的話,應該會覺得有點奇怪,好像少了點東西 XD
是的,Scrum總共定義了3種角色,Product Owner、Team還有Scrum Master(SM)。那如果Scrum的流程只有先前描述的這樣,Scrum Master難道是坐著領錢就好,不用做事情的角色嗎?
當然不會有這麼好的事情發生 :D,在理想的世界中,Scrum流程一切完美順利時,Scrum Master的確什麼事都不用做,可惜我們是生活在現實的世界中,所以會發生一堆莫名其妙的干擾。好比說會有白目的老版跳過Product Owner許願,直接找團隊成員亂插急件,任意破壞整個Scrum的運作機制。這個時候,就是Scrum Master出來維護愛與和平的時候了,他得捨身取義的對老闆曉以大義,以保持Scrum能順利進行下去。除此之外,Scrum Master還需要負責觀察整個團隊及機制的運作,找出可以加強的地方,並且將之改善。
也因為Scrum Master看起來像是維持皇城內和諧的糾察隊,所以就成了傳統PM轉職的第一首選。但是個人覺得這並不是很適當,PM是負起整個專案成敗的責任,而在Scrum專案中,Product Owner才是負責成敗的角色,另外PO需要周旋在各個利害關係人之間,協調及滿足他們各種不同天馬行空的幻想,再來專案的進度掌控是取決予PO在Product Backlogs所排訂的優先順序。因此大家別在傻傻的一直搶著要當Scrum Master了 XD。
Scrum Master從定義上看得懂,像是教練像是糾察隊幫忙檔住不必要的事務
但一直感覺很微妙(存在效益)
團隊如果夠自主其實也可以打太極請老闆把問題轉給PO吧
Scrum強調的是自我組織的運作,PO、Scrum master及Team都是Scrum團隊的成員。雖然每個公司環境不同,但老闆通常是會破壞規則的角色 XD。