1. 什么是Scrum?
Scrum是軟件開發(fā)中最為流行的敏捷框架。它是一種迭代的方法,核心是沖刺(迭代術(shù)語)。為了支持這一過程,Scrum團(tuán)隊(duì)使用特定的角色,工件和事件。Scrum團(tuán)隊(duì)在整個項(xiàng)目中通過檢驗(yàn)確保他們達(dá)成過程中每一部分的目標(biāo)。
2. Scrum 的三個角色
Product Owner:?代表項(xiàng)目的業(yè)務(wù)需求方,并負(fù)責(zé)解釋需求。
Scrum Master:負(fù)責(zé)引導(dǎo)保護(hù)團(tuán)隊(duì),移除障礙。這里需要注意,Scrum Master 不是團(tuán)隊(duì)成員,不是產(chǎn)品負(fù)責(zé)人,他是一個獨(dú)立的角色,是敏捷和Scrum的思想專家。 Scrum Master通過分享敏捷和Scrum的經(jīng)驗(yàn)幫助團(tuán)隊(duì)成長。Scrum Master 的目標(biāo)是建立一支優(yōu)秀的高績效的自組織團(tuán)隊(duì)。
Scrum Team:?執(zhí)行日常工作。開發(fā)團(tuán)隊(duì)專注于項(xiàng)目并且是跨職能的,也就是說每個成員在項(xiàng)目中都能承擔(dān)多種項(xiàng)目工作。
3. Scrum 的工件
Product Backlog:產(chǎn)品待辦事項(xiàng)列表是一個排序的列表,包含所有產(chǎn)品需要的東西,也是產(chǎn)品需求變動的唯一來源。產(chǎn)品負(fù)責(zé)人負(fù)責(zé)產(chǎn)品待辦事項(xiàng)列表的內(nèi)容、可用性和優(yōu)先級。
Spring Backlog:Sprint 代辦事項(xiàng)列表是一組為當(dāng)前 Sprint 選出的產(chǎn)品代辦事項(xiàng)列表?xiàng)l目,外加交付 產(chǎn)品增量和實(shí)現(xiàn) Sprint 目標(biāo)的計劃。Sprint 代辦事項(xiàng)列表是開發(fā)團(tuán)隊(duì)對于哪些功能要包 含在下個增量中,以及交付那些功能所需工作的預(yù)計。Spring Backlog 有Scrum 團(tuán)隊(duì)自行討論決定。
增量:增量是一個 Sprint 完成的所有產(chǎn)品待辦列表項(xiàng)的總和,以及之前所有 Sprint 所產(chǎn)生的增量的價值總和。在 Sprint 的最后,新的增量必須是“完成”的,這意味著它必須可用并且達(dá)到了 Scrum 團(tuán)隊(duì)“完成”的定義的標(biāo)準(zhǔn)。增量是在 Sprint 結(jié)束時支持經(jīng)驗(yàn)主義的可檢視的和已完成的產(chǎn)品組成部分。增量是邁向愿景或目標(biāo)的一步。無論產(chǎn)品負(fù)責(zé)人是否決定發(fā)布它,增量必須可用。
4. Scrum 的優(yōu)勢
通過盡早反饋,及時調(diào)整,做出有價值的,讓客戶滿意的產(chǎn)品。
5. 作為Scurm Master,如何管理自己的團(tuán)隊(duì)
? ? ?a. 管理團(tuán)隊(duì)的四種方式/心態(tài)模式
? ? ? ? ? ?教導(dǎo)和輔導(dǎo)法
? ? ? ? ? ? 共享Scrum和敏捷的經(jīng)驗(yàn),并利用自己的經(jīng)驗(yàn)提出更多的實(shí)踐和方法。適用于團(tuán)隊(duì)建設(shè)初期, 團(tuán)隊(duì)剛剛轉(zhuǎn)型或者剛學(xué)習(xí)了Scrum 思想但還沒有真正的實(shí)踐過。這個時候需要Scrum Master分享自己的經(jīng)驗(yàn)和實(shí)踐,幫助團(tuán)隊(duì)理解敏捷和Scrum.
? ? ? ? ? ? 移除障礙法
? ? ? ? ? ? ?注意這里的移除障礙是指Scrum Master將責(zé)任,活動和所有權(quán)下放給團(tuán)隊(duì),讓團(tuán)隊(duì)接管任務(wù),自行解決問題,而不是Scrum Master幫助團(tuán)隊(duì)解決問題。
? ? ? ? ? ? ?引導(dǎo)法
? ? ? ? ? ? ? 引導(dǎo)意味著不干擾討論的內(nèi)容或解決方案本身,只是推進(jìn)討論流程。引導(dǎo)使得溝通更有效率,引導(dǎo)幫助團(tuán)隊(duì)定義目標(biāo),可交付結(jié)果和預(yù)期結(jié)果。
? ? ? ? ? ? ? 適用于團(tuán)隊(duì)已經(jīng)渡過了初期的建設(shè),并取得了一定的成功。這個時候Scrum Master需要引導(dǎo)團(tuán)隊(duì),防止團(tuán)隊(duì)自得于所取得的成功,止步不前。
? ? ? ? ? ? ?教練法
? ? ? ? ? ? ? ?應(yīng)用于團(tuán)隊(duì)后期,不僅關(guān)注個人成長,而且關(guān)注團(tuán)隊(duì)的自我組織,責(zé)任感和所有 權(quán)。
? ? ? ? ? ? ? 所有的這些都離不開觀察法, Scrum Master 需要通過觀察法來決定使用什么方式管理團(tuán)隊(duì)。
? ? b. ScrumMasterWay的三個層次
? ? ? ? ? 我的團(tuán)隊(duì):? 只對開發(fā)團(tuán)隊(duì)負(fù)責(zé)
? ? ? ? ? 關(guān)系: 建立一支自信的Scrum團(tuán)隊(duì),將產(chǎn)品負(fù)責(zé)人整合到團(tuán)隊(duì)中,在Scrum的三個角色之間建立平衡的關(guān)系。 然后強(qiáng)調(diào)Scrum 團(tuán)隊(duì)與其他利益相關(guān)者建立良好的關(guān)系和聯(lián)系。
? ? ? ? ? ?整個系統(tǒng): 將重點(diǎn)轉(zhuǎn)移到整個系統(tǒng),將敏捷思維方式和Scrum價值觀帶入公司層面,幫助組織改變對員工的態(tài)度,改變管理和領(lǐng)導(dǎo)風(fēng)格,改變產(chǎn)品所有權(quán)和戰(zhàn)略,從而使得組織變得更靈活,更歡迎變革。
推薦 《有效管理敏捷團(tuán)隊(duì)-快速成為優(yōu)秀的ScrumMaster》
通過敏捷知識講座的分享,鞏固了相關(guān)的敏捷知識,同時也發(fā)現(xiàn)了一些不牢靠,理解不深的地方,需要后續(xù)進(jìn)一步加強(qiáng)。另外,通過在公司內(nèi)部開展敏捷知識講座分享,讓更多的人了解敏捷,認(rèn)識敏捷,為以后做敏捷項(xiàng)目打下一定的基礎(chǔ)。