加入及修改區域和反覆項目路徑

若要依產品、功能或功能區域將工作項目分組,請使用區域路徑。 若要將工作項目依其工作的衝刺 (Sprint)、里程碑或時間週期分組,請使用反覆項目路徑。 若要限制存取某一組工作項目,請使用區域或反覆項目路徑。

區域和反覆項目路徑也支援 Agile 規劃工具的主要功能。 小組的預設區域路徑可用於篩選每個小組的待處理項目頁面的待處理項目。 使用 Agile 規劃工具建立的工作項目,會根據小組的預設值自動指派區域和反覆項目路徑。

加入區域節點或子節點

  1. 如果您不是專案系統管理員,請加入成為其中一員。 您必須是專案系統管理員,或是針對某個區域路徑的 [建立子節點] 將您的權限設為 [允許] 才可以在小組區域下加入節點,如本主題稍後在限制指派給區域或反覆項目之工作項目的存取權中所述。

  2. 在 Team Web Access (TWA) 的 Team 專案頁面中開啟管理頁面。

    選擇齒輪圖示開啟管理頁面

    若要進一步了解如何連接至 TWA,請移至這裡

  3. 開啟 [區域]。 大部分的小組會與預設區域路徑產生關聯。

    Team 專案的 [區域] 頁面、TWA 管理內容

    預設區域路徑用於篩選 Team 專案待處理項目頁面的待處理項目。 此外,如果小組是從 Agile 規劃工具頁面建立工作項目,區域路徑會設定為小組的預設值。

  4. 將子節點加入至您選取的區域。 如需名稱限制,請移至這裡。

    [區域] 頁面上的 [新增子系] 連結、[建立區域] 對話方塊。

加入反覆項目子節點並設定反覆項目日期

大部分 Team 專案會隨附預先定義的一組以流程範本為基礎的反覆項目路徑。 您可以重新命名或加入這組路徑。

  1. 從 [反覆項目] 頁面,您可以加入和選取針對您的小組作用的反覆項目。 利用加入區域節點的方式加入反覆項目節點。

    小組反覆項目範例

  2. 若要為小組指定反覆項目或子反覆項目,請選取該反覆項目或子反覆項目旁邊的核取方塊。 如果您選擇反覆項目,就無法選取任何子反覆項目。 如果您想要使用子反覆項目,請清除反覆項目核取方塊的選取,然後選取您想要針對小組使用的子反覆項目的核取方塊。

  3. 開啟衝刺或反覆項目,設定開始和結束日期。

    定義衝刺 (Sprint) 的開始和結束日期

    在您設定一個反覆項目的開始和結束日期之後,行事曆工具會自動根據您指定給第一個反覆項目的相同時間長度,設定下一組日期。 例如,如果您為「衝刺 1」設定 3 週的衝刺 (Sprint),那麼當您選取「衝刺 2」的開始日期時,行事曆工具會自動根據接下來的三週判斷開始日期和結束日期。 您可以接受或變更這些日期。

    提示

    您不需要定義反覆項目的日期或使用它們,不過,這樣做有助於您排定工作,並根據該排程追蹤進度。

限制指派給區域或反覆項目之工作項目的存取權

您可以在區域和反覆項目的使用者層級或群組層級指派權限。 權限會限制或允許存取工作項目、測試案例或測試計劃。 此外,您也可以限制或允許使用者或群組管理區域或反覆項目的專案結構。

  1. 開啟要管理之節點的使用權限。

    [區域] 內容功能表中的 [安全性] 選項

  2. 選取群組或小組成員,然後變更權限設定。 在下列範例中,[禁止存取群組] 沒有權限可以在 FabrikamFiber 區域路徑中檢視、修改或編輯工作項目或權限。

    Team 專案的 [權限] 頁面

    若要變更權限,請選擇 [未設定]、[允許繼承]、[允許] 或 [拒絕]。

    如果群組或小組成員未出現在清單中,您可以將它 [加入]。 若要建立 TFS 群組,請開啟 [安全性] 索引標籤。

    如果您的應用程式層伺服器已升級至 TFS 2013.3,表示已將 [管理測試套件] 權限加入至區域路徑安全性模型。 現有 [管理測試計劃] 權限已重新限定為只管理測試計劃。 之前的權限可管理測試計劃和測試套件。 若要深入了解這些權限,請參閱問:測試管理權限涵蓋哪些函式?。

    如需限制修改工作項目的其他方式,請參閱限制可以建立或修改工作項目的人員

問與答

問:限制是否與命名和建構子節點相關?

答: [區域] 和 [反覆項目] 欄位是由多個節點項目所組成的路徑 (項目之間以反斜線 (\) 字元分隔)。 這些欄位使用 TreePath 資料類型。 最佳作法是將節點名稱最小化,並且在命名區域和反覆項目路徑時,考慮下列限制:

限制類型

限制

節點長度

  • 不得包含 255 個以上的字元

節點的特殊字元

  • 不得包含 Unicode 控制字元

  • 不得包含下列任何字元:\ / $ ? * : " & > < # % | + ,

  • 不得包含本機檔案系統所禁止使用的字元。 如需 Windows 中字元限制的詳細資訊,請參閱命名檔案

保留的名稱

  • 必須包含多個句號 (.) 或兩個句號 (..)

  • 不得為系統保留的名稱,例如 PRN、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、COM10、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9、NUL、CON 或 AUX

  • 如需保留名稱的詳細資訊,請參閱命名檔案

路徑長度

  • 必須包含少於 4,000 個 Unicode 字元

    重要

    如果您定義了包含超過 256 個字元的路徑名稱,就無法在 Microsoft Project 中指定它。若要避免此問題,請定義少於 10 個字元的路徑名稱,而且請勿讓節點的巢狀深度超過 14 個層級。

路徑階層架構深度

  • 深度必須少於 14 個層級

如需 TreeType 欄位的詳細資訊,請參閱區域和反覆項目欄位參考

問:將欄位規則套用至區域路徑和反覆項目路徑欄位時是否有任何限制?

**答:**可以。 有許多欄位規則無法針對 System.XXX 欄位進行定義。 若要深入了解,請參閱套用欄位規則

問:我需要哪些權限才能加入或修改區域和反覆項目路徑?

**答:**您必須是 [Project Administrators] 群組的成員,或者必須針對您要修改之區域或反覆項目節點,將 [建立並排列子節點]、[刪除此節點] 和 [編輯此節點] 權限設為 [允許],才能建立或修改區域或反覆項目。

問:如何設定小組、區域和反覆項目的結構,來支援階層式小組或調整企業中的靈活度?

**答:**雖然沒有子小組的概念,但是您可以建立其區域路徑在另一個小組之下的小組,以有效建立小組階層架構。 若要了解詳細資訊,請參閱加入另一個小組

此外,這兩份白皮書可逐步引導您設定小組、區域路徑和反覆項目,以支援 Portfolio 管理或企業組織:Agile Portfolio 管理:使用 TFS 支援跨多個小組的待處理項目Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs

問:當我重新命名或刪除區域或反覆項目節點時,會發生什麼事?

**答:**當您重新命名區域或反覆項目,或移動樹狀階層中的節點時,必須手動更新參考現有路徑的工作項目。 您可以使用 TWAExcel 來執行大量更新。

當您刪除區域或反覆項目節點時,系統會自動使用您在刪除提示欄位輸入的節點來更新現有的工作項目。

問:哪些工具需要使用區域或反覆項目路徑?

**答:**Agile 規劃工具 (建立待處理項目衝刺工作) 是從參考小組區域路徑的系統查詢進行建置。 您可以選擇出現在這些工具頁面上的 [建立查詢] 連結來檢視這些查詢。 不過,您無法變更基礎查詢。

此外,必須先定義和選取,才會顯示小組的衝刺或反覆項目待處理項目頁面。

您可以快速產生查詢篩選報表來檢視這些區域和反覆項目的進度。 例如,當工作項目指派給區域路徑時,您可以依區域視覺化進度,如下列堆疊橫條圖所示。

堆疊橫條圖的 [設定圖表] 對話方塊

內建的速度圖表依賴小組反覆項目的定義。

此外,指派給區域路徑的安全性權限,還控制著誰具有管理該區域路徑下測試計劃和測試套件的存取權。

問:測試管理權限控制哪些函式?(需要 TFS 2013.3)

答: [管理測試套件] 權限可讓使用者:

  • 建立和修改測試套件

  • 在測試套件中加入或移除測試案例

  • 變更與測試套件相關聯的測試組態

  • 移動測試套件以修改套件階層

[管理測試計劃] 權限可讓使用者:

  • 建立和修改測試計劃

  • 在測試計劃中加入或移除測試套件

  • 變更測試計劃屬性 (例如建置和測試設定)

在 Team 專案層級指派其他測試管理權限,而這些測試管理權限包括建立、刪除和檢視測試回合以及管理測試組態和環境的能力。 請參閱專案層級權限

問:小組應該定義何種區域節點和多少區域節點?

**答:**您不需要加入任何區域節點。 不過,區域對於依據功能篩選工作項目查詢和報表非常實用。 加入區域節點時,請考慮下列方針:

  • 定義支援可追蹤性和安全性需求的區域。

  • 避免建立太複雜的區域結構。 您可以建立區域來分割工作項目的權限,但是複雜的樹狀結構需要權限管理的重大額外負荷。 您可能會發現在其他 Team 專案中複製結構與權限的工作量太多。

  • 每個小組都可以建立階層區域,小組可在其下組織其待處理項目、使用者劇本、需求、工作和 Bug。

  • 使用區域來代表邏輯或實體元件,然後建立子區域來代表特定功能。 您的小組可以使用此結構來保持工作項目的組織,並且改善元件或功能的可追蹤性。

  • 建立要限制存取的區域。

問:小組應該定義多少反覆項目節點?

**答:**您可以按照專案生命週期定義不限數量的反覆項目路徑。 這些路徑表示事件階層架構,例如衝刺 (Sprint)、預覽搶鮮版 (Pre-Beta) 和搶鮮版 (Beta) 交付項目和其他版本里程碑。 定義反覆項目子節點時,請考慮下列方針:

  • 使用反覆項目來代表專案的期程 (Sprint)、里程碑或循環時間。

  • 決定符合小組進度的循環持續時間,並且定義反覆項目來支援該循環。

  • 為尚未準備好指派至目標發行週期的工作項目建立個別的反覆項目 (或許可標示為「未來」)。

  • 如需如何使用反覆項目規劃衝刺的概觀,請參閱在衝刺中工作

在下列範例中,Backlog、Beta 1、Beta 2、Release 1.0 和 Release 2.0 是針對 MyApplication Team 專案定義的。 如果尚未針對工作或版本排程所有工作項目,您就可以將它們指派給 Backlog 反覆項目。

區域和反覆項目階層圖示MyApplication

Backlog

Beta 1

Beta 2

Release 1.0

Release 2.0

當您建立產品功能和工作的待處理項目時,可以開始將它們指派給您預期小組要在該期限之前完成功能和工作的里程碑。 當您的需求變更時,可以在每個主要里程碑底下加入事件,以便反映小組排程和管理其工作的方式。 如下列範例所示,Beta 1 反覆項目現在包含五個子節點,每個子節點都代表 Beta 1 時間週期內的每個期程。

區域和反覆項目階層圖示MyApplication

Backlog

   區域和反覆項目階層圖示Beta 1

期程 1

期程 2

期程 3

期程 4

期程 5

   區域和反覆項目階層的摺疊圖示Beta 2

   區域和反覆項目階層的摺疊圖示Release 1.0

   區域和反覆項目階層的摺疊圖示Release 2.0

反覆項目不會強制執行任何規則。 例如,您可以將工作指派給反覆項目,但無法在該反覆項目期間關閉或完成它。 在反覆項目結束時,您應該尋找保持作用中狀態或尚未針對該反覆項目關閉的所有工作項目,然後採取適當的動作。 例如,您可以將它們移至不同的反覆項目,或讓它們返回待處理項目。

問:是否有方法可以中斷小組與小組區域路徑的聯結?

**答:**可以。 如果您的組織有數個透過通用待處理項目和跨許多產品區域來工作的小組,您可能需要變更小組設定方式。 藉由加入自訂欄位來表示組織的小組,您可以重新設定 Agile 計劃工具和頁面來支援小組,並解除工作指派與小組及區域路徑的聯結。

問:我可以匯出區域和反覆項目路徑嗎?

:不需要。 您無法匯出某個 Team 專案的樹狀路徑結構,以用於其他 Team 專案。