文 / 柴曉燕 漢得能效中臺(tái)中心
在進(jìn)行團(tuán)隊(duì)敏捷開發(fā)的過程中,會(huì)聽到大家各種各樣的疑惑:“我們項(xiàng)目的燃盡圖怎么顯示不出來?”,“燃盡圖反映不了當(dāng)前迭代真實(shí)的情況,沒什么作用呀?”,“燃盡圖有線條,但具體是什么意思呢?”等等這一類的問題。造成更多的時(shí)候,團(tuán)隊(duì)把燃盡圖當(dāng)成一個(gè)擺設(shè),有它沒它都一樣。
為了解決大家的這些疑問,并且把燃盡圖正確使用起來,本文專門針對(duì)燃盡圖的概念以及在Choerodon中燃盡圖的運(yùn)用進(jìn)行介紹,幫助大家在敏捷路上不迷路。
提問
&
解答
Answers
什么是燃盡圖?
燃盡圖用于表示一個(gè)敏捷迭代剩余工作量的工作圖表,由橫軸(X)和縱軸(Y)組成,橫軸表示時(shí)間,縱軸表示工作量??梢詫?shí)時(shí)、客觀、直觀展示當(dāng)前沖刺任務(wù)的完成情況,達(dá)到預(yù)測項(xiàng)目當(dāng)前迭代工作進(jìn)展,并且提前預(yù)測出當(dāng)前迭代有超前完成或者延期完成的情況。它是由項(xiàng)目中的所有團(tuán)隊(duì)成員共同維護(hù)的數(shù)據(jù)信息,提供實(shí)時(shí)客觀的任務(wù)完成情況數(shù)據(jù)。維護(hù)好燃盡圖的數(shù)據(jù),可以實(shí)時(shí)提供準(zhǔn)確的進(jìn)度信息,提高整個(gè)團(tuán)隊(duì)、項(xiàng)目透明度。懂得運(yùn)用燃盡圖,可以更早預(yù)測團(tuán)隊(duì)當(dāng)前迭代開發(fā)的進(jìn)度風(fēng)險(xiǎn),讓團(tuán)隊(duì)盡快消除風(fēng)險(xiǎn)。
● 如何維護(hù)Choerodon燃盡圖的數(shù)據(jù)?
Choerodon燃盡圖提供三個(gè)維度的進(jìn)度反饋:
問題計(jì)數(shù)
根據(jù)當(dāng)天的剩余問題個(gè)數(shù)來渲染圖表,這里的問題包括故事、任務(wù)、子任務(wù)以及缺陷。
故事點(diǎn)
根據(jù)當(dāng)天剩余的故事點(diǎn)來渲染圖表。故事點(diǎn)需要在進(jìn)行Sprint計(jì)劃會(huì)議時(shí)由團(tuán)隊(duì)共同來估算,并且同步記錄到Choerodon平臺(tái)。
剩余時(shí)間
根據(jù)當(dāng)天剩余的預(yù)估時(shí)間來渲染圖表。這個(gè)時(shí)間需要團(tuán)隊(duì)迭代過程中實(shí)時(shí)更新工作記錄。在Sprint計(jì)劃會(huì)議上,每個(gè)問題的經(jīng)辦人需根據(jù)自身的工作速率,估算出完成問題需要的大致時(shí)間,并且同步記錄到Choerodon平臺(tái)。
剩余時(shí)間的數(shù)據(jù)需要各個(gè)經(jīng)辦人在問題詳情頁面維護(hù)工作日志才能得到,更新工作日志后,剩余預(yù)估時(shí)間會(huì)自動(dòng)調(diào)整。工作日志如下圖所示:
通過維護(hù)工作日志,得到以下剩余時(shí)間維度的燃盡圖:
此外,團(tuán)隊(duì)成員需在每日站會(huì)前或者問題狀態(tài)變更后,及時(shí)在敏捷看板拖動(dòng)卡片改變問題狀態(tài),燃盡圖會(huì)實(shí)時(shí)顯示當(dāng)前迭代看板的剩余任務(wù)情況,也就是未燃盡的部分,直到迭代的問題徹底解決,也就是當(dāng)前迭代的任務(wù)全部燃盡了。
● Choerodon燃盡圖上線條表示的意義?
Choerodon燃盡圖提供一條特殊的參考線:期望值。這條線為團(tuán)隊(duì)的開發(fā)速率提供一個(gè)較為標(biāo)準(zhǔn)、開發(fā)速率正常的參考線。團(tuán)隊(duì)成員可以通過實(shí)際剩余值線條和預(yù)期值線條來對(duì)比,了解當(dāng)前開發(fā)的進(jìn)度是否正常。
如果剩余值低于期望值
那說明該時(shí)間節(jié)點(diǎn)開發(fā)速率快,有提前完工的可能性。如果整個(gè)迭代內(nèi)長期處于這種情況,那么就需要考慮當(dāng)前迭代在規(guī)劃時(shí)工作量是否飽和的問題,接下來的迭代可以參考此次的速率進(jìn)行規(guī)劃,以及考慮是否提前結(jié)束當(dāng)前迭代。
如果剩余值高于期望值
那說明該時(shí)間節(jié)點(diǎn)開發(fā)速率比預(yù)期較慢,有延遲迭代的可能性。如果長期存在這種情況,需要考慮當(dāng)前迭代規(guī)劃時(shí)是否有工作過飽和的情況,在接下來的迭代中吸取經(jīng)驗(yàn),并且考慮適當(dāng)延期當(dāng)前沖刺。
如下圖的沖刺就有延期的風(fēng)險(xiǎn),需要PO或者敏捷教練及時(shí)了解情況消除風(fēng)險(xiǎn)。
● 在敏捷迭代各個(gè)歷程如何使用?
Sprint計(jì)劃會(huì)議:當(dāng)次迭代的工作量規(guī)劃可依據(jù)歷史沖刺的燃盡情況、燃盡速率進(jìn)行更加合理的規(guī)劃。
每日站會(huì):站會(huì)除了可以通過看板來了解各個(gè)問題的進(jìn)展,也可以通過燃盡圖來了解總體的進(jìn)度。團(tuán)隊(duì)成員可根據(jù)燃盡圖線條及時(shí)了解工作進(jìn)度,預(yù)測并提醒迭代可能面臨的風(fēng)險(xiǎn),及時(shí)溝通消除這些隱患。
回顧會(huì):在迭代末,燃盡圖就是當(dāng)前迭代進(jìn)行情況很好的圖表數(shù)據(jù)反饋。參照燃盡圖的不同節(jié)點(diǎn),團(tuán)隊(duì)可以更好總結(jié)經(jīng)驗(yàn)教訓(xùn),在以后的迭代周期揚(yáng)長避短。
● 為什么要使用多種維度來展示進(jìn)度?
問題計(jì)數(shù)的維度
是以當(dāng)前迭代的問題卡片數(shù)量為衡量單位。相對(duì)剩余時(shí)間粒度較粗,相對(duì)故事點(diǎn)較為獨(dú)立。這種維度不需要成員維護(hù)過多的數(shù)據(jù),直接以個(gè)數(shù)來評(píng)估。
剩余時(shí)間的維度
通過團(tuán)隊(duì)錄入實(shí)際的剩余工時(shí),可以得到比較準(zhǔn)確的進(jìn)度信息。團(tuán)隊(duì)成員每個(gè)工作時(shí)刻都在完成任務(wù),努力把問題到達(dá)done的狀態(tài),使實(shí)際的剩余值更加靠近期望值,使得燃盡圖的線條在更小的粒度范圍跌宕起伏。
以剩余時(shí)間的維度查看燃盡圖,雖然能夠反映出團(tuán)隊(duì)成員工作的狀況,卻不能更明晰地表示出功能完成的進(jìn)度。
故事點(diǎn)的維度
故事點(diǎn)的完成標(biāo)志著一個(gè)story到了done的狀態(tài),也就是這個(gè)用戶故事通過設(shè)計(jì)、開發(fā)、測試、完成的所有階段,故事下的各個(gè)子任務(wù)也完成,用戶故事已經(jīng)驗(yàn)收通過,站在客戶的立場就是這個(gè)需求點(diǎn)可以進(jìn)行交付。
也就是說完成一個(gè)用戶故事,就是實(shí)現(xiàn)一些故事點(diǎn)的價(jià)值交付。所以在敏捷開發(fā)過程中,掌握使用故事點(diǎn)燃盡圖來維護(hù)進(jìn)度的能力后,團(tuán)隊(duì)?wèi)?yīng)對(duì)變化、快速交付價(jià)值的能力也會(huì)得到極大的提高。
以上三個(gè)維度在不同情況下適當(dāng)?shù)慕Y(jié)合運(yùn)用,可以得到更加準(zhǔn)確、客觀、直觀的迭代進(jìn)度展示。
總 結(jié)
燃盡圖作為敏捷開發(fā)過程中一個(gè)重要的圖表,能提供迭代或者項(xiàng)目進(jìn)度和最新任務(wù)狀態(tài)的報(bào)告,并對(duì)故事點(diǎn)、任務(wù)變化、工時(shí)變化這些迭代過程的重要數(shù)據(jù)指標(biāo)進(jìn)行直觀展示,確保團(tuán)隊(duì)中每個(gè)成員都能統(tǒng)一進(jìn)度。
此外,將燃盡圖展示在團(tuán)隊(duì)成員面前,能夠很好地激勵(lì)團(tuán)隊(duì)成員積極參與項(xiàng)目,高效完成迭代任務(wù),提前處理開發(fā)可能遇到的風(fēng)險(xiǎn)。
關(guān)于團(tuán)隊(duì)敏捷實(shí)踐的其他相關(guān)信息,可參考以下文章:
使用Choerodon平臺(tái)進(jìn)行敏捷需求管理可參考
Choerodon豬齒魚敏捷管理實(shí)踐(一):需求管理
結(jié)合Choerodon平臺(tái)敏捷管理模塊進(jìn)行沖刺管理可參考Choerodon豬齒魚敏捷管理實(shí)踐(二):沖刺管理
組織Sprint計(jì)劃會(huì)議、每日站立會(huì)議、評(píng)審會(huì)、回顧會(huì)等敏捷會(huì)議可參考Choerodon豬齒魚敏捷管理實(shí)踐(三):敏捷會(huì)議
————
歡迎通過我們的 GitHub 和 豬齒魚社區(qū) 進(jìn)行反饋與貢獻(xiàn),幫助 Choerodon 豬齒魚不斷成長,我們將持續(xù)迭代優(yōu)化,敬請(qǐng)期待。大家也可以通過以下社區(qū)途徑了解豬齒魚的最新動(dòng)態(tài)、產(chǎn)品特性,以及參與社區(qū)貢獻(xiàn):
官網(wǎng):http://choerodon.io
Github:https://github.com/choerodon
歡迎加入 Choerodon 豬齒魚社區(qū)
共同為企業(yè)數(shù)字化服務(wù)打造開放的生態(tài)平臺(tái)
即時(shí)獲取行業(yè)干貨及最新資訊
企業(yè)級(jí)數(shù)字化平臺(tái),幫助企業(yè)提升核心競爭力,沉淀業(yè)務(wù)能力,服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型,賦能業(yè)務(wù)創(chuàng)新,構(gòu)建企業(yè)信息化生態(tài)
企業(yè)級(jí)技術(shù)中臺(tái),應(yīng)用微服務(wù)、容器、DevOps等云原生技術(shù),封裝大量技術(shù)開發(fā)包、技術(shù)應(yīng)用組件、技術(shù)場景實(shí)現(xiàn)能力,為企業(yè)服務(wù)化中臺(tái)整合、數(shù)字化轉(zhuǎn)型提供強(qiáng)力支撐,也為企業(yè)提供最佳架構(gòu)實(shí)踐