.NET 云原生架構(gòu)師訓(xùn)練營(模塊二 基礎(chǔ)鞏固 Scrum 核心)--學(xué)習(xí)筆記
2.7.2 Scrum 核心
3個(gè)工件
5個(gè)會(huì)議
5個(gè)價(jià)值觀
3個(gè)工件
產(chǎn)品待辦列表(Product Backlog)
Sprint 待辦列表(Sprint Backlog)
產(chǎn)品增量(Product Increment)
5個(gè)會(huì)議
產(chǎn)品 Backlog 梳理會(huì)議(product backlog refinement)
Sprint 迭代計(jì)劃會(huì)議(Sprint Planning Meeting)
每日站會(huì)(Daily Scrum Meeting)
Sprint 評審會(huì)議(Sprint Review Meeting)
Sprint 回顧會(huì)議(Sprint Retrospective Meeting)
產(chǎn)品 Backlog 梳理會(huì)議
目的
主要活動(dòng)
參與人
什么時(shí)候
目的
以客戶為中心,整體產(chǎn)品聚焦,讓大家對目標(biāo)保持一致
主要活動(dòng)
需求收集并建立產(chǎn)品迭代事項(xiàng)清單 product backlog
對可能要納入到?jīng)_刺中的 backlog 進(jìn)行細(xì)化,估算完成時(shí)間
排優(yōu)先級(Must have、Should have、Could have、Won't have),PO 是主要負(fù)責(zé)人
參與人
PO、SM 和 Team 應(yīng)當(dāng)參與
什么時(shí)候
不能指望通過一次開會(huì)來完成 Backlog 梳理,通常的做法是每天花一點(diǎn)時(shí)間來做 Backlog 梳理
Sprint 迭代計(jì)劃會(huì)議
說明
要點(diǎn)
說明
每輪迭代開啟前,團(tuán)隊(duì)共同討論本輪迭代詳細(xì)開發(fā)計(jì)劃的過程,輸出團(tuán)隊(duì)迭代 Backlog
迭代計(jì)劃會(huì)議內(nèi)容:
澄清需求,確保 PO 和 Team 對需求的理解達(dá)成一致
對 “完成標(biāo)準(zhǔn)” 達(dá)成一致
Story 工作量估算、重新定義優(yōu)先級,由 SM 組織進(jìn)行工作量評估,評估方式可以采用三點(diǎn)估算法
評估完成后,再與團(tuán)隊(duì)成員一起討論確認(rèn)
JIRA 上錄入、細(xì)化、分配迭代任務(wù)和初始工作計(jì)劃,形成最終的迭代 Backlog
要點(diǎn)
充分參與:ScurmMaster 確保 PO 和 Team 充分參與討論,達(dá)成理解一致
相互承諾:Team 承諾完成迭代中的需求并達(dá)到“完成標(biāo)準(zhǔn)”,PO 承諾在短迭代周期不增加需求
確定內(nèi)部任務(wù):Team 和 PO 協(xié)商把一些內(nèi)部任務(wù)放入迭代中(例如重構(gòu)、持續(xù)集成環(huán)境搭建、遺留的 BUG 等),由 PO 考慮并與其他外部需求一起
每日站會(huì)
每日工作前,團(tuán)隊(duì)成員的例行溝通機(jī)制,由 Scrum Master 組織,Team 成員全員站立參與
在看板前進(jìn)行,及時(shí)更新看板狀態(tài)
聚焦以下三個(gè)主題:
我昨天完成了什么任務(wù)?
我計(jì)劃今天完成什么任務(wù)?
遇到什么阻礙問題、風(fēng)險(xiǎn)、需要什么幫助
每日站會(huì)關(guān)鍵要點(diǎn)
準(zhǔn)時(shí)開始:開始時(shí)間固定,不允許遲到
高效會(huì)議:會(huì)議限時(shí)15分鐘,不討論與會(huì)議三個(gè)主題無關(guān)的事情(如技術(shù)解決方案等)
問題跟蹤:ScurmMaster 記錄所有的問題并跟蹤
避免每日站會(huì)變成流水式表達(dá)(我今天要完成什么,而不是我今天要做什么)
Sprint 評審會(huì)議
目標(biāo)是檢視與調(diào)整構(gòu)建的產(chǎn)品
會(huì)議目的
參與人
會(huì)議時(shí)間
會(huì)議目的
PO 驗(yàn)收成果,回顧 sprint 目標(biāo)和承諾的特性列表,并和實(shí)際完成的特性進(jìn)行對比
細(xì)節(jié)調(diào)整溝通,演示和討論要完成的特性(展示有交互的運(yùn)行起來的軟件),并對功能性的產(chǎn)品增量進(jìn)行審視或者對最終發(fā)布計(jì)劃做出必要的調(diào)整
參與人
PO、SM、Team、客戶、利益相關(guān)者
會(huì)議時(shí)間
時(shí)長多是1-2小時(shí)
Sprint 回顧會(huì)議
在每輪迭代結(jié)束后舉行的會(huì)議,目的是分析好的經(jīng)驗(yàn)和發(fā)現(xiàn)改進(jìn)點(diǎn)、促進(jìn)團(tuán)隊(duì)不斷進(jìn)步
圍繞如下三個(gè)問題:
本次迭代有哪些做得好?好的方面,繼續(xù)保持
本輪迭代我們在哪些方面還能做得更好?反思改進(jìn)點(diǎn),說出新問題
不足的方面,下次迭代準(zhǔn)備在哪些方面改進(jìn)?(針對新問題制定改進(jìn)方案)
迭代回顧會(huì)議的關(guān)鍵要點(diǎn)
會(huì)議氣氛:Team 全員參與,暢所欲言,頭腦風(fēng)暴發(fā)現(xiàn)問題,共同分析原因
關(guān)注重點(diǎn):Team 共同討論優(yōu)先級,將精力放在最需要的地方
會(huì)議結(jié)束要跟蹤記錄形成閉環(huán):可以放入迭代 Backlog 中
5個(gè)價(jià)值觀
承諾(Commitment):愿意對目標(biāo)做出承諾
專注(Focus):把心思和能力都用到你承諾的工作上去
開發(fā)(Openness):以開放的心態(tài)一起工作,全方位展示工作的做事方式和關(guān)注點(diǎn)
尊重(Respect):每個(gè)人都有他獨(dú)特的背景和經(jīng)驗(yàn),相互尊重
勇氣(Courage):有勇氣做出承諾,履行承諾
課程鏈接
.NET云原生架構(gòu)師訓(xùn)練營講什么,怎么講,講多久
