這是《落葉》文集里第?90?片落葉,希望你能喜歡,不為別的畦娄,只為這份堅持。
The ScrumMaster is responsible for making sure a Scrum team lives by the values and practices of Scrum. The ScrumMaster is often considered a coach for the team, helping the team do the best work it possibly can. The ScrumMaster can also be thought of as a?process owner?for the team, creating a balance with the project's key stakeholder, who is referred to as the product owner.
為什么先引用 ScrumMaster 的原文解釋呢熏版?因為很多名詞的釋義在被翻譯成中文之后纷责,要么比較晦澀,要么就有偏差撼短,通過原文能更精準地理解這個 Scrum 里重要的角色之一再膳,下文中就用常見簡稱 SM 來表示了。
今天我這個老兵來理論結(jié)合實踐的說說 SM 在 Scrum 里到底是做什么的曲横,后續(xù)會結(jié)合更深入的學(xué)習(xí)實踐繼續(xù)改進更新喂柒。
1不瓶、SM 是 Scrum Team 的一員,和 PO 以及開發(fā)團隊都保持著緊密的合作和及時的溝通灾杰;
2蚊丐、如果我們把 Scrum 看作一艘龍舟的話,PO 就是這艘龍舟上的“鼓手”艳吠,他通過鼓點控制著所有“劃手”的劃槳節(jié)奏麦备,在整個航程中,確保整個團隊按照正確的方法和合理的節(jié)奏在使勁昭娩,以確保能在既定的時間內(nèi)凛篙,以最快的速度到達“舵手”指定的方向。
3栏渺、SM 是一個具有雙重身份的角色:教練 + 保鏢呛梆;
4、SM 作為教練時磕诊,她需要教會團隊怎么玩轉(zhuǎn) Scrum 流程填物、方法和工具,讓團隊理解并接受敏捷思想霎终,引導(dǎo)大家按照正確的方法去實踐滞磺,并幫助團隊一起找出每個沖刺中的改進點,讓整個團隊的戰(zhàn)斗力越來于強神僵;
5雁刷、SM 作為保鏢時,她需要保護團隊在整個沖刺期內(nèi)盡可能地不受外界干擾保礼,比如臨時任務(wù)、人員調(diào)動责语,甚至于是團隊成員個人的一些問題炮障,只要是會影響到整個沖刺進度的,她都有責(zé)任區(qū)協(xié)調(diào)和解決坤候。但一定要注意胁赢,SM 是“保鏢”,而不是“保姆”白筹,很多 SM 在團隊成員抱怨事情太多時智末,會主動承擔(dān)一些事情,比如更新任務(wù)墻徒河,更新 Scrum 電子工具里的任務(wù)狀態(tài)等等系馆,請一定避免,因為這是讓團隊成員通過自我操作而對自己的進度有個直觀感覺的機會顽照,所以請一定不要越廚代庖由蘑,反而適得其反闽寡;
6、SM 在整個 Sprint 過程中需要組織和參加所有的常規(guī)會議:
Sprint Planning Meeting:SM 需要跟 PO 和團隊一起完成 Sprint Plan尼酿;
Sprint Review Meeting:SM 需要組織該會議爷狈,并給需求任務(wù)的完成者創(chuàng)造更多更好的 Show Time;
Sprint Retrospective Meeting:SM 需要組織并主導(dǎo)這個會議裳擎,引導(dǎo)大家積極地總結(jié)和反思剛剛結(jié)束的這個 Sprint涎永,收集到盡可能多的實踐,再組織大家分析出其中的改進點鹿响,然后挑出高優(yōu)先級的放入下個 Sprint 里去嘗試改進土辩。同時,SM 還需要確保這個會議不會開成問題吐槽會或批斗會抢野,這一點很重要拷淘;
Daily Scrum Meeting:也可以叫 Daily Stand-up Meeting,SM 需要組織這個會議指孤,并控制會議的節(jié)奏和時長启涯,通過這個會議,SM 需要了解到當(dāng)前的任務(wù)進度和問題恃轩,并迅速協(xié)調(diào)資源结洼,幫助問題的提出者找到解決方法;
7叉跛、SM 對流程和團隊負責(zé)松忍,在每個 Sprint 里,他都需要全身心投入其中筷厘,對于一個大項目來說鸣峭,PO 也許會同時服務(wù)于多個 Scrum 團隊,但 SM 建議專人專職酥艳,特別是在敏捷實施的早期階段摊溶,SM 需要話費很多精力在學(xué)習(xí)、引領(lǐng)充石、指導(dǎo)莫换、組織、跟蹤和協(xié)調(diào)等多維度的工作上骤铃;
8拉岁、什么才是優(yōu)秀的 SM?我最喜歡的一個回答就是:做到極致就應(yīng)該是團隊感覺不到你的存在惰爬,或者是你在或不在時喊暖,團隊都能正常運作。簡單來說补鼻,就是一個優(yōu)秀的 SM 做到極致就是把自己做“失業(yè)”了哄啄;
9雅任、有一種組織叫 SoS(Scrum of Scrum),從我個人的實踐經(jīng)驗出發(fā)咨跌,建議兩種形態(tài)的 SoS:
Scrum of Scrum:當(dāng)一個項目是由多個子項目組成時沪么,不可能由一個 ScrumMaster 去同時工作于所有子項目里的所有 Scrum 團隊,所以就需要一個 SoS 這樣用于跨團隊和跨子項目的橫向溝通管理組織锌半;
Scrum of Scrum Assistant:當(dāng)一個項目是由多個 Scrum 團隊協(xié)作時禽车,也許不需要每個 Scrum 團隊都需要配備一個專職的 SM,但至少得有一個團隊成員兼職 Scrum Assistant刊殉,然后協(xié)助 SM 開展一些工作缎谷;
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵