如果有人仔細看了[Scrum簡介]而且剛好對Scrum有些研究的話,應該會覺得有點奇怪,好像少了點什麼東西 XD
如果有人仔細看了[Scrum簡介]而且剛好對Scrum有些研究的話,應該會覺得有點奇怪,好像少了點什麼東西
是的,Scrum總共定義了3種角色,Product Owner、Team還有Scrum Master(SM)。那如果Scrum的流程只有先前描述的這樣,Scrum Master難道是坐著領錢就好,不用做事情的角色嗎?
當然不會有這麼好的事情發生,在理想的世界中,Scrum流程一切完美順利時,Scrum Master的確什麼事都不用做,可惜我們是生活在現實的世界中,所以會發生一堆莫名其妙的干擾。好比說會有白目的老版跳過Product Owner的許願模式,直接找團隊成員亂插急件,任意破壞整個Scrum的運作機制。這個時候,就是Scrum Master出來維護愛與和平的時候了,他得捨身取義的對老闆曉以大義,以保持Scrum能順利進行下去。除此之外,Scrum Master還需要負責觀察整個團隊及機制的運作,找出可以加強的地方,並且將之改善。
也因為Scrum Master看起來像是維持皇城內和諧的糾察隊,所以就成了傳統PM轉職的第一首選。由於Scrum架構中並沒有PM這種角色,所以許多坊間補習班推Scrum時,都用Scrum Master來說明PM在Scrum流程中所要擔負的責任。
但是個人覺得這並不是很適當,在傳統專案的定義中,PM是負起整個專案成敗的責任,而在Scrum專案中,Product Owner才是負責成敗的角色。另外Product Owner需要周旋在各個利害關係人之間,協調及滿足他們各種不同天馬行空的幻想,再來專案的進度掌控亦是取決予Product Owner在Product Backlogs所排訂的優先順序。因此大家別在傻傻的一直搶著要當Scrum Master了 XD。