Team Foundation Server 的流程指引和流程範本
流程指引提供如何協調 Team 專案中的工作,以及如何在整個專案生命週期內使用某類工作項目的詳細資訊。 流程範本會決定成品可在 Team 專案內,而您將如何執行專案。 流程指引是針對所使用的流程範本建立 Team 專案。
本主題內容
選擇流程範本是用來建立 Team 專案
使用成品可在您的 Team 專案
使用 Agile 待處理項目和工作樣板
提高小組速度
自訂流程範本,請處理組態或 Team 專案成品
選擇流程範本是用來建立 Team 專案
相關主題: 選擇流程範本 | 建立 Team 專案
使用Visual StudioApplication Lifecycle Management (ALM)工作的開頭是以 建立小組專案 來追蹤資訊和組織原始碼,也為您的小組建立、測試和訂定計畫。 如下圖所示,您可以藉由選擇程序範本來建立小組專案,會定義支援規劃和追蹤活動的成品(工作項目、查詢、文件、報表等)。
注意事項 |
---|
在您升級至 Visual Studio Team Foundation Server 2012之後,您仍然可以用舊版建立的小組專案存取資料。若要存取某些新功能,不過您必須 更新已升級的 Team 專案。 |
回到頁首
使用成品可在您的 Team 專案
相關主題。: Scrum 流程範本 | MSF 流程範本 | CMMI 流程範本 | 存取程序指引 | 意見要求 | 程式碼檢閱
您可以了解如何執行特定專案使用成品隨您的 Team 專案使用流程指引內容。 為 Team 專案提供的流程指引您使用其中一個預設流程範本隨附的 Team Foundation Server MSDN Library 中裝載。 這包括Visual Studio Scrum 2.0, Microsoft Solutions Framework (MSF) for Agile Software Development v6.0, 和 MSF for Capability Maturity Model Integration (CMMI) Process Improvement v6.0的流程指引 如果您使用的流程範本沒有列在清單中,您可以在其他網站尋找相關的指引。
流程指引是一份內容,當中記錄了參與軟體專案之小組成員所應遵循的流程。 在 Team 專案的生命週期當中,工作項目、報告和查詢都可能會變動,而且可能會因 Team 專案而有差異。 因此,流程指引提供了有關 Team 專案的詳細資料,例如,如何完成工作項目欄位的相關資訊、狀況良好和狀況不良的報表範例,以及查詢的描述。 流程指引也提供了 Team 專案所要遵循的流程之詳細資料,例如,所承擔的角色以及要完成的活動。
若要啟用流程指引或將它重新導向至自訂的內容集合,請參閱 設定專案入口網站或流程指引。
回到頁首
使用 Agile 待處理項目和工作樣板
相關主題: Agile規劃和迭代項目
Visual Studio ALM提供下列工具來管理專案,藉由使用Team Web Access :
產品待辦項目:產品待辦項目頁面會顯示目前待辦工作的單一檢視,該待辦項目能夠以動態方式重新排列和群組。 產品擁有者可以快速設定工作優先權和概述相依性與關聯性。
衝刺 (Sprint) 待辦項目和小組容量:衝刺 (Sprint) 待辦項目頁面在執行階段反映您輸入的資料,包括指派給迭代項目路徑的工作項目、指定日期、個別工作的能力和小組和個人間的中斷。 小組以待辦工作的速度取得回應和磁碟的位置。
工作版面和燃盡圖 (Burndown Chart):做為每日實作,小組可以檢視和更新工作版面以視覺化反映工作項目狀態。 小組查看他們針對每個產品待辦項目設計的工作進度,並可快速地專注於剩餘的工作。 此外,整合至工作版面的是一個小組衝刺 (Sprint) 中剩餘工作的即時燃盡圖 (Burndown Chart)。
回到頁首
提高小組速度
若要提高小組為客戶提供價值的速度,您的小組可以套用來自 Agile 方法而且支援 Agile 原則和價值的工程做法。
腳本待處理項目:你可以使用 PowerPoint Storyboarding,快速編寫使用者劇本,或是在工作項目中將說明這個劇本透過格式化文字和內嵌影像。 所提供的視覺化小組需要建立更輕鬆地允許您從您的小組和專案關係人的取得回應。
可將專案關係人提供完整的回應。:取得正確的意見從正確的個人可以在適當時判斷專案或應用程式成功或失敗。 從專案關係人得來的經常和持續的回饋會支持小組建立讓客戶滿意的經驗。 當專案關係人使用方案,它們會更了解問題並可以改善方法解決它。
連續建置並部署:如果小組在簽入程式碼與部署組建之間等候的時間很長,該小組的成員通常會花費大量時間來處理建置中斷和整合問題。 如果您的小組更頻繁地簽入程式碼並建置,您通常可以發現小組的速度有所提升。
策略式分支:您的小組可以在版本控制中建立和使用分支來最佳化應用程式開發策略。
及早並經常測試:您的小組可以確認它其客戶可以有效測試需要針對為每個待處理項目指定的驗收準則的軟體。 您的小組應該在建置程式碼時,及早開始測試並經常測試。 在衝刺 (Sprint) 開始時,您的小組應該會建立衝刺 (Sprint) 的測試計劃。 該測試計劃可以使用組織測試的測試套件,以便協助您的小組執行測試和追蹤結果。
將應用程式模型化:您的小組可以使用模型來探索及重構現有程式碼,更有效率地了解客戶的需求,協助判斷及溝通軟體設計,以及通知接受度和元件測試的發展。
回到頁首
自訂流程範本,請處理組態或 Team 專案成品
相關主題 自訂流程範本 | 使用處理序組態自訂待處理項目和面板頁面 | 自訂流程指引 | 自訂專案追蹤資料、表單、工作流程和其他物件
您可以自訂流程範本,在你建立 Team 專案小組目前使用的特定流程和作法和設計工作流程、工作項目表單和資料欄位之前。 如下圖所示,您可以建立或自訂八種物件型別。 您可以管理小組專案的分類、工作項目類型與流程設定。 您可以管理 Team 專案集合的全域清單、連結類型和工作項目欄位。 您可以自訂小組專案或小組專案集合的全域工作流程。
在建立 Team 專案之後,您仍可以自訂多個物件支援小組的流程。 這些包括加入支援報告的欄位,變更工作流程,自訂工作項目表單等。 如果您將工作項目類型的工作流程,您可能也需要更新該型別的流程設定。
若要啟用流程指引或將它重新導向至自訂的內容集合,請參閱 設定專案入口網站或流程指引。
回到頁首