[轉載]基於TFS實踐敏捷-項目管理

最近,一直想讓團隊加入敏捷開發,但TFS2010用下來,並非使人滿意,還好,TFS2012橫空出世了。相比TFS2010,TFS2012改進太多了,主要體如今如下方面:html

  1. Team Web Access優化
  2. 變動集回滾Ui支持
  3. 流程優化
  4. 界面更合理,操做更友好
  5. 增長了PowerPoint Storyboarding工具(PowerPoint圖版演示),可以更便捷的畫出界面設計圖
  6. 支持代碼審閱
  7. 提供了Microsoft反饋客戶端
  8. 其餘細節優化

因而近期部署了環境而且整理了不少資料(資料主要來源於網絡和本身整理),準備在部門推廣TFS2012了。如下是TFS 2012使用簡介。瀏覽器

 

TFS 2012使用簡介

目錄服務器

TFS使用手冊... 1網絡

1. 鏈接並使用TFS. 2函數

clip_image001如何鏈接到 Team Foundation Server. 2工具

clip_image001[1]建立團隊項目... 3測試

clip_image001[2]將成員添加到團隊... 3優化

2. 添加源代碼添加到版本控制... 4網站

clip_image001[3]添加源代碼添加到版本控制... 5spa

clip_image001[4]鏈接到 Team Foundation Server 而後獲取文件... 5

3. 積壓工做管理... 6

clip_image001[5]建立項目時積壓工做... 6

clip_image001[6]更改項目的優先於積壓工做中... 7

clip_image001[7]記錄估計工做量和業務價值... 7

clip_image002[4]肯定此迭代的團隊容量... 8

clip_image001[8]輸入團隊容量數據... 9

clip_image002[5]建立任務... 9

4. 測試積壓的工做項... 11

clip_image002[6]鏈接到團隊項目... 11

clip_image001[9]建立測試計劃... 12

clip_image001[10]向測試計劃添加詳細信息... 13

clip_image001[11]查看產品積壓工做項... 14

clip_image001[12]啓動探索測試會話... 15

clip_image001[13]若要添加註釋,屏幕快照與文件附件在探索測試會話期間... 16

clip_image001[14]若要報告 bug 在探索過程當中測試會話... 18

clip_image001[15]若要建立測試用例探索過程當中測試會話... 20

clip_image001[16]跟蹤進度探索測試... 22

5. 工做項和代碼評審... 23

clip_image002[7]查看個人工做... 23

clip_image002[8]代碼審閱... 24

6. 情景提要(界面設計圖以及說明)... 25

clip_image001[17]使用PowerPoint圖版設計用戶界面... 25

7. 客戶反饋... 27

8. 管理項目文檔... 27

Visual Studio Team Foundation Server 2012 (TFS) 是 Microsoft 應用程序生命週期管理 (ALM) 解決方案的核心協做平臺。 不論在本地仍是 在雲中,TFS 都可支持靈活的開發實踐、 多個 IDE 和平臺,併爲您提供有效管理整個 IT 生命週期的軟件開發項目所需的工具。

clip_image004

 

下面連接是TFS使用視頻:

http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-CHS/Visual-Studio-Ultimate-2012-Coordinate-your-team-with-agile-project-management-CHS

 

安裝 Team Foundation Server (TFS),建立團隊項目,添加本身的團隊成員添加到項目,並將項目中的代碼置於版本控制之下,所以團隊能夠獲取從開始工做的 TFS 的代碼。

注意

· 某些功能可能不可用。根據 Team Foundation Server 的權限或版本。 請參見 經過「Web 權限」訪問的功能

1. 鏈接並使用TFS

clip_image001[18]如何鏈接到 Team Foundation Server

clip_image005[4]

1. 運行 VS,打開或選擇 團隊資源管理器。

2. 在 主頁下,選擇 鏈接到 Team Foundation Server。

3. 在 鏈接到團隊項目,選擇 服務器。

4. 在 添加/刪除 Team Foundation Server,選擇 添加 打開 添加 Team Foundation Server。

5. 對於 Team Foundation Server 的名稱或 URL,請指定您的服務器名稱 (10.0.103.93),選擇 肯定,關閉。

6. 在 鏈接到 Team Foundation Server 出現後,打開 選擇 Team Foundation Server 列表中,選擇要添加的服務器和 鏈接。

clip_image001[19]建立團隊項目

如需新建團隊項目,請發送郵件至liwq@mvs.com.cn

clip_image001[20]將成員添加到團隊

clip_image006

1. 在 team Web Access 主頁 (http://10.0.103.93:8080/tfs),選擇團隊項目。

2. 在 成員下,選擇 管理成員。

3. 在 管理 XX 團隊的成員,打開 添加 列表,而後選擇 添加 Windows 用戶或組。

4. 在 添加 Windows 用戶或組,輸入別名 (DOMAIN \別名) 每一個團隊成員。好比:

clip_image008

2. 添加源代碼添加到版本控制

當管理員把代碼工程上傳到版本控制儲存庫後,團隊成員就能夠獲取 TFS 的代碼。 團隊鏈接到團隊項目並下載代碼添加到其開發計算機啓動工做。

clip_image009 說明

若是您的團隊在多個版本同時工做,能夠建立每一個版本的分支。 在較大的組織,能夠建立每一個函數的一個分支,以便團隊在相對於隔離正常和互相集成會以有組織的。

clip_image001[21]添加源代碼添加到版本控制

clip_image010[4]

1. 打開或選擇 團隊資源管理器。

2. 在 掛起更改下,選擇 源代碼管理資源管理器。

3. 在 源代碼管理資源管理器的頂部,選擇 未映射 指定本地路徑。

4. 在 映射,輸入文件夾的完整路徑在包含項目代碼的計算機上的,而後選擇 映射。

5. 在 解決方案資源管理器,請打開解決方案的頂部快捷菜單,並選擇 將解決方案添加到源代碼管理。

6. 在 團隊資源管理器,選擇 掛起更改。

7. 在 註釋下,請在中鍵入註釋,而後選擇 註冊。

clip_image001[22]鏈接到 Team Foundation Server 而後獲取文件

1. 鏈接到團隊項目。

2. 打開 源代碼管理資源管理器。

3. 映射版本控制儲存庫的根文件夾到要保留代碼的本地計算機上的文件夾。

4. 在 源代碼管理資源管理器,請打開項目的快捷菜單,並選擇 獲取最新版本。

3. 積壓工做管理

團隊能夠管理其在 TFS 的積壓工做。 添加積壓工做項到團隊項目。 當團隊成員計劃下一次迭代時,它們使用積壓工做頁標識迭代積壓工做項和將這些項分解爲任務。咱們可使用Team Web Access(網站訪問方式)來建立積壓工做,也可使用Visual Studio或者Team Explorer工具來管理。

clip_image001[23]建立項目時積壓工做

clip_image011[4]

1. 在主頁上,在 活動下,選擇 查看積壓工做。

2. Enter 積壓工做項的標題並選擇 Enter 鍵。

clip_image001[24]更改項目的優先於積壓工做中

clip_image012[4]

· 在 目錄,請將該項拖動到列表的正確位置。

clip_image001[25]記錄估計工做量和業務價值

clip_image013

1. 雙擊積壓工做項。 (鍵盤:顯示積壓工做項並選擇 Enter 鍵。)

2. 指定工做量。,業務價值或兩個。 完成後,保存並關閉該工做項。

clip_image014肯定此迭代的團隊容量

clip_image015[4]

1. 在 team Web Access 主頁 (http://almsvr:8080/tfs),選擇團隊項目 (FabrikamFiber)。

2. 在 活動下,選擇 查看積壓工做。

3. 在 積壓工做 窗格中,在 當前下,選擇當前迭代 (衝刺 1)。

4. 在主窗格中,選擇 容量。

clip_image001[26]輸入團隊容量數據

clip_image016[4]

1. 在達到窗格中,鍵入小時數在典型的星期幾的工做每一個團隊成員。

2. 對於須要一個或多休息日的每一個團隊成員,選擇,而後輸入休息日數。

clip_image009[1] 提示

該計劃迭代時,該團隊工做分配到我的。 若是您的團隊指派任務後,可使用團隊可以肯定團隊與在迭代沒有更多的工做能完成。 若是每一個團隊成員只每每會執行一種類型的活動 (如開發或測試),可在容量頁的每一個團隊成員的事件並由事件監視團隊容量。

clip_image017[4]建立任務

針對打開優先級的產品積壓工做並分配第一項到當前迭代 (衝刺 1)。 團隊討論須要的每一個任務完成積壓工做項,而且,針對爲每一個任務建立一個任務工做項。 團隊估計每一個任務工做所需的小時數。 將任務添加到積壓工做項,將它們指派給將執行它們的用戶,並記錄估計。

在團隊建立後,估計,併爲第一個積壓工做項指派任務,針對檢查團隊容量,所以,該團隊繼續此爲產品積壓工做中的下一項過程,直到團隊容量關閉爲止。

clip_image018[4]

1. 在 積壓工做,選擇 產品積壓工做。

2. 從拖到 目錄 窗格中的一個產品積壓工做項到 積壓工做 窗格,並將其放置在迭代 (衝刺 1)。

3. 在 積壓工做,選擇迭代 (衝刺 1)。

4. 在 目錄,選擇 。

5. 在工做項窗體的頂部附近,輸入任務的標題。

6. 打開 分配給 列表中,選擇將完成任務的人員。

7. 在 剩餘工做,輸入任務採起結束的估計工時數。

4. 測試積壓的工做項

clip_image017[5]鏈接到團隊項目

1. 安裝完Visual Studio 2012後,能夠在開始菜單看到 Microsoft 測試管理器,打開 Microsoft 測試管理器

clip_image019[4]

2. 若要將運行 Team Foundation Server (TFS) 的服務器,請鍵入其名稱或 URL 在框中,而後選擇 添加(與上面添加TFS鏈接一致)。

clip_image020[4]

3. 在 鏈接到團隊項目,在團隊項目集合中下,展開項列表的團隊,而後選擇您的團隊項目。 (例如,FabrikamFiber)。

4. 選擇 當即鏈接。

clip_image001[27]建立測試計劃

clip_image021[4]clip_image022[4]

1. 在 測試中心,選擇 添加。

2. 在 添加測試計劃,則將您的計劃 (例如,衝刺 (sprint) 1),並選擇 添加。 該計劃如今顯示在測試計劃中列出。

clip_image009[2] 提示

能夠建立其餘團隊成員可使用訪問此計劃的 URL。 複製您建立到剪貼板經過選擇 複製計劃的 URL計劃的 URL。 如今能夠將此 URL 粘貼到電子郵件並將其發送給團隊中的其餘成員,所以方便地訪問該計劃。 請參見 如何:使用 URL 在測試計劃之間切換

3. 如今從列表中選擇測試計劃。 選擇 選擇計劃 打開 Microsoft 測試管理器並顯示 內容 視圖測試計劃。

clip_image023[4]

clip_image001[28]向測試計劃添加詳細信息

· 若要查看測試計劃的屬性,請選擇 屬性。

· 若要爲測試計劃到不一樣迭代中,選擇 迭代和迭代 (例如 FabrikamFiber \ Release1 \ Sprint1)。

clip_image009[3] 說明

將測試計劃添加到迭代時,測試用例的 資源管理器 選項卡顯示也被分配到該迭代僅的積壓工做項。

clip_image001[29]查看產品積壓工做項

clip_image024[4]

1. 在菜單欄上,依次選擇 測試。

2. 選擇 執行探索測試 打開 瀏覽 窗口並查看全部積壓工做項與測試計劃。

clip_image009[4] 說明

列表包括在要求類別的全部工做項。

3. 選擇要打開的產品積壓工做項。

4. 則在運行測試以前,請選擇 打開 發現該項目並添加詳細信息。

clip_image025[4]

clip_image001[30]啓動探索測試會話

clip_image026[4]

1. 選擇要執行探索測試的產品積壓工做項。

2. 選擇 測試工做項 打開 探索測試 窗口。

clip_image009[5] 說明

若要指定生成或重寫測試計劃的測試設置,並環境設置,選擇 使用選項瀏覽。 請參見 如何:重寫測試計劃中適用於測試運行的設置

3. 選擇 開始 啓動該記錄。

clip_image027[4]

4. 啓動要測試的應用程序。

打開瀏覽器,測試客戶門戶網站。

clip_image009[6] 提示

能夠暫停錄製,若是其餘任務所需的請注意,當測試會話運行時。 能夠執行在您的計算機上執行其餘操做,例如響應電子郵件,而無需將它們包含在該記錄。 請參見 如何:在探索測試會話期間暫停記錄操做步驟

clip_image001[31]若要添加註釋,屏幕快照與文件附件在探索測試會話期間

能夠添加屏幕快照和註釋有助於標識 bug,並其餘應用程序中的問題。 下圖顯示 ADAM 如何添加屏幕捕獲和註釋,則當用戶查看拼寫錯誤。

還能夠將探索測試窗口的文件並提交 bug。 例如,您能夠將應用程序生成的應用程序或日誌文件的要求。

clip_image028[4]

1. 在探索測試的窗口,在工具欄上,選擇 捕獲矩形屏幕快照 (相機圖標)。

探索測試的窗口消失,而且,指針變爲十字線。

clip_image009[7] 提示

(可選) 打開 捕獲矩形屏幕快照 列表,而後選擇 捕獲全屏快照 或 獲取窗口屏幕快照。

2. 在要捕獲屏幕區域周圍繪製選擇框。

在探索測試窗口的註釋框如今包含選定區域的屏幕快照。

3. 若要添加註釋,請輸入它們在註釋中探索測試的窗口。

clip_image009[8] 提示

若要設置註釋文本,請使用註釋工具欄中探索測試的窗口。 如圖所示,經過使用格式設置選項 (粗體,下劃線或顏色顯示,能夠在關鍵點。

若要將一個文件,在探索測試的窗口的工具欄中,選擇 附加文件 (回形針圖標)。 指定文件,如要求或日誌文件,附加到測試並出如今具備的探索測試的窗口回形針圖標。

clip_image001[32]若要報告 bug 在探索過程當中測試會話

clip_image029[4]

clip_image030[4]

1. 在探索測試窗口的工具欄上,選擇 建立 Bug。

新建 Bug 窗體帶有註釋、屏幕快照、文件附件和音頻和視頻錄製顯示在 要重現的步驟下。

clip_image009[9] 說明

在建立 bug 時,探索測試的窗口自動暫停。

2. 在 標題,鍵入 bug 的標題。

3. 打開 分配給 列表,而後選擇團隊成員以進行進一步調查將該 bug 指派。

4. 若要查看有關用於測試的計算機的信息,選擇 SYSTEM。

5. 若要更新 bug 的嚴重級別,請打開 嚴重級別 列表,而後選擇嚴重級別。

6. 若要查看測試結果附件,請選擇 附件。

7. 若要更改 bug 中的操做步驟,請選擇 更改步驟。

8. 選擇步驟在 bug 中包括。

9. 完成後,選擇 保存並關閉。

clip_image009[10] 提示

建立手動測試基於步驟的用例登陸到您的會話期間,選擇 保存並建立測試。 這將建立 bug 和之間的連接手動測試用例。 對逐句經過選擇 更改步驟 的任何更改適用。 下一個過程描述了在會話期間,如何還能夠建立手動測試。

10. 探索測試的窗口還原記錄並添加指向在註釋框中的新 bug。 能夠繼續本身的會話並建立其餘缺陷。

clip_image009[11] 說明

您建立的 bug 也顯示在 Bug 節點之下。探索測試的窗口底部附近。 若是選擇連接在註釋中探索測試的窗口或在 Bug 節點,能夠編輯 bug。 請參見 如何:在探索測試會話期間查看之前提交的 Bug

11. 有關針對如何使用團隊資源管理器和 Visual Studio 修復此 bug,請參見 爲積壓工做項開發代碼並修復 Bug

clip_image001[33]若要建立測試用例探索過程當中測試會話

能夠建立手動測試根據使用探索測試的窗口中,您對您的會話期間記錄的步驟會自動將大小寫。 若是您建立此類測試用例,它與您的積壓工做項,並將其放入相應測試套件中。 全部 bug。在此會議期間的文件具備相同的項目自動連接和手動測試用例與團隊項目關聯。 這樣,您即可以將測試用例分爲多個相同的測試套件或其餘測試計劃。 還能夠縮小測試用例和未來使用它測試應用程序。 請參見 如何:從探索測試會話中新建手動測試用例建立手動測試用例使用測試運行程序運行手動測試

clip_image031[4]

1. 在探索測試的窗口的工具欄中,選擇 建立測試用例。

新測試用例顯示。 其中包含您在執行探索測試期間會話的操做步驟。

clip_image009[12] 說明

當您建立手動測試用例時,在探索測試窗口的記錄自動暫停。

2. 在 請在此處輸入標題,輸入新測試用例的標題。

3. 編輯測試用例中的其他字段根據須要。

例如,選擇 優先級 和 分配給 值。

4. 若要更改操做或預期結果,請轉到 步驟 選項,並編輯在 操做 和 預期結果 列的信息。

例如,您能夠插入附加步驟和共享步驟。 請參見建立手動測試用例如何:使用共享步驟共享通用測試用例步驟

5. 選擇 保存並關閉。

探索測試的窗口還原記錄探索測試會話並添加指向新測試在註釋框的狀況。 測試用例也顯示在 測試用例 節點之下。探索測試的窗口底部附近。

clip_image009[13] 提示

若要編輯測試用例,請選擇連接在註釋中探索測試的窗口或在 測試用例 節點下。

能夠繼續本身的會話並建立其餘 bug 和測試用例。

clip_image001[34]跟蹤進度探索測試

clip_image032

1. 若要查看您的進度,選擇要查看的 查看探索測試會話 和會話。

2. 選擇「打開」。

有關該會話的詳細信息顯示。

clip_image034[6]

5. 工做項和代碼評審

clip_image035查看個人工做

1. 打開VS的 團隊資源管理器,選擇 個人工做

clip_image036[4]

clip_image035[1]代碼審閱

代碼審閱能夠提升代碼質量。

1. 打開VS的 團隊資源管理器,選擇 個人工做 下的 請求代碼審閱

2. 選擇審閱者姓名,輸入主題和說明,點擊 提交請求

clip_image037[4]

6. 情景提要(界面設計圖以及說明)

clip_image001[35]使用PowerPoint圖版設計用戶界面

在安裝完Visual Studio 2012後,能夠在開始菜單找到 PowerPoint Storyboarding(PowerPoint圖版演示)。使用PowerPoint圖板演示,能夠快速聲明用戶情景,或在工做項中經過聲明這個目的。格式化文本和直接插入圖像。 提供內容的可視化團隊須要生成更輕鬆地容許您將從您的團隊和利益干係人的獲取反饋。

使用PowerPoint圖板演示,能夠給客戶進行演示,也能夠做爲反饋提供給開發團隊。演示圖版能夠與積壓工做項會連接。

clip_image038

1. 打開PowerPoint圖版。

clip_image040

2. 設計界面(能夠拖拽背景以及控件模型,好比設計SharePoint門戶,能夠選擇背景中的 SharePoint,而後再進行修改界面)。

clip_image042

7. 客戶反饋

安裝完Visual Studio 2012後,能夠看到如下工具:Microsoft反饋客戶端

clip_image043[4]

clip_image044[4]

Microsoft Feedback客戶端,利益干係人可使用工做軟件直接交互,記錄更豐富、可操做的數據。數據在後臺自動存儲爲批註、屏幕快照和視頻或錄音。具體使用方式請點擊如下連接:

請求並處理利益干係人反饋

提供反饋

8. 管理項目文檔

項目文檔頁有效性僅當團隊項目啓用項目門戶網站與SharePoint網站。團隊成員能夠經過雙擊文檔來查看它們。 還能夠上載、刪除、移動文檔、庫和文件夾,以及對文檔、庫和文件夾執行其餘任務。

項目成員可使用Visual Studio的團隊資源管理器、Team Web Access 或項目門戶網站管理文檔和文檔庫。如:

clip_image045

clip_image047

博客轉自:《爲何使用TFS 2012進行源代碼管理——TFS 2012使用簡介(一)

相關文章
相關標籤/搜索