組織并引導(dǎo)大家建立一個(gè)強(qiáng)有力的DOD
DoD 全稱 Definition of Done腿堤, 是我們敏捷中常說的“完成的定義”
這里需要注意幾點(diǎn):
1、DoD 就是完成準(zhǔn)則狮暑,完成就是不需要再做其他任何事情魏割,可以直接交付了。DoD就是100%完成,而不是99%犀忱,95%募谎,90%的完成。
2阴汇、DoD定義了達(dá)成目標(biāo)的最小活動(dòng)集数冬,不增值的、無用的活動(dòng)不在此清單上搀庶。
3拐纱、DoD就是產(chǎn)品的質(zhì)量活動(dòng)的標(biāo)準(zhǔn),代表了團(tuán)隊(duì)為保證交付質(zhì)量哥倔,對質(zhì)量投入的共識與承諾秸架。
DoD 作用
1、明確對完成的預(yù)期咆蒿,確保項(xiàng)目中的內(nèi)外部的干系人對完成的含義達(dá)成理解一致东抹。
2、承諾的可視化沃测,隱藏的缭黔、內(nèi)部的質(zhì)量投入對外暴露出來,增強(qiáng)團(tuán)隊(duì)的透明性蒂破。
3馏谨、避免快而臟的開發(fā)模式,不留技術(shù)債務(wù)附迷,不遺留問題給后續(xù)迭代田巴。
4、作為迭代策劃的前提與約束條件挟秤,幫助我們合理估算工作量壹哺,制定切實(shí)可行的計(jì)劃。
5艘刚、聚焦目標(biāo)管宵,減少不必要的活動(dòng),定義完成任務(wù)的最小活動(dòng)集合 攀甚。
6箩朴、在做計(jì)劃時(shí)判斷是否有遺漏的活動(dòng)。
7秋度、在驗(yàn)收時(shí)檢查是否有遺漏的活動(dòng)炸庞,比如作為 Sprint Review的檢查單的一部分。
迭代DoD
1荚斯、所有完成的用戶故事得到PO的驗(yàn)證埠居。
2查牌、所有代碼得到靜態(tài)分析,糾正最高級別的不符合項(xiàng)滥壕。
3纸颜、所有新增代碼得到人工評審。
4绎橘、所有完成的用戶故事都有對應(yīng)的測試用例胁孙。
5、測試用例都已執(zhí)行称鳞。
背景
一個(gè)10人左右的團(tuán)隊(duì)在某項(xiàng)目某一迭代回顧中的總結(jié)有:
1涮较、預(yù)留測試時(shí)間過少;
2冈止、代碼調(diào)整頻繁法希;
分析原因
問題:
1、迭代時(shí)間過短靶瘸;
2、缺乏充分的溝通討論毛肋;
3怨咪、功能需求變更頻繁;
執(zhí)行步驟
1润匙、先講解了DoD的方法诗眨;
2、團(tuán)隊(duì)頭腦風(fēng)暴孕讳;
3匠楚、分類;
4厂财、排序芋簿;
5、發(fā)布DoD璃饱;
定義行動(dòng)項(xiàng)
1与斤、加強(qiáng)宣貫DoD,提升團(tuán)隊(duì)的認(rèn)知荚恶;
2撩穿、嚴(yán)格按照DoD步驟執(zhí)行,細(xì)化到每項(xiàng)的具體步驟谒撼;
3?食寡、增強(qiáng)團(tuán)隊(duì)間的溝通,每次的溝通都需要在理解上達(dá)成一致才是有效的廓潜。