概述
本場景描述的是針對10以下小型產品研發(fā)團隊或小型項目的敏捷應用場景啤覆。Leangoo單團隊敏捷開發(fā)項目模板是基于Scrum模型定義的复濒,所以這里所說的單團隊是指只有一個Scrum團隊的場景。
Scrum是用于開發(fā)和維護復雜產品的一個框架蒲肋。上世紀90年代蘑拯,Scrum在全球已得到廣泛應用,Scrum最初用于產品研發(fā)钝满,目前已廣泛用于軟硬件開發(fā)、互聯網申窘、人工智能弯蚜、學校、政府剃法、市場碎捺、管理組織運營等諸多領域。隨著技術贷洲、市場和環(huán)境的復雜度和不確定性持續(xù)增長收厨,Scrum在處理復雜性方面的效用日益得到證實。下圖是Scrum的框架和流程:
在Leangoo中建立敏捷項目
對小型團隊來說优构,在Leangoo中建立一個敏捷項目就可以很好的支持團隊的產品或項目研發(fā)诵叁。如果下圖所示:
項目示例:
Leangoo的敏捷項目模板會默認創(chuàng)建“產品Backlog”看板,缺陷看板和第一個迭代的迭代看板(在Scrum中钦椭,迭代叫做Sprint)拧额,您可以根據需要創(chuàng)建后續(xù)迭代的看板。您也可以根據產品和項目的特征彪腔,判斷是否需要通過使用Leangoo腦圖工具創(chuàng)建產品路線圖規(guī)劃侥锦。
產品路線圖規(guī)劃和需求管理
產品路線圖是重要的產品管理工具。產品路線圖是一個高層次的戰(zhàn)略計劃漫仆,它描述了產品在未來一段時間可能會如何發(fā)展和壯大。產品路線圖確保整個產品團隊持續(xù)關注產品的目標泪幌,幫助產品負責人把握產品的戰(zhàn)略方向盲厌,調整產品的優(yōu)先級和產品規(guī)劃。通過Leangoo可以幫助您創(chuàng)建價值和目標驅動的敏捷產品路線圖祸泪。
以下場景產品路線圖規(guī)劃是可選的 :
? 已經進入穩(wěn)定期吗浩,處在持續(xù)微調階段的互聯網產品、SaaS軟件或平臺
? ?已經進入維護期的產品没隘,如已經趨于穩(wěn)定的銀行懂扼、保險、運營商的業(yè)務支持平臺
? 短期定制外包項目
? ?短期小型項目
產品路線圖規(guī)劃的頻率基于產品特征右蒲、產品規(guī)模和復雜度阀湿,以及產品推向市場的頻率來決定。
市場變化較快瑰妄,響應要求高的產品陷嘴,可以按照月度進行規(guī)劃,對于企業(yè)級大型產品或解決方案可以按照季度進行規(guī)劃间坐。
創(chuàng)建一個產品路線圖
在Leangoo產品中灾挨,我們推薦使用共享的Leangoo腦圖來進行可視化的產品路線圖規(guī)劃邑退。打開一個Leangoo項目,點擊“腦圖”Tab頁劳澄,可以創(chuàng)建一個產品路線圖的腦圖地技,下圖是一個示例:
管理版本需求
在基于Scrum的敏捷開發(fā)模型下,我們通過產品Backlog(產品待辦列表)來管理產品/項目需求秒拔。對于使用了版本規(guī)劃的場景莫矗,我們需要為每個版本創(chuàng)建一個產品backlog看板。
產品Backlog是一個按照商業(yè)價值排序的條目化的需求清單溯警,阵具,在產品backlog中需求通常使用用戶故事來表達庞呕。在Leangoo中提供的產品Backlog模板,根據需求的優(yōu)先級和規(guī)劃,把產品Backlog分為了五個列表第美,通過這五個列表將需求規(guī)劃到迭代:
1)待梳理需求:放還沒有經過細化和梳理的原始需求,或者還需要進一步澄清和分析的需求裸诽。
2)以后的迭代:放近一兩個迭代不會開發(fā)的需求清單掀抹,清單中,越是上面的需求伊诵,優(yōu)先級越高单绑。
3)下個迭代:較高優(yōu)先級,下一個迭代預計會著手開發(fā)的需求曹宴。
4)當前迭代:最高優(yōu)先級搂橙,規(guī)劃到當前迭代開發(fā)的需求。
5)已交付:以前的迭代已經交付的需求笛坦。
在這個產品backlog當中区转,越往右,優(yōu)先級越高版扩,越往上面废离,優(yōu)先級越高。需求按照價值高低從左向右流動礁芦。
打開產品Backlog上的故事卡蜻韭,可以編輯和查看用戶故事所有細節(jié),如下圖所示:
針對如下場景:
??已經進入穩(wěn)定期柿扣,處在持續(xù)微調階段的互聯網產品肖方、SaaS軟件或平臺
??已經進入維護期的產品,如已經趨于穩(wěn)定的銀行未状、保險窥妇、運營商的業(yè)務支持平臺
? ?短期定制外包項目
? ?短期小型項目
通常產品路線圖規(guī)劃是可選的,不存在多個版本規(guī)劃的情況娩践,一個項目只需要一個產品backlog看板活翩,產品backlog的結構和多版本規(guī)劃情況是一樣的烹骨。如下圖所示:
迭代管理
Leangoo敏捷開發(fā)模板使用的是雙層看板結構,第一層看板是產品Backlog看板材泄,用于管理需求清單和需求規(guī)劃沮焕,可視化展示需求的進展情況;第二場看板是Sprint(迭代)看板拉宗,用于管理當前Sprint的需求和開發(fā)任務峦树,可視化展示每個Sprint的需求和任務進展情況,每個迭代一個迭代看板旦事。兩層看板結構如下圖所示:
我們在產品Backlog中將需求規(guī)劃到當前迭代后魁巩,我們就需要為當前迭代創(chuàng)建迭代看板,迭代看板每個迭代一個姐浮,在迭代看板上可以進行迭代計劃和任務分解谷遂,基于迭代看板跟蹤任務進展和進行團隊任務協(xié)作。
針對于小型團隊卖鲤,只有一個項目肾扰,我們就在項目內為每個迭代創(chuàng)建看板,如下圖所示:
每個迭代看板上的需求引用自產品Backlog規(guī)劃到本迭代的需求蛋逾,如下圖所示:
迭代看板的結構包括4個列表和多個泳道集晚,每個需求(用戶故事)一個泳道。
4個列表分別是:
1)用戶故事:這個迭代計劃完成的用戶故事区匣。
2)待辦:用戶故事分解得到的開發(fā)任務偷拔,處于待開發(fā)狀態(tài)
3)進行中:正在進行的任務
4)完成:已經完成的任務和故事都放到這個列表
迭代看板示例如下圖所示:
進展跟蹤
1.迭代進展跟蹤
燃盡圖是Scrum中的一個簡單實用的團隊進展跟蹤的工具,能形象地展示當前迭代中的剩余工作量和剩余工作時間的變化趨勢亏钩。一般在每日站會后團隊會根據任務的完成情況對其進行更新莲绰。在迭代看板上,點擊看板統(tǒng)計圖標铸屉,即可打開燃盡圖钉蒲。如下圖所示:
2.版本進展跟蹤
類似于迭代燃盡圖切端,為了確保某個版本能夠按計劃準時發(fā)布彻坛,達成版本發(fā)布目標,我們需要跟蹤這個版本的進展踏枣。在Leangoo中昌屉,我們可以通過發(fā)布燃盡圖來進行跟蹤,點擊“產品Backlog – v3.1”的看板統(tǒng)計圖標茵瀑,即可打開版本燃盡圖间驮。如下圖所示:
3.團隊速度統(tǒng)計
團隊速率是一個Scrum團隊在一個Sprint中實際完成的工作量(通常使用故事點作為團隊速度的單位)。每個Sprint結束時马昨,Leangoo可以幫助團隊自動記錄當前Sprint完成的工作量竞帽,并且自動生成團隊速率的可視化統(tǒng)計圖表扛施,方便團隊了解團隊效率變化的趨勢,以及分析異常屹篓。
4.項目進度統(tǒng)計
在Leangoo項目中疙渣,系統(tǒng)也會根據項目需求的總體完成情況,統(tǒng)計項目的總體進度堆巧,并進行預計妄荔,嚴重延期的項目紅色預警,進度偏差警告黃色預警谍肤。預警閥值可以進行項目自定義配置啦租。
缺陷管理
1.缺陷看板
在Leangoo的敏捷項目中,默認創(chuàng)建了“缺陷看板”荒揣,用來管理項目/產品缺陷篷角,如下圖所示:
當前迭代的缺陷,建議放到本迭代的迭代看板上乳附,在迭代結束前修復完成内地。“缺陷看板”通常存放發(fā)布后遺留的缺陷赋除,客戶反饋的缺陷阱缓,生產環(huán)境發(fā)現的缺陷等。
您可以通過Leangoo看板自定義缺陷修復的流程举农,跟蹤缺陷的修復狀態(tài)荆针,了解缺陷處理過程中是否存在等待和瓶頸,以便于及時調整颁糟,優(yōu)化團隊的工作效率航背。
2.缺陷卡片
在缺陷看板上,您可以通過缺陷卡片記錄缺陷的詳細信息棱貌,包括缺陷的類別玖媚,負責人,工作量婚脱,缺陷的截圖今魔,描述等等。您可以跟進需要自定義字段障贸,自定義缺陷卡片需要記錄的信息错森。
3.基于缺陷看板進行缺陷分布統(tǒng)計
Leangoo支持通過不同的維度對缺陷進行分布統(tǒng)計,如下圖所示: