如何成為一位優秀的ScrumMaster

cherishye發表於2020-09-18

嗨,大家好,我是葉子

背景介紹

目標:為了能更好的適應快速變化的需求和不確定的未來。
部門包含崗位:部門負責人、專案經理、產品經理、開發團隊(開發人員、測試人員)
那麼這種情況下,我們想轉型Scrum框架下進行工作,需要一名專業的ScrumMaster,那麼這位ScrumMaster需要具備哪些職責呢?

優秀ScrumMaster的能力地圖

ScrumMaster的職責簡單理解為:Kenneth Rubin在《Essential Scrum》說,“類似於運動團隊的教練,ScrumMaster觀察團隊使用Scrum的過程,幫助團隊提高工作績效”。教練不是顧問,不提供解決問題的方案,而是支援Scrum團隊自己去發現屬於自己的最適合的答案。教練猶如一面鏡子,反映Scrum團隊的真實現狀和侷限,同時引發團隊看到更多的可能性,鼓勵團隊嘗試變革,不斷提高。
那麼,要想在Scrum框架下開心快樂的工作,我們需要充分理解和接受它的五大價值觀:

勇氣(Courage):有勇氣做出承諾,履行承諾

比如:承諾某迭代完成的任務

尊重(Respect):尊重每個人以人為本

比如:尊重團隊的每個角色、尊重每個人提出的觀點等

專注(Focus):把心思和能力都用到承諾的工作上

比如:在過程中我們都要盡最大能力專注的做事,專注於完成每個目標,專注每一個細節

開放(Openness):對所有人透明

比如:資訊透明,平臺開放

承諾(Commitment):承諾全力以赴

比如:主動克服困難,並努力完成迭代內的任務

那麼,價值觀統一了,接下來,葉子來給大家分享一下在工作中,ScrumMaster的需要具備的具體職責有哪些?

1.ScrumMaster是團隊的教練

  • 聆聽
    用心觀察團隊,善於聆聽,注意團隊的工作方式,思考他們為什麼這樣做,從而找到問題的原因。比如:白板更新不及時
  • 反饋
    聆聽是第一步,看到問題後需要反饋,通過這種發現問題反饋給團隊的方式 ,來幫助團隊改進工作方式。比如:白板更新不及時
  • 引導
    引導的本質是幫助被引導人解決問題(找到答案)的方法變得簡單,同時自己不能深入其中,關於引導通過語言只能傳達24%的資訊,其他76%的資訊需要通過表情、情緒、肢體語言傳達。那麼ScrumMaster應該通過會議或一對一對話方式,發現問題,並進行正確引導。
    比如1:在計劃會中,專案經理對團隊說,“我只想要一個完成時間而已”,這顯然專案經理對計劃會的本質沒有理解,再未討論清楚需要做什麼之前,團隊不可能給出完成時間。那麼SM就需要會後跟專案經理溝通,指出自己看到觀察到的問題,從而讓專案經理明確理解了計劃會的意義和目的。
    比如2:“葉子,在團隊中說話聲音小、語句有時也不通暢”那麼,SM發現這個細節,私下藉助午餐時間約上葉子一起,過程中SM指出了葉子在團隊中的表現,這時葉子表達了自己的想法,因為自己的能力不足,所以不自信,才會有這種表現,那麼sm重新跟葉子聊了一下,她身上的具備的優點及給團隊帶來的價值,讓葉子重新找回了自信,在之後的溝通過程中更加的自信。
  • 教授
    1.在團隊不知道怎麼做的時候,教練做為老師,他能夠帶領團隊從腳下開始,通過正確地敏捷知識的傳遞,幫助團隊做正確地事。
    2.當團隊不知道如何正確地選擇與應用合適的方法時。敏捷教練應做為輔導員,輔導團隊前進,而不是實施者,幫助團隊掌握敏捷技術實踐。在輔導的過程中潛移默化將敏捷的價值觀、思想、方法傳遞給團隊。
    3.分享關於敏捷知識的資訊
    4.發起開設專題性培訓——比如:程式碼重構、如何提取公共方法等。
    5.培訓Scrum知識,給團隊講解scrum的價值觀、原則和實踐,比如:3355方法論等
  • 支援
    當團隊遇到困難時,要鼓勵團隊,幫助他們保持動力

2.ScrumMaster是服務型管理

1.關注於團隊成員的需求,需要的是培養人的能力,幫助團隊解決各種問題。
2.用心幫助組織內每一位成員成長,使人更聰慧、更自主。
3.負責維護一個block list用來記錄team在開發中遇到的障礙,由SM進行管理並最終使得列表中的每一個問題得到及時處理。
比如:
幫助專案團隊承諾專案開發,回顧專案過程,總結專案經驗教訓,幫助制定 Sprint 計劃

3.ScrumMaster是Scrum過程的權威

ScrumMaster是Scrum團隊的過程權威,在這個身份上,為了確保Scrum團隊實施並遵循Scrum的價值觀、原則和實踐,ScrumMaster需要被充分授權。只要有可能,ScrumMaster就要持續幫助Scrum團隊改進過程,實現交付的業務價值最大化。但是他的權威不同於職能經理或專案經理。

4.ScrumMaster是團隊的保護傘

1.ScrumMaster保護開發團隊免受外部干擾,讓團隊可以集中精力在每個迭代交付業務價值。干擾有各種來源,可能是專案經理在迭代進行過程中想給團隊成員安排其他工作,也可能是其他團隊引起的問題。不管干擾來自哪裡,ScrumMaster都要實地考察,幫助解決管理問題,幫助解決紛爭等。
2.正確引導團隊,擁抱改變,需求可以改變,可以增加,也可以減少,引導團隊更專注於業務價值交付。

5.ScrumMaster是變革的代言人

1.ScrumMaster必須積極推動變革,幫助大家轉變思維方式,理解變更的必要性,看到變革的好處。
2.變革過程中,不停的發現團隊的問題,並進行優化,根據團隊自身的特點,持續改進。
比如:
指導Scrum小組成員理解為什麼、知道如何參與Scrum實踐的每一個環節,把控好Scrum實踐的產出等。

就知道各位還沒有看夠,是不是也很期待PO和Team在敏捷框架下的職責有哪些?

不要著急,葉子會繼續更新......

以上內容僅代表我個人針對做為一位優秀ScrumMaster應該具備的職責的理解,當然只做到上面的這些遠遠不夠,我們也要從各個維度綜合思考,希望和大家一起努力成長。

同時,特別期待小夥伴們也來分享自己對《如何成為一位優秀的ScrumMaster》職責的見解~~

相關文章