CSM|一個合格的ScrumMaster的八大能力

ScrumMaster被認為是許多項目開發(fā)中的項目經(jīng)理,這實際上是一種誤解。與此同時,經(jīng)??吹侥切┲鲝圫crum Master和項目經(jīng)理完全區(qū)別的人。
盡管ScrumMaster不是項目經(jīng)理,但它仍然有許多項目經(jīng)理職能。那么Scrum Master的責任是什么?怎樣成為一名合格的Scrum Master?
?

下面列出以下六個方面供您參考:
?
01\管理Scrum流程
?
這是Scrum Master的核心職責,Scrum Master的主要職責是將其與項目經(jīng)理區(qū)分開來:Scrum Master需要維護每個sprint的流程,并確保團隊遵守價值觀和最佳實踐,這樣項目就可以成功實施和完成。
?

首先,Scrum Master負責在Sprint期間主持每次會議,包括sprint計劃會議,每日Scrum會議,sprint審查會議和sprint回顧會議。
此外,Scrum Master需要幫助產(chǎn)品負責人建立產(chǎn)品積壓和sprint積壓,并通過正在進行的積壓修飾會議確定每個故事的優(yōu)先級。
最后,Scrum Master還需要幫助Scrum團隊清除開發(fā)過程中遇到的障礙。Scrum Master應該有一個阻止列表來記錄團隊在開發(fā)過程中遇到的問題障礙,即阻礙日志。它由Scrum Master本身管理,最終列表中的每個問題都得到及時處理。
?
02\保護團隊
?
ScrumMaster應盡最大可能保護團隊,以確保團隊不受外界干擾,尤其是產(chǎn)品負責人。那么Scrum Master如何保護團隊?Scrum團隊在什么情況下需要保護?
?

避免過度承諾
在每個sprint開始時,Scrum Master應根據(jù)團隊的能力和過去的經(jīng)驗合理地承諾工作量。不要盲目和樂觀地向產(chǎn)品負責人承諾過多的工作。
一些Scrum Masters可能無法估計團隊的能力,或者希望通過過度投入太多工作來獲得老板的良好印象,導致團隊持續(xù)加班以達到?jīng)_刺的目標。
團隊的效率嚴重降低。與此同時,由于時間緊迫和急于交付,項目的質(zhì)量非常低,最終形成了惡性循環(huán)。
平衡的工作量
一個好的Scrum Master應該知道如何與產(chǎn)品負責人“搖擺”,以便在此時獲得合理的工作量。這里的“搖擺”不是被動閑置工作,也不是故意減少團隊的工作量,而是安排合理的工作量,使團隊能夠?qū)崿F(xiàn)最高效率,同時不損害團隊的主動性。這是一個良性循環(huán)。
避免外部干擾
我們都知道需求的變化對每個開發(fā)人員來說都是噩夢,敏捷出現(xiàn)的一個重要原因是解決這個問題并讓開發(fā)人員接受變化。但是,您經(jīng)常會遇到跨越Scrum Master的產(chǎn)品負責人,直接找到團隊并給他們訂單。此時,ScrumMaster應該保護團隊,以避免分散團隊目前正在進行的工作。要求的變化是好的,但它不應該干擾沖刺過程中的團隊??梢栽诿咳誗crum會議或sprint計劃會議上提出協(xié)商解決方案。我認為Scrum Master在任何時候都應該為團隊保持“小腿防守”的精神。
?
03\有效溝通
?
很多時候,Scrum Master是利益相關(guān)者(老板,產(chǎn)品負責人)和開發(fā)團隊之間的橋梁。很容易讓人覺得Scrum Master正試圖在裂縫中生存,并且很容易不打擾。因此,傳播藝術(shù)的重要性是不言而喻的。
如何說服產(chǎn)品負責人,讓老板滿意,讓開發(fā)團隊滿意,這是獲得這種技能的學習過程。
?

為此,可以使用以下幾點作為參考:
與老板溝通:
應定期及時通知項目的現(xiàn)狀和進展。不要等老板親自要求它。它可以通過表格通過電子郵件發(fā)送。主要報告進度狀態(tài),避免過于詳細的內(nèi)容; 如果遇到問題,應及時報告,以便問題在出現(xiàn)時能夠得到認真對待,并及時得到解決。
如果你等到發(fā)布壞消息的截止日期,那么就讓你的老板有機會對你的團隊進行微觀管理。
與團隊協(xié)調(diào):
最重要的是以身作則,正確的態(tài)度; 充分了解團隊每個成員防止工作量盲目承諾的能力; 通過每日Scrum會議,團隊中的每個人都可以清楚地了解最新的進展和情況; 如果你遇到關(guān)注這個問題的問題,而不是個人。
?
04\檢查質(zhì)量
?
質(zhì)量決定了產(chǎn)品的命運。那么如何檢查質(zhì)量。在敏捷實踐中,以下經(jīng)驗可供參考:
我們不應過分強調(diào)速度,而應注重合理的發(fā)展速度。這將確保產(chǎn)品質(zhì)量的質(zhì)量。Scrum流程應該在每個sprint中穩(wěn)定完成,使團隊養(yǎng)成習慣并最終實現(xiàn)良好的開發(fā)節(jié)奏。
?

開發(fā)編碼風格并堅持代碼審查。代碼的規(guī)范非常重要,良好的代碼可以提高整個團隊開發(fā)和溝通的效率。
好的代碼,代碼審查可以成對完成,只有在審核通過后才能提交代碼。您可以通過創(chuàng)建拉取請求來查看代碼,然后將其合并到代碼庫中。
編寫單元測試,單元測試的重要性我認為每個人都理解,但很多人覺得它很痛苦,很麻煩,占用了開發(fā)時間。通過單元測試,您的代碼是可測試的代碼。
自動化測試,不用說,它的好處是誰使用誰知道。
早期集成以獲得頻繁的反饋,這樣做的好處是我們可以及時獲得用戶的反饋,然后可以及早糾正錯誤。
最后,我想強調(diào)一句話:不加班,不加班,不加班。
?
05\跟蹤進度
?
進度管理是另一項項目經(jīng)理的職責,也是Scrum Master的要求。我們有很多用于監(jiān)控scrum進度的工具,它非常有效,例如,燃盡圖,任務管理器,excel待辦事項列表,scrum板等等。但是,大多數(shù)這些工具是針對不同供應商單獨提供的。
?

scrum流程畫布中無縫地導航整個Scrum流程??焖伲p松,無縫地執(zhí)行Scrum活動。讓整個團隊充分參與。我們的敏捷軟件使敏捷項目變得簡單而有效。
?
06\團隊建設(shè)
?
團隊建設(shè)是項目開發(fā)中絕對不可或缺的一部分。團隊凝聚力直接影響整個團隊的戰(zhàn)斗力。因此,建立一支優(yōu)秀的團隊是每位Scrum Master的重要使命。
如何有效地建立團隊呢?
敏捷開發(fā)的一個重要特征是團隊的自組織。團隊自組織的優(yōu)勢在于,通過分散團隊,讓他們獨立思考,設(shè)計和開發(fā),而不是干預,以便團隊中的每個人都有成就感,從而提高整個團隊的積極主動性。
創(chuàng)建一個學習團隊。一種方法是通過在團隊內(nèi)定期分享知識來分享團隊內(nèi)部的知識,以便每個人都可以學習新知識并逐步發(fā)展團隊。
?

例如,每周五下午4點,您可以用一小時的時間向團隊成員進行知識講座。這樣,每個人的熱情都會變得非常高漲。只要您感興趣,可以同意分享的內(nèi)容不一定是技術(shù)性的,也可以是娛樂性的。這種方法的優(yōu)點在于它不僅提高了團隊的技術(shù)能力,而且使團隊更容易相互溝通,從而提高團隊的凝聚力和戰(zhàn)斗力。
最后,改善團隊的最有效方法之一是用一句話:“吃”這是贏得美食家的好時機。當然,還有很多方法,不斷去探索,總會找到更合適的。