JIRA是一款優(yōu)秀的敏捷開發(fā)任務管理系統(tǒng)和缺陷管理系統(tǒng)。熟悉JIRA里面自備的報表對軟件研發(fā)團隊是大有裨益的魂爪。
本文介紹如何在JIRA中使用敏捷組件(Agile)中特有的燃盡圖(Burndown Chart)。請在閱讀本文之前先了解Scrum相關的知識鹰祸。參見網(wǎng)絡甫窟。
燃盡圖是敏捷開發(fā)框架中,在沖刺(Sprint)執(zhí)行時需要用到的報表蛙婴,觀察任務的實際燃盡曲線與參照線的差異可以掌握當前進行中的沖刺目標的進展情況粗井。另外,在沖刺回顧的時候,分析已完成沖刺目標的燃盡圖對下一期的沖刺規(guī)劃有參考意義浇衬。
1懒构、先解釋兩個名詞
(1)PBI(Product Backlog Item):產(chǎn)品列表條目。
(2)故事點(Story Point):PBI相對大小的衡量單位耘擂,需要考慮復雜性和物理大小等因素胆剧。由于故事點往往由相對比較法估算得出,因此故事點的大小只有比較意義沒有絕對意義醉冤,也并不對應工時秩霍,與“理想天”、“理想小時”對應蚁阳。JIRA里面默認選擇的是使用故事點來估算(Estimate)PBI大辛迦蕖(可以在配置中修改為理想天、商業(yè)價值等)螺捐,在每個故事(Story)類型的PBI詳情中都可以設定和修改故事點大小颠悬。
2、下面說明JIRA Agile 里面燃盡圖的構造
縱軸表示剩余故事點定血,橫軸表示時間赔癌,時間以天為單位。
圖中灰色的線是參照線(Guideline)澜沟,忽略休息天的情況下灾票,參照線是一條縱軸上全部剩余故事點與橫軸上時間跨度點的連線,其代表的含義是茫虽,在理想情況下铝条,剩余故事點隨著時間的推進,線性遞減席噩。
圖中紅色的線是燃盡曲線班缰,它代表在沖刺目標進行期中的每一天對應的剩余故事點數(shù)。每完成一條PBI悼枢,燃盡曲線都會做對應的調整埠忘。
A表示燃盡圖是記錄一個沖刺目標的情況的圖標,上圖中的燃盡圖就是基于沖刺目標Sample Sprint 2 的馒索。
B表示一條記錄有故事點大小的PBI拖放到已完成(Done)時莹妒,曲線下降該故事點數(shù)值的幅度。JIRA里面是在PBI完成的當時(時刻)绰上,線條垂直下降旨怠,普通的燃盡圖畫法是以斜線的方式連接上一天剩余的故事點和故事完成所在天的剩余故事點。
C表示休息天跨度蜈块,此時理想中團隊休息鉴腻,不會有PBI被完成迷扇,因此參照線中為平坦的直線。但是實際情況下爽哎,休息天的燃盡曲線可能因為加班開發(fā)或者新故事的提出而產(chǎn)生變化蜓席。普通的燃盡圖中并不考慮休息天的影響,參照線是一條傾斜的直線课锌。
D表示在沖刺目標進行中厨内,新增了帶有故事點數(shù)的PBI導致燃盡曲線上升。沖刺目標在敏捷開發(fā)框架中代表了某種承諾渺贤,并不鼓勵在沖刺進行中拖入拖出PBI雏胃。
若PBI不帶有故事點,則默認其故事點為零志鞍,將其拖放到已完成時丑掺,對燃盡曲線的形狀不會造成影響。
3述雾、如何使用燃盡曲線判斷沖刺目標進展情況
(1)如果燃盡曲線一直處在參照線上方,則該沖刺目標有逾期的風險兼丰。此時應該重新估計沖刺目標容量以及PBI優(yōu)先級玻孟,將一部分PBI移出當前沖刺目標。
(2)如果燃盡曲線鳍征,一直處在參照線的下方黍翎,則說明對該沖刺目標各PBI的故事點估算過分高估,可以將下一期沖刺目標中的PBI提前到當前沖刺目標艳丛,并在下一期沖刺目標估算時避免高估匣掸。此時為了保持開發(fā)團隊的周期節(jié)奏,不建議提前結束該沖刺目標氮双。
(3)如果燃盡曲線碰酝,在貼近參照線上下浮動,說明沖刺目標正在有序進展戴差,無須做出調整送爸。
(原創(chuàng)文章,請勿轉載)