scrummaster的職責簡單的說可以總結為: 確保team 按照scrum的方式執行,team的coach,幫助team更好的工作,process的owner,能夠在team和po之間平衡。移除專案進度的障礙,保護團隊成員被過度commit等。
具體的來說,scrummaster的職責到底是什麼呢?
1)scrummaster的首要職責就是教練,對該怎麼踢負責的教練,不是為進幾個球負責的教練
ta幫助po,團隊理解如何應用scrum開發方式工作。比如po如何梳理產品列表,團隊如何做故事點的估算,scrum的5個活動該怎麼做。ta是過程上的權威,工作是否做的下來,ta說不上話,但是工作該如何遵守scrum的流程,scrummaster說了算。
scrummaster是教練,並且還是服務型的教練。ta並不去要求團隊們要做到什麼(注意我是說的做到什麼,而不是依照什麼流程做)。ta應該去問團隊,我怎樣能幫助團隊工作得更有效。
2)scrummaster要充當團隊的保護傘
ta要代表團隊給管理層匯報,ta也會有原則的把管理層的資訊傳達到團隊。確保團隊能集中精力完成衝刺。經理對團隊成員安排額外任務時候,po想給團隊增加sprint backlog的時候,scrummaster都會充當保護傘,有原則的把這些干擾遮蔽在團隊之外。
3)scrummaster是清除障礙的人
ta要確保創造team能夠順利工作的條件,掃除各種障礙比如團隊對外部的硬體或者軟體依賴;比如需要其他團隊的支援;需要工具的支援等
4)scrummaster溝通連線的橋梁
經常說ta是牧羊犬。牧羊犬的作用一是讓羊有秩序的行進,不能掉隊。牧羊犬還有另乙個作用不是和狼打架,通常也是打不贏的。這個作用是叫,如果遇到狼,大叫把人類叫過來打狼。在這點上,scrummaster就是團隊的代言人,團隊遇到問題,scrummaster要負責大部分的對外溝通工作。
5) scrummaster是變革代言人
ta要促成組織內部人員轉變思維,迎接敏捷開發方式。ta需要見多識廣,引入變革改變組織,讓組織執行更加高效。比如,改變專案經理過去安排任務的習慣;改變團隊成員等著分配任務習慣;引進新的測試工具;推進更多的敏捷實踐到團隊,比如tdd。
scrummaster是沒有被授予實實在在權利的角色。這些變革的推動,更多的是靠ta的溝通技巧,比如探索式提問;耐心引導,讓團隊發現問題;勇敢對外部不合理的安排說不;等等這都對scrummaster提出更高的要求。ta是乙個服務型的leader.
ScrumMaster到底做什麼工作
scrummaster的職責簡單的說可以總結為 確保team 按照scrum的方式執行,team的coach,幫助team更好的工作,process的owner,能夠在team和po之間平衡。移除專案進度的障礙,保護團隊成員被過度commit等。具體的來說,scrummaster的職責到底是什麼呢?...
Google MapReduce到底解決什麼問題?
很多時候,定義清楚問題比解決問題更難。什麼是mapreduce?它不是乙個產品,而是一種解決問題的思路,它有多個工程實現,google在 中也給出了它自己的工程架構實現。mapreduce這個程式設計模型解決什麼問題?能夠用分治法解決的問題,例如 畫外音 能夠發現,現實中有許多基於分治的應用需求。為...
Google MapReduce到底解決什麼問題?
很多時候,定義清楚問題比解決問題更難。什麼是mapreduce?它不是乙個產品,而是一種解決問題的思路,它有多個工程實現,google在 中也給出了它自己的工程架構實現。mapreduce這個程式設計模型解決什麼問題?能夠用分治法解決的問題,例如 畫外音 能夠發現,現實中有許多基於分治的應用需求。為...