團(tuán)隊(duì)開(kāi)始采用敏捷的方式開(kāi)發(fā)產(chǎn)品了醉蚁,一般都會(huì)應(yīng)用一大堆的最佳實(shí)踐燃辖。比如:用戶(hù)故事、站會(huì)网棍、敏捷撲克黔龟、演示會(huì)、回顧會(huì)滥玷、Velocity圖氏身、燃盡圖等等。這么多的實(shí)踐都用上了惑畴,團(tuán)隊(duì)做得風(fēng)生水起蛋欣、熱火朝天∪绱可是到了匯報(bào)進(jìn)度的時(shí)候陷虎,大家習(xí)慣性的還是會(huì)用老方法。
這天杠袱,團(tuán)隊(duì)開(kāi)始開(kāi)站會(huì)了尚猿。Master主持會(huì)議,讓大家都按站會(huì)的要求說(shuō)說(shuō)楣富。每個(gè)成員還都學(xué)得挺好凿掂,說(shuō)一說(shuō)昨天做什么了,今天打算做什么纹蝴,也會(huì)提一下風(fēng)險(xiǎn)與依賴(lài)庄萎。Master在每個(gè)人說(shuō)完都會(huì)問(wèn)一句:“進(jìn)度正常嗎?”塘安,大家一般都會(huì)說(shuō):“正晨诽危”。有時(shí)候大家也會(huì)說(shuō):“有點(diǎn)延遲兼犯,不過(guò)問(wèn)題不大忍捡,應(yīng)該能趕回來(lái),就算正常吧”免都。一圈說(shuō)下來(lái)锉罐,基本上大家都會(huì)說(shuō)“進(jìn)度正常”绕娘。然后Master就會(huì)認(rèn)為團(tuán)隊(duì)整體進(jìn)度是正常的脓规,也會(huì)向上匯報(bào)說(shuō):“我們組的進(jìn)度是正常的”。
團(tuán)隊(duì)的領(lǐng)導(dǎo)收到各個(gè)團(tuán)隊(duì)口頭或書(shū)面匯報(bào)上來(lái)的進(jìn)度情況后险领,匯總一下侨舆,一般進(jìn)度也會(huì)是正常的秒紧。但是每每到了迭代后期,尤其是快結(jié)束迭代的時(shí)候挨下,進(jìn)度就突然不正常了熔恢,出現(xiàn)大量的延遲。團(tuán)隊(duì)再想采取什么措施就已經(jīng)來(lái)不及了臭笆。
這是比較常見(jiàn)的場(chǎng)景叙淌,雖然團(tuán)隊(duì)實(shí)施了敏捷,但是進(jìn)度的管理方式仍然使用了傳統(tǒng)的口口相傳的模式愁铺,進(jìn)度狀態(tài)在一層層的信息傳遞轉(zhuǎn)換中鹰霍,逐步失真了。導(dǎo)致不能進(jìn)行有效的進(jìn)度管理茵乱。而且這種傳統(tǒng)的進(jìn)度管理模式進(jìn)度狀態(tài)的更新頻率是日更茂洒。如何能拿到準(zhǔn)確的、實(shí)時(shí)的進(jìn)度信息呢瓶竭?關(guān)鍵點(diǎn)在于如何能夠保持透明的進(jìn)度信息并進(jìn)行有效的管理督勺。
在敏捷環(huán)境下,大部分團(tuán)隊(duì)都會(huì)使用JIRA進(jìn)行迭代的管理斤贰、Story或任務(wù)狀態(tài)的更新智哀。而有些團(tuán)隊(duì)會(huì)要求成員錄入工時(shí)。對(duì)于這樣的團(tuán)隊(duì)腋舌,在這里介紹一個(gè)方法來(lái)保持進(jìn)度的透明性盏触。這個(gè)方法有三個(gè)要求:
∩贰1块饺、Master要要求團(tuán)隊(duì)成員養(yǎng)成拖動(dòng)任務(wù)/修改任務(wù)狀態(tài)的習(xí)慣。一旦開(kāi)始一個(gè)任務(wù)就要把它拖動(dòng)到工作中雌芽,一旦完成就要把它拖動(dòng)到關(guān)閉狀態(tài)授艰。
2世落、當(dāng)成員工作在一個(gè)任務(wù)上的時(shí)候淮腾,每告一段落之后要要更新工時(shí)。
√爰选3谷朝、更新工時(shí)的時(shí)候,要更新這個(gè)任務(wù)的到目前為止的最新剩余時(shí)間武花。
做到這三步以后圆凰,就可以得到實(shí)時(shí)的準(zhǔn)確的進(jìn)度數(shù)據(jù)了。
為什么做到這三步就能得到準(zhǔn)確的實(shí)時(shí)進(jìn)度數(shù)據(jù)了呢体箕?
1专钉、第一步要求實(shí)時(shí)更新Story/任務(wù)狀態(tài)挑童。這樣從迭代面板上可以看到直觀(guān)的各個(gè)任務(wù)的進(jìn)展?fàn)顟B(tài)。Master和整個(gè)團(tuán)隊(duì)都可以隨時(shí)通過(guò)面板了解到整個(gè)團(tuán)隊(duì)的任務(wù)進(jìn)度狀況跃须,減少了口頭溝通和信息損失站叼。
2、第二步要求記錄任務(wù)的花費(fèi)時(shí)間菇民,JIRA會(huì)自動(dòng)從任務(wù)的原始估時(shí)里自動(dòng)減去新記錄的任務(wù)時(shí)間尽楔。如果團(tuán)隊(duì)做到這一步,Master和團(tuán)隊(duì)就可以了解到我們的計(jì)劃進(jìn)度目前完成到什么程度第练。也就是說(shuō)當(dāng)時(shí)計(jì)劃會(huì)議制定的計(jì)劃翔试,現(xiàn)在完成了多少。
3复旬、第三步要求不止記錄任務(wù)的花費(fèi)時(shí)間垦缅,而且要求根據(jù)對(duì)任務(wù)進(jìn)一步的了解主動(dòng)更新一下還需要多長(zhǎng)時(shí)間才能真正完成這個(gè)任務(wù)。在這個(gè)步驟上驹碍,有可能剩余時(shí)間比計(jì)劃的剩余時(shí)間小很多壁涎。比如:一個(gè)任務(wù)計(jì)劃1.5d,實(shí)際花費(fèi)了0.5d完成了一小部分志秃,但是根據(jù)最新的判斷這個(gè)任務(wù)實(shí)際上再花0.2d就可以完成了怔球,此時(shí)就把剩余工時(shí)主動(dòng)設(shè)置為0.2d(下圖藍(lán)色部分)。而如果根據(jù)最新的判斷這個(gè)任務(wù)還需要1.8d才能完成浮还,就把剩余工時(shí)主動(dòng)設(shè)置為1.8d(下圖綠色部分)竟坛。
完成上面三步以后,就可以得到上面這個(gè)燃盡圖钧舌。由于這個(gè)燃盡圖是由整個(gè)團(tuán)隊(duì)的每個(gè)成員對(duì)其負(fù)責(zé)的任務(wù)進(jìn)行實(shí)時(shí)更新的到的數(shù)據(jù)担汤,所以Master和團(tuán)隊(duì)就可以實(shí)時(shí)了解到真實(shí)的進(jìn)度狀況。
Master在向上級(jí)領(lǐng)導(dǎo)匯報(bào)進(jìn)度的時(shí)候洼冻,就可以直接看圖匯報(bào)團(tuán)隊(duì)進(jìn)度崭歧。而不需要通過(guò)站會(huì)溝通才能獲取團(tuán)隊(duì)的進(jìn)度。從而節(jié)省了關(guān)于進(jìn)度溝通的代價(jià)撞牢。更進(jìn)一步率碾,團(tuán)隊(duì)的領(lǐng)導(dǎo)或者PgM也可以通過(guò)查看各個(gè)團(tuán)隊(duì)的燃盡圖直接獲得各個(gè)團(tuán)隊(duì)的客觀(guān)進(jìn)度,省去了向各個(gè)團(tuán)隊(duì)Master詢(xún)問(wèn)進(jìn)度的繁瑣屋彪。
這就是敏捷的透明性的一種實(shí)現(xiàn)所宰,減少了溝通成本,提高了溝通效率畜挥,并且讓各個(gè)層次都能直接獲得真實(shí)的信息仔粥。
注:如何解讀燃盡圖獲取進(jìn)度信息,請(qǐng)查看:敏捷里的燃盡圖有什么用