今天團(tuán)隊(duì)?wèi)?yīng)邀請(qǐng)去參加了他們的敏捷目標(biāo)討論會(huì)兔港。團(tuán)隊(duì)最近重新進(jìn)行了人員重組,招收了一些新人加入仔拟。大家坐在一起衫樊,商量下一階段團(tuán)隊(duì)的敏捷改進(jìn)目標(biāo)是什么。
會(huì)議做了精心的準(zhǔn)備,Master引章?lián)淇瞥蓿_列了很多很多的改進(jìn)方向载佳,敏捷方法,度量指標(biāo)臀栈,實(shí)踐方法等等蔫慧。不過(guò)大家在討論改進(jìn)目標(biāo)的時(shí)候,往往舉出的例子都是做一些具體的工作权薯」枚悖或者是做一些用戶已經(jīng)要求過(guò)的功能,或者做一些團(tuán)隊(duì)自己認(rèn)為的減少Bug的工作盟蚣,如空指針的預(yù)防肋联,或者是一些功能的性能提升。Master做了一些引導(dǎo)刁俭,說(shuō)要有一些數(shù)據(jù)指標(biāo)橄仍,于是要求大家錄入工時(shí),做一些質(zhì)量統(tǒng)計(jì)牍戚,把JIRA提供的圖表都要用上等等侮繁。
討論了一會(huì),團(tuán)隊(duì)自己感覺(jué)這樣的一個(gè)點(diǎn)一個(gè)點(diǎn)的去改進(jìn)如孝,看不出團(tuán)隊(duì)最終要達(dá)到什么目的宪哩。于是詢問(wèn)到底應(yīng)該怎么設(shè)定目標(biāo)。
現(xiàn)場(chǎng)手繪了一個(gè)草圖第晰,包含了兩個(gè)循環(huán)锁孟。一個(gè)是簡(jiǎn)化之后的精益創(chuàng)業(yè)循環(huán)(迭代循環(huán)),另一個(gè)是(經(jīng)常被大家忽視的)改進(jìn)循環(huán)茁瘦。見(jiàn)下圖:
上面的迭代循環(huán)就基本上相當(dāng)于之前團(tuán)隊(duì)進(jìn)行的項(xiàng)目開(kāi)發(fā)工作(無(wú)論是類瀑布式的品抽,還是敏捷式的),在這個(gè)循環(huán)中只要能夠保證進(jìn)行充分的用戶調(diào)研(訪談/腦暴)就基本能夠保證做出的東西是用戶想要的甜熔,在這個(gè)循環(huán)中進(jìn)行正常的度量(如:進(jìn)度圆恤,質(zhì)量)和控制就可以保證循環(huán)基本可以轉(zhuǎn)起來(lái)。很多的團(tuán)隊(duì)在改進(jìn)過(guò)程中就只是把上面這個(gè)循環(huán)建立起來(lái)就認(rèn)為自己完成了敏捷改進(jìn)腔稀。
但實(shí)際上盆昙,一旦初步改進(jìn)結(jié)束,教練退出團(tuán)隊(duì)之后焊虏。很快團(tuán)隊(duì)就會(huì)回退淡喜,直到最后只跑了一個(gè)敏捷的形式,雖然還在轉(zhuǎn)迭代诵闭。但很難說(shuō)那是真正的敏捷了炼团。
為什么會(huì)這樣?主要的原因就是這樣的團(tuán)隊(duì)忽視了建立下面這個(gè)循環(huán),改進(jìn)循環(huán)们镜。這個(gè)循環(huán)圍繞著改進(jìn)的Backlog開(kāi)展。在回顧會(huì)議的時(shí)候润歉,團(tuán)隊(duì)通過(guò)迭代度量的數(shù)據(jù)來(lái)判斷是否需要進(jìn)行RCA分析模狭。如果需要的話,團(tuán)隊(duì)在下個(gè)迭代安排時(shí)間進(jìn)行正式的RCA分析踩衩。通過(guò)RCA分析找出存在與價(jià)值流程嚼鹉、質(zhì)量流程、進(jìn)度流程和管理流程中存在的問(wèn)題驱富。通過(guò)這些問(wèn)題锚赤,識(shí)別出主要的流程問(wèn)題以及相應(yīng)的改進(jìn)措施和度量措施,并加入改進(jìn)的Backlog褐鸥。然后在下個(gè)迭代中啟動(dòng)改進(jìn)线脚。
在改進(jìn)的過(guò)程中,不斷的度量改進(jìn)的效果叫榕。比如:
』虢摹-迭代度量本迭代的剩余Bug數(shù)量,而改進(jìn)度量則度量每迭代的Bug數(shù)量是否持續(xù)下降晰绎;
≡⒙洹-迭代度量進(jìn)度是否比計(jì)劃延遲,改進(jìn)度量是否Story/Bug的完成時(shí)間在持續(xù)縮短荞下;
×嫜 -迭代度量每迭代提交的多少價(jià)值點(diǎn),改進(jìn)度量衡量沒(méi)迭代提交的價(jià)值點(diǎn)是否持續(xù)提升尖昏。
通過(guò)改進(jìn)度量的持續(xù)進(jìn)行仰税,讓團(tuán)隊(duì)可以實(shí)時(shí)了解改進(jìn)效果。并將改進(jìn)度量數(shù)據(jù)作為回顧會(huì)議的重要輸入抽诉,通過(guò)對(duì)于這些改進(jìn)數(shù)據(jù)的分析肖卧,團(tuán)隊(duì)來(lái)判斷是否需要在價(jià)值提升、質(zhì)量提高或進(jìn)度加快這些維度上面進(jìn)行RCA分析掸鹅,或者直接得到改進(jìn)措施塞帐。這樣伴隨著迭代循環(huán),改進(jìn)循環(huán)也持續(xù)旋轉(zhuǎn)巍沙,有了這兩個(gè)閉環(huán)的建立葵姥,團(tuán)隊(duì)才算完成了初步的敏捷改進(jìn)。
所以句携,回到團(tuán)隊(duì)詢問(wèn)的問(wèn)題:到底要設(shè)立哪些改進(jìn)的指標(biāo)榔幸?其實(shí),敏捷改進(jìn)不是設(shè)立幾個(gè)改進(jìn)指標(biāo)就可以完成的,而是需要明確建立完整兩個(gè)循環(huán):迭代循環(huán)和改進(jìn)循環(huán)削咆。為了建立這兩個(gè)循環(huán)牍疏,根據(jù)團(tuán)隊(duì)的實(shí)際情況,分階段設(shè)立不同的改進(jìn)目標(biāo)和指標(biāo)拨齐,逐步實(shí)施改進(jìn)鳞陨。最終達(dá)到完成建立這兩個(gè)循環(huán)的目標(biāo)。
那為什么敏捷改進(jìn)沒(méi)有達(dá)到Being Agile的程度瞻惋,一個(gè)可能的原因是忽視了改進(jìn)循環(huán)的建立厦滤,另一個(gè)原因是團(tuán)隊(duì)的管理者沒(méi)有給改進(jìn)循環(huán)分配足夠的資源,包括:時(shí)間歼狼,人員掏导,設(shè)備和技能培訓(xùn)。
只想著建立迭代循環(huán)就得到良好的回報(bào)(質(zhì)量提高羽峰,進(jìn)度加快趟咆,價(jià)值提升)基本上是癡人說(shuō)夢(mèng),南轅北轍了梅屉。