13.3創(chuàng)建TFS項(xiàng)目及設(shè)置
移山公司的TFS管理員是二柱,他給所有員工發(fā)了一封郵件——
它山之石項(xiàng)目建好了!項(xiàng)目代號(hào):stone。用的是“移山模式”,只有任務(wù)和缺陷兩個(gè)工作件類(lèi)型!
阿毛:項(xiàng)目為什么會(huì)需要代號(hào)?
二柱:因?yàn)椋?br />
?。?) 項(xiàng)目最終產(chǎn)生的軟件的名字,可能會(huì)改變多次,TFS目前版本并不支持修改項(xiàng)目的名字,而且我們也沒(méi)有必要修改項(xiàng)目的名字。
?。?)有個(gè)代號(hào)顯得酷。
團(tuán)隊(duì)項(xiàng)目建立后,是不是就是萬(wàn)事大吉了呢?不會(huì)的,項(xiàng)目創(chuàng)建伊始,TFS就自動(dòng)創(chuàng)建了15個(gè)任務(wù),我們一個(gè)一個(gè)地看,每個(gè)任務(wù)在表13-1都有解釋?zhuān)?br />
表13-115個(gè)初始項(xiàng)目
ID |
Work Item Type |
Title |
1 |
Task |
Set up: Set Permissions 設(shè)置權(quán)限,誰(shuí)可讀,誰(shuí)可寫(xiě),SharePoint門(mén)戶(hù)網(wǎng)站上的權(quán)限也要設(shè)置 |
2 |
Task |
Set up: Migration of Source Code 遷移以前項(xiàng)目的源代碼,這個(gè)任務(wù)在目前的項(xiàng)目中不必要執(zhí)行 |
3 |
Task |
Set up: Migration of Work Items 遷移以前的工作項(xiàng),這個(gè)任務(wù)在目前的項(xiàng)目中不必執(zhí)行 |
4 |
Task |
Set up: Set Check-in Policies 制定簽入規(guī)則,移山公司建議馬上建立以下規(guī)則: (1)任何簽入都要有相關(guān)的工作項(xiàng) (2)任何簽入都要有代碼復(fù)審人員 |
續(xù)表
ID |
Work Item Type |
Title |
5 |
Task |
Set up: Configure Build 創(chuàng)建并設(shè)置構(gòu)建 |
6 |
Task |
Set up: Send Mail to Users for Installation and Getting started發(fā)送郵件通知所有成員安裝軟件,并開(kāi)始工作,二柱已經(jīng)做了 |
7 |
Task |
Create Vision Statement 創(chuàng)建項(xiàng)目的遠(yuǎn)景,團(tuán)隊(duì)已經(jīng)討論并通過(guò) |
8 |
Task |
Set up: Create Project Description on Team Project Portal 項(xiàng)目門(mén)戶(hù)網(wǎng)站的說(shuō)明 |
9 |
Task |
Create Personas 創(chuàng)建典型用戶(hù) |
10 |
Task |
Define Iteration Length 定義里程碑的長(zhǎng)度 |
11 |
Task |
Create Test Approach Worksheet including Test Thresholds 創(chuàng)建測(cè)試方法和測(cè)試閾值 |
12 |
Task |
Brainstorm and Prioritize Scenarios List 討論場(chǎng)景并決定優(yōu)先級(jí) |
13 |
Task |
Brainstorm and Prioritize Quality of Service Requirements List 討論服務(wù)質(zhì)量需求,并決定優(yōu)先級(jí) |
14 |
Task |
Set up: Create Project Structure 決定項(xiàng)目的結(jié)構(gòu) |
15 |
Task |
Create Iteration Plan 決定里程碑的計(jì)劃 |
大部分的任務(wù)都是相當(dāng)明了,我們可以從任務(wù)的描述(Description)中了解任務(wù)的要點(diǎn)。要注意:
(1)有些項(xiàng)目不需要完成所有的工作項(xiàng),例如“遷移以前的源代碼”,在Stone項(xiàng)目中就不需要。
?。?)有些工作項(xiàng)已完成,把它們?cè)O(shè)為“完成”即可。
?。?)有些工作項(xiàng)要分配給其他人負(fù)責(zé),例如“創(chuàng)建典型用戶(hù)”,這要PM帶領(lǐng)大伙經(jīng)過(guò)幾次討論才能形成最終的典型用戶(hù)。