自訂 Team 專案和流程
您可以自訂 Team 專案,支援小組使用的特定流程和作法。例如,您可以加入必要欄位加入至產品待處理項目頁面的快速加入面板加入至新產品需求的目前的書籍的定義。其他通用自訂活動包括將欄位以支援報告要求和變更工作流程定義符合小組的流程。
注意事項 |
---|
如需您可能想要為您的 Team 專案自訂前 10 區域的概觀,請參閱 自訂工作項目追蹤和您的 Team 專案。 |
在您開始任何自訂活動之前,應該先熟悉您可以自訂的物件和方法類型,,每種類型如何用於支援專案追蹤需求。
此外,您應該了解這些物件、Team 專案成品、小組活動和範圍變更中存在的相依性。您對 Team 專案套用至工作該 Team 專案的所有小組的自訂。一些自訂套用至 Team 專案集合中所有 Team 專案。
您可以自訂的物件。
您可以自訂流程範本、Team 專案或專案集合的物件。您從流程範本建立 Team 專案。流程範本定義可用於追蹤的工作項目物件類型,以及預設規則、原則、安全性群組和小組成員使用的查詢。您在流程範本中自訂的物件提供物件的初始組態。透過自訂流程範本,可以增加所有使用該流程範本建立之 Team 專案中流程的相容性。您也最小化時取得專案在運作藉由定義小組查詢、報告、原始程式碼控制簽入提示,安全性群組與多。
下表描述您可以自訂的流程範本或為 Team 專案的物件。如需自訂物件的資訊,在建立 Team 專案之後,請選擇連結在物件的下方。如需自訂為流程範本一部分的物件的詳細資訊,請選擇連結在描述資料行底下。
物件 |
Team 專案 |
流程範本 |
描述 |
---|---|---|---|
Agile 網頁和圖形 |
建立待處理項目、衝刺 (Sprint) 計劃和小組進度的支援。若要定義初始組態,請參閱 自訂待處理項目和 Committee 頁面。 |
||
當發生變更 Team 專案時,支援定義個人和小組電子郵件通知。 |
|||
定義邏輯、實體、功能小組擁有的類別或區域。請參閱 定義初始區域和反覆項目。 |
|||
您可以使用,在建立組建定義時的 將預設建置流程範本 。您之後可以自訂建置流程範本。 |
|||
將一個或多個工作項目類型支援處理組態、查詢和其他作業。請參閱 將工作項目分類的類型定義加入至流程範本。 |
|||
設定強制使用特定動作的規則,在使用者簽入或簽出程式碼時。請參閱 定義 Team Foundation 版本控制的初始組態。 |
|||
讓您深入了解小組進度。根據您用來建立 Team 專案的流程範本,您可能已定義數個儀表板。您可以進一步自訂這些儀表板,或是建立新的儀表板。儀表板需求與 SharePoint 產品整合。 |
|||
透過專案入口網站支援小組共用文件和檔案。需要 SharePoint 產品。請參閱 定義專案入口網站。 |
|||
初始報告配置以流程範本支援儀表板,而且不能自訂。在 Team 專案建立之後,您可以自訂和建立額外的 Excel 報表。 |
|||
支援挑選的定義和維護清單由許多 Team 專案使用。 |
|||
支援工作項目欄位和全域清單的定義和維護清單由許多 Team 專案使用。 |
|||
定義衝刺 (Sprint) 或產品將廣告里程碑。請參閱 定義初始區域和反覆項目。 |
|||
支援連結關聯性的自訂工作項目之間的間距。請參閱 工作項目連結加入型別定義。 |
|||
自訂資料的發行和重新整理方式,在 Microsoft Project 和 TFS 時。如果您將新的資料欄位加入工作項目類型中,則可以對應欄位,讓它出現在您的計劃中。請參閱 將 Microsoft Project 欄位對應至 Team Foundation 欄位。 |
|||
提供指引供小組成員在使用 Team 專案成品。您可以自訂的流程指引檔案和流程指引的位置的超連結。.請參閱 定義專案入口網站。 |
|||
自訂您透過報表管理員存取的一組預設的報表或建立新的報告。請參閱 將報表。 |
|||
測試組態指定代表使用者環境測試硬體和軟體的組合。使用測試管理員,您可以 設定初始測試組態 和定義的其他組態。 |
|||
測試解析狀態 |
指定原因測試失敗。預設組態包括:需要調查、測試問題、產品問題和組態問題。請參閱 定義測試管理員的初始組態。 |
||
測試設定控制實際收集資料的診斷資料配接器。使用測試管理員,您可以 設定初始的測試設定 或指定測試設定。 |
|||
支援反映使用者環境軟體進行部署,例如用戶端裝置類型、伺服器作業系統、網路速度或 Database Edition 項目的規格。測試組態是數個測試變數的組合。使用測試管理員,您可以 設定初始的測試變數 或指定測試變數。 |
|||
支援安全性群組與權限的組態。您可以 設定初始群組、佇列、成員與權限 或建立新群組或變更使用權限。 |
|||
監視進度和追蹤資料的支援。請參閱 支援查詢和報告的追蹤資料。 。 |
|||
尋找工作項目及產生報表的支援。請參閱 對流程範本中加入查詢。 |
|||
為所有軟體開發專案的追蹤和報告提供基礎。您可以自訂欄位,追蹤的工作流程和表單。工作項目的類型包括錯誤 (bug)、使用者劇本和工作。請參閱 工作項目的加入型別定義。 |
回到頁首
判斷您的範圍要求
您需要考慮的四個範圍區域如下:
評定您想要的自訂擴充性:下表摘要說明選項及其範圍含意的自訂選項。
範圍
物件
實作注意事項
對流程範本的套用變更。
請參閱 您可以自訂的物件。。
選取這個選項,當您要建立數個 Team 專案時,您要最小化時取得專案在運作並強制執行小組流程相容。
套用至 Team 專案的變更
請參閱 您可以自訂的物件。。
只有在您的小組需要變更時,請選取這個選項。
套用至數個的變更 Team 專案
請參閱 您可以自訂的物件。。
例如,當您想要強制執行流程一致性跨數個現有的 Team 專案時,請選取這個選項。您將需要匯入的物件定義檔的變更至數個 Team 專案。
套用變更至在專案集合內所有 Team 專案
工作項目欄位,全域清單、連結類型
當您自訂用於 Team 專案集合所定義的物件時,會影響集合中定義的所有 Team 專案。實作時,在階層架構變更時,請考慮含意。
評定資料整合需求:選取一組欄位整合 Team Foundation Build、 Test Manager和 Team Foundation 版本控制。這些應用程式自動資料指派到這些欄位。請參閱 使用測試、組建與版本控制加入欄位以支援整合。
評定當地語系化和全球化需求:您可以當地語系化的工作項目類型定義的工作項目類型、欄位和許多項目名稱。請參閱 WITD 子項目的當地語系化與全球化。
評定支援跨群組工作所需的類別群組:當您具有名稱不同的類似工作項目時,可以使用類別來分組它們,以及更輕鬆地產生報告。類別支援彈性的查詢、報表、流程組態和整合跨 Team 專案。請參閱 定義分類以分組工作項目類型。
回到頁首
自訂 Agile 網頁和圖形
Agile 網頁內容和外觀 WIT 物件的定義和小組所做的工作。WIT 物件包含工作項目類型、分類和管理組態。工作項目類型定義的欄位、工作流程和您的小組使用擷取資料表單的配置。這個資料給 WIT 資料存放區中。
Team Web Access Agile 網頁和圖表會在執行階段參考 WIT 資料存放區。在下圖中,工作項目欄位在一個藍色方塊顯示底線其定義跨在 Team 專案集合中所有 Team 專案中套用。桔黃色方塊表示為 Team 專案定義的 WIT 物件。Agile 網頁和圖表,顯示紫色,為小組所定義。
回到頁首
WIT 物件自訂和小組活動
您可以自訂 Team 專案的流程組態自訂 Agile 頁面的外觀。您可以自訂在 Agile 頁面修改分類為 Team 專案中的工作項目類型。您可以修改其他項目,例如 metastate 對應和工作項目欄位對應,支援在處理組態中的圖表產生 Team 專案中。
下表描述您可以 WIT 物件與自訂您透過 Team 活動和 Team Web Access定義的項目。
Agile 頁面或圖形 |
可透過 WIT 物件自訂 |
您所傳遞的小組活動定義 |
---|---|---|
產品待處理項目 |
|
|
反覆項目中的待處理項目 |
|
|
工作面板 |
|
|
燃盡圖 (Burndown Chart) |
|
|
容量 |
|
|
速度和預測 |
|
|
回到頁首
實作注意事項
如果您將工作項目類型加入至類別,則必須在下表中列出的對應的工作項目欄位加入至工作項目類型的定義。如果您變更用來追蹤資料的工作項目欄位,您必須在 處理組態檔定義的欄位對應。
欄位
分類
使用方式
活動 (Agile 和 Scrum) 或規程 (CMMI)
工作分類。
由活動支援容量的產生。
剩餘工作
工作分類。
支援待執行工作和容量圖表的產生。
劇本點 (Agile),工作 (Scrum),或者大小 (CMMI)
要求分類
支援小組速度圖表和預期的產生。
堆疊順位 (Agile 與 CMMI) 或待處理項目優先權 (Scrum)
要求分類,工作分類
追蹤待處理項目和工作項目的排序次序支援。
您無法將相同的工作項目類型加入至要求分類和工作分類。工作委員會取決於指派給這兩個類別的不同工作項目類型。
如果您從待處理項目的工作流程將狀態,請配置或 Bug,因此,要在 Agile 頁面或我的工作功能會反映的狀態,您必須更新處理序組態的 metastate 對應。請參閱 工作流程狀態、metastates 和管理組態。
回到頁首
支援查詢和報告的追蹤資料。
為工作項目擷取的所有資料都已寫入 WIT 資料存放區所撰寫,不過,但只有選取資料給 Analysis Services 資料倉儲中。對每個工作項目欄位的可報告屬性指定判斷資料是否寫入只關聯式倉儲資料庫或將關聯式資料倉儲與 OLAP Cube。可報告欄位有測量它們可報告屬性集詳細資料,或者度量。Team Foundation Server 部署中,定義在所有專案集合中所有 Team 專案的所有可報告資料都會寫入至單一關聯式資料倉儲。接著會處理該倉儲中的資料,並且寫入至 Cube。將資料收集到單一資料倉儲中可支援跨 Team 專案集合報告。
下圖的基礎工作項目欄位,欄位屬性和全域清單,以藍色方塊,顯示所有 Team 專案的應用程式在 Team 專案集合中。桔黃色方塊表示為 Team 專案定義的 WIT 物件。
注意事項 |
---|
當小組成員建立和修改工作項目, WIT 資料存放區是在執行階段被更新。將更新寫入關聯式倉儲資料庫和 OLAP Cube 會將每個分兩小時,分別。 |
回到頁首
自訂工作項目欄位
您可以加入新的欄位或自訂現有的欄位可支援您的專案追蹤需求。如需為 TFS 所提供的預設工作項目類型定義的欄位的完整清單,請參閱 Visual Studio ALM 的工作項目欄位參考。
下表指出項目和屬性指定到您可以自訂或當地語系化的欄位。若要加入欄位或變更欄位子項目,自訂欄位所定義的工作項目類型。請參閱 使用方法的自訂 WIT 物件。若要變更欄位的屬性,請參閱 處理工作項目欄位。
欄位子項目或屬性 |
可以變更? |
可當地語系化? |
請注意、限制和相依性 |
---|---|---|---|
否,有例外狀況。 |
N/A |
指定此欄位所接受資料的型別。一般而言,,一旦定義,您無法變更欄位資料型別。您可以切換欄位資料只有資料型別 HTML 或 PlainText欄位。 |
|
是 |
是 |
易記名稱會出現在工作項目查詢下拉式功能表,而且必須是唯一的。在 Team 專案集合中定義的所有欄位。易記名稱可能與出現在工作項目表單的表單標籤不同。 |
|
是 |
是 |
在工作項目表單上,您可以指定任何標記您想要與易記名稱不同。 |
|
是 |
N/A |
表示篩選在欄位時,您可以使欄位的索引可以改善查詢回應時間。根據預設,下列欄位索引:指派給,建立日期,變更,狀態、原因,區域 ID、反覆項目 ID 和工作項目類型。 |
|
是 |
是 |
您可以為每一個欄位的 255 個字元的自訂文字字串在每個工作項目類型中。 |
|
是 |
N/A |
您可以加入或修改規則與欄位,,和合併欄位規則。例如,您可以指定規則執行下列其中一項動作:
|
|
是 |
N/A |
對於每個欄位規則,您可以指定規則認可或不適用於使用者或群組的名稱。 |
|
是 |
N/A |
對於大多數欄位規則,您將根據值指定的條件式規則的其他欄位。請參閱 |
|
是 |
N/A |
自訂工作項目類型定義的任何一個挑選清單或將挑選清單支援您加入新欄位。此外,您可以使用全域清單取代挑選清單。全域清單減少更新清單工作項目類型共用的多種類型的工作。全域清單也支援跨群組一致性。 |
|
是 |
是 |
表示出現在報表、報告參考名稱和報告類型,您可以變更欄位的名稱。您可以當地語系化報告易記名稱。 報告類型決定欄位的資料是否寫入關聯式倉儲資料庫,給關聯式倉儲資料庫以及對 OLAP Cube,或產生值的一個預先計算的總和,並在處理 OLAP Cube 時。 如需預設可報告欄位的完整清單,請參閱 Visual Studio ALM 的可報告欄位參考。如需 OLAP Cube 的詳細資訊,請參閱 Team System 之 Analysis Services Cube 中提供的透視圖和測量群組。 |
|
是 |
N/A |
您可以啟用或停用與 Active Directory 同步處理與使用者帳戶的欄位。 |
回到頁首
自訂工作項目類型
您可以加入新的工作項目類型或自訂現有的工作項目類型。下表指出在您可以自訂工作項目類型內的區域。您可以選取連結深入了解在定義項目之下。對工作項目類型的變更使用流程編輯器或透過匯入修改過的 XML 定義檔。請參閱 使用方法的自訂 WIT 物件。
定義項目 |
描述 |
---|---|
工作項目類型的名稱會出現在工作項目查詢下拉式功能表,而且必須是唯一的名稱在 Team 專案內。使用 witadmin 命令列工具,您可以變更名稱。 |
|
您可以定義工作項目類型的目的 255 字元的自訂文字字串。 |
|
您可以加入或修改的工作項目類型和欄位規則定義的欄位項目。請參閱 自訂工作項目欄位。 |
|
您可以自訂表單的配置加入或變更欄位、欄位標籤、選項和資料行。此外,您也可以自訂在表單中的下列項目:
|
|
每個工作流程定義包含一組有效且可當地語系化的狀態、轉換和原因。小組可以使用工作流程追蹤進度對工作項目。狀態與原因挑選清單在工作項目表單與工作流程定義。 |
|
您可以指定套用至欄位在狀態變更或工作流程轉換的規則和條件。 |
|
您可以指定自訂動作自動化根據狀態、轉換或原因變更的欄位指派。 |
回到頁首
監視進度和產生有用的報告的必要活動
當敏捷燃盡圖 (Burndown Chart) 和查詢從 WIT 資料存放區中建立,隨裝即用 (OOB) 報告、自訂的報表和儀表板提供從關聯式倉儲資料庫和 OLAP Cube 中的資料所建置。除了工作項目資料之外,倉儲包含組建、原始程式碼、測試結果和程式碼涵蓋範圍資料。為所有 Team 專案中擷取的所有資料都已寫入資料存放區重新撰寫為 Team 專案集合。所有資料的所有 Team 專案集合給關聯式倉儲資料庫和 OLAP Cube 中。
所需的小組活動和最佳做法
若要建立包含狀態的資訊的報表,請進行,,以及工作項目,小組成員的趨勢執行下列活動:
建立工作項目您可以使用工作,小組成員建立工作項目的使用者劇本或 Bug 的待處理項目,以追蹤工作和管理測試案例。
與其他工作項目或變更集連結至工作項目。要追蹤工作項目之間的關聯性,小組成員建立適當的連結。例如,使用者劇本和工作之間的連結來計算待執行工作和說明 Team Web Access工作委員會頁面的項目。幾 OOF 報表取決於建立待處理項目、測試案例和 Bug 之間的連結。小組成員可以指定連結的適當型別顯示關聯性、相依性、階層架構。
如需詳細資訊,請參閱連結工作項目和物件以支援可追蹤性。
對區域和反覆項目的指定工作。監視小組進度,產品區域或里程碑和報表支援篩選,小組成員將區域路徑和反覆項目之工作項目的路徑。
在發行週期期間,您可以隨時加入和修改區域和反覆項目。請參閱 建立和修改區域和反覆項目。
對擁有者和更新狀態的指定工作。當工作有所進展時,小組成員變更其指定工作項目狀態會反映工作流程。專案經理或小組組長更新待處理項目的狀態,而所有從屬工作完成時,而且驗收準則。
下列報表和儀表板取決於執行階段屬性更新 Agile 與 CMMI 的狀態欄位 Team 專案: Bug 狀態報表、 Bug 趨勢報表、 重新啟動報表和 所有反覆項目的狀態。。
更新工作投入時間。若要監視小組在完成取得了反覆項目或版本的工作有所進展時,小組成員每天或每週更新其工作的剩餘工作欄位設定為。對於 MSF CMMI 和 Team 專案,它們也應該更新已完成工作欄位。下列專案管理報表和儀表板取決於資料輸入這些欄位:
Agile: 待執行工作和完工速率, 剩餘工作, 未計劃的工作。, 所有反覆項目的狀態。, 劇本概觀, 劇本進度, 進度儀表板 (Agile), 專案儀表板 (Agile)
Scrum:待處理項目的概觀, 衝刺待執行工作 (Scrum)
CMMI: 待執行工作和完工速率, 剩餘工作, 未計劃的工作。, 所有反覆項目的狀態。, 需求概觀, 需求進度, 進度儀表板 (CMMI), 專案儀表板 (CMMI)
提示 參考原始評估資料的報表是 所有反覆項目的狀態。。
追蹤組建品質:每日組建是在所有開發中心。開發中要了解到軟體的進度和品質,小組應該實作每日組建和組建和測試
為動作小組成員參閱 管理測試和組建的必要活動 需要採取產生有用的資料為下列 OOB 報表: 組建品質指標、 經過一段時間後建置成功和 組建摘要。
追蹤程式碼變換和程式碼涵蓋範圍:若要了解必須產生有用的資料為 程式碼變換和 程式碼涵蓋範圍 報告,請參閱 監控程式碼變換和程式碼涵蓋範圍的必要活動。
回到頁首
使用方法的自訂 WIT 物件
一旦建立 Team 專案,您可以用下列其中一種方式自訂 WIT 物件:
使用流程編輯器修改工作項目類型。
您可以使用流程編輯器,您可以修改工作項目類型,您可以下載及安裝 Visual Studio 的強大工具增益集。在 [工具] 功能表下,處理編輯器提供圖形化使用者介面。您可以使用這個工具匯入和匯出工作項目類型,編輯工作項目類型,以及如何修改流程範本的內容。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:Team Foundation Server Power Tools (英文)。
修改工作項目欄位的屬性。:您可以使用 witadmin 命令列工具變更屬性指派給欄位。請參閱 Managing Work Item Fields [witadmin]。
結束時,修改,並匯入 WIT 物件的定義檔:對於您要自訂的每一個物件,您必須執行下列步驟:識別範圍變更,識別相依性,匯出物件,更新物件,匯入物件,並確認變更。
自訂的流程物件追蹤工作
您可以自訂此處理包含工作項目類型、分類、連結類型、全域清單、全域工作流程和流程組態的物件。
回到頁首
其他資源
您可能會發現其他回應到您的問題或您在下列 TFS 論壇來張貼一個問題:
回到頁首