TFS 2015 敏捷开发实践 – 看板的使用
看板在現(xiàn)代應(yīng)用開(kāi)發(fā)過(guò)程中使用非常廣泛,不管是使用傳統(tǒng)的瀑布式開(kāi)發(fā)還是敏捷開(kāi)發(fā),都可以使用看板管理。因?yàn)榭窗鍝碛泻?jiǎn)單的管理方法,直觀的顯示方式,所以很多軟件開(kāi)發(fā)團(tuán)隊(duì)選擇使用看板進(jìn)行軟件開(kāi)發(fā)管理。本文不在對(duì)看板管理理論進(jìn)行過(guò)多的贅述了,只是在這里介紹一下如何使用TFS的看板功能。
最新版本的TFS提供了功能強(qiáng)大的電子看板(最新發(fā)布的TFS 2015 Update 2.1中,也包含了對(duì)看板功能的提升),并且能對(duì)看板的顯示進(jìn)行大量定制,而且還加入了泳道的功能。開(kāi)發(fā)團(tuán)隊(duì)可以根據(jù)自己的需求來(lái)定制屬于自己團(tuán)隊(duì)的看板!!!
TFS看板的創(chuàng)建
TFS默認(rèn)提供3種團(tuán)隊(duì)項(xiàng)目創(chuàng)建模板,Scrum, Agile及CMMI。項(xiàng)目創(chuàng)建后在菜單工作下的產(chǎn)品積壓工作頁(yè)面點(diǎn)擊板就可使用看板功能。 以前這個(gè)功能是被命名為看板的,不過(guò)在TFS 2013以后就變成板了。
這里簡(jiǎn)單介紹下為什么默認(rèn)看板展示4列?每列的列名是怎么來(lái)的?首先TFS是采用工作項(xiàng)的形式存儲(chǔ)各種信息的,比如:需求、任務(wù)、Bug等等。 這些工作項(xiàng)就是一個(gè)個(gè)的表單,包含了很多的字段,這些字段中有一個(gè)字段叫做:狀態(tài), 如果你是使用默認(rèn)的Scrum模板創(chuàng)建的項(xiàng)目,那么產(chǎn)品積壓工作項(xiàng)(即需求或者用戶故事)默認(rèn)有4個(gè)狀態(tài),分別是:New(新建)、Approved(已批準(zhǔn))、Commited(已提交)以及Done(完成)。 想必你已經(jīng)看出來(lái)了,看板中的每列的列名默認(rèn)就是產(chǎn)品積壓工作項(xiàng)的狀態(tài)名稱,當(dāng)我們拖動(dòng)卡片在各個(gè)列之間切換的時(shí)候,工作項(xiàng)的狀態(tài)也會(huì)隨之改變,默認(rèn)看板顯示可能遠(yuǎn)遠(yuǎn)不能滿足我們的需求,那么下面讓我們來(lái)看看如何使用TFS看板吧。目前TFS工作項(xiàng)的狀態(tài)只能通過(guò)修改工作項(xiàng)模板然后使用命令行或者TFS Power tools提交到TFS服務(wù)器進(jìn)行修改。
TFS看板功能介紹
如果你的辦公室有一個(gè)70英寸的觸摸屏,你就可以把你們以前使用的物理白板拖走了。 你只需要在大屏幕上打開(kāi)看板,并且選擇全屏模式,一個(gè)和物理板具有相同展示效果的電子版就出現(xiàn)啦!
首先把看板的列名改一下,變成團(tuán)隊(duì)約定俗成使用的一些用語(yǔ)。單擊列名就可以快速修改啦!
TFS默認(rèn)根據(jù)產(chǎn)品積壓工作項(xiàng)的狀態(tài)在看版上創(chuàng)建了4個(gè)列。團(tuán)隊(duì)可以根據(jù)自身需求創(chuàng)建看板列,下面我創(chuàng)建新列已選定用來(lái)展示出當(dāng)前迭代或當(dāng)前版本需要開(kāi)發(fā)的需求
- WIP (Work In Process)限制: 當(dāng)前狀態(tài)下的產(chǎn)品積壓工作項(xiàng)數(shù)量上限。每個(gè)看板列這個(gè)數(shù)值都可能不同,并且代表了不同的含義。比如在待開(kāi)發(fā)列WIP限制需要根據(jù)團(tuán)隊(duì)開(kāi)發(fā)人員數(shù)量來(lái)決定。當(dāng)超過(guò)限制數(shù)的產(chǎn)品積壓工作項(xiàng)被放入當(dāng)前列時(shí)意味著你的團(tuán)隊(duì)成員在同時(shí)展開(kāi)多個(gè)需求的開(kāi)發(fā),這對(duì)團(tuán)隊(duì)的影響就是在固定時(shí)間段內(nèi)能提供給測(cè)試人員進(jìn)行測(cè)試的的需求會(huì)變少,測(cè)試人員的效率會(huì)下降。
- 狀態(tài)映射:是指當(dāng)你把看板中的卡片拖到這個(gè)列時(shí),被拖動(dòng)的卡片所代表的工作項(xiàng)狀態(tài)應(yīng)該被修改為什么。
- 每個(gè)列中的“正在進(jìn)行”和“已完成”: 可以通過(guò)勾選此項(xiàng)在每個(gè)狀態(tài)列中進(jìn)行細(xì)化跟蹤。比如在開(kāi)發(fā)列種哪些是正在開(kāi)發(fā),哪些是已經(jīng)開(kāi)發(fā)完成了。
- 已完成的定義:通過(guò)編寫Markdown腳本展示此列的說(shuō)明信息
現(xiàn)在讓我們來(lái)添加一些PBI和Bug作為實(shí)驗(yàn)數(shù)據(jù)吧。
現(xiàn)在卡片默認(rèn)只顯示有值的顯示字段,我們可以配置在卡片中顯示的字段,并且把這些字段都顯示出來(lái),不管這些字段是否有值。所有顯示在卡片中的字段都能被編輯。
- 核心字段:卡片默認(rèn)包含字段,可以通過(guò)勾選框控制核心字段是否顯示在卡片中
- 附加字段:最多可以添加額外10字段顯示在卡片上,自定義字段也可以被添加到卡片上
- 顯示空字段: 通過(guò)勾選框控制空字段是否顯示在卡片上
如果開(kāi)發(fā)的系統(tǒng)包含前臺(tái)應(yīng)用和后臺(tái)管理,想要將分屬不同的卡片區(qū)分開(kāi)來(lái)顯示,應(yīng)該怎么做? TFS提供了泳道的功能,使用這個(gè)功能可以將看板中的卡片分組顯示。
看板的優(yōu)點(diǎn)就是能讓團(tuán)隊(duì)成員一目了然地看到團(tuán)隊(duì)的整體情況。默認(rèn)設(shè)置下對(duì)于每個(gè)成員的工作狀態(tài)及工作進(jìn)度的顯示效果很弱。在TFS中可以通過(guò)配置顯示樣式的方式來(lái)加強(qiáng)顯示效果。比如卡片的背景色,字體樣式,并且可以通過(guò)條件來(lái)匹配卡片的顯示規(guī)則。
在上圖中 黑色背景的是沒(méi)有評(píng)估工作量的,白色背景是沒(méi)有指派的,每個(gè)成員認(rèn)領(lǐng)的PBI都用不同的顏色區(qū)分,因此我們能在上圖上直觀的看到團(tuán)隊(duì)當(dāng)前的迭代的研發(fā)狀態(tài)及各成員的工作狀態(tài)。
同樣除了卡片的背景顏色可以定制,工作項(xiàng)的標(biāo)簽顏色也可以定制。
本文介紹了TFS看板功能,下篇文章將給大家詳細(xì)講解如何使用TFS看板完成一個(gè)Scrum迭代。
from:?http://www.cnblogs.com/ups216/p/5611055.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的TFS 2015 敏捷开发实践 – 看板的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java虚拟机学习(7):对象内存分配与
- 下一篇: Git使用教程与基本原理和Sourcet