建立和修改區域和反覆項目
您可以針對小組或小組專案定義區域和反覆項目,以便支援將工作項目分組成有用的分類,例如里程碑和相關功能。 您可以定義區域,將工作項目組織成邏輯、實體或功能分類。 您可以定義反覆項目,將工作項目分組成里程碑或時間循環。 您也可以控制可修改指派給區域或反覆項目之工作項目的人員。
如果您將每個工作項目指派給區域和反覆項目,就可以快速地查詢和報告特定區域和反覆項目的工作進度。 此外,待辦項目和工作版面頁面還有許多預設流程範本隨附 Visual Studio Application Lifecycle Management (ALM) 的成品使用迭代項目來組織工作和顯示小組進度。 如需詳細資訊,請參閱敏捷式計劃和反覆項目、適用於 Visual Studio ALM 的 Scrum 流程範本、成品 (Agile)及成品 (CMMI)。
注意事項 |
---|
根據預設,以 Visual Studio ALM 流程範本建立的小組專案有很多預先定義的迭代項目節點和做為最上層區域節點的小組專案。如需有關自訂這些設定的詳細資訊,請參閱在 Classification 外掛程式中定義初始區域和反覆項目。 |
在建立小組專案之後,您可以使用 Team Web Access 來自訂它的區域或迭代項目、設定預設區域和設定迭代項目的日期。 當您建立小組時,會在自動小組專案節點之下建立區域節點。 如需詳細資訊,請參閱建立和設定小組。
本主題內容
修改工作區域
修改迭代項目與迭代項目日期的集合。
限制對工作項目的存取屬性的文字樣式
指定區域和迭代項目的方針
區域和迭代項目的命名慣例與限制
必要的使用權限
您必須是您想要修改區域和迭代項目的小組的成員。 所有小組成員都可以為小組選取迭代項目、指定區域和指定迭代項目的日期。
您必須是 [專案管理員] 群組的成員,不然就是您想要修改之區域或迭代項目的 [建立並排列子節點]、[刪除此節點] 和 [編輯此節點] 權限必須設定為 [允許],才能建立區域或迭代項目。 如需詳細資訊,請參閱管理我的設定檔和檢視我的權限。
修改工作區域
您可以針對區域使用內容功能表來加入、編輯或刪除子節點,也可以用來設定使用權限於誰能修改節點下的工作項目,還可以用於針對小組設定預設區域和排除小型區域。
區域的內容功能表
加入區域或子區域
在某個小組專案或小組首頁的管理選項下,選取 [設定工作區]。
[區域] 頁面隨即顯示。
若要加入新的區域或子區域,請執行下列其中一項:
若要建立子區域,選取 [新增區域]。
若要建立的區域為現有區域的子系,請反白顯示該區域,選取 區域的內容圖標,然後選取 [新增子系]。
若要建立本身為現有區域的對等的區域,請反白顯示該區域,在該區域旁邊的下拉箭號,然後選取 [新增]。
[建立區域] 視窗隨即開啟。
在[建立區域視窗]中,請指定 [區域名稱],然後選取 [儲存並關閉]。
針對小組或小組專案指定區做為預設區域
繼續上一個顯示 [區域] 網頁的程序,選取您想要設為預設區域的 [設定預設值] 連結。
所有新的工作項目就會自動設定為預設的本機路徑。
回到頁首
修改迭代項目與迭代項目日期的集合。
小組檢視和指定反覆項目路徑
開啟小組的首頁,然後選取 [設定排程和反覆項目]。
[迭代項目] 視窗隨即開啟。
在 [反覆項目] 清單,檢視為小組所選反覆項目。 為您的小組所選反覆項目都會有反覆項目名稱核取方塊。
提示
根據預設, 小組專案的所有迭代項目都會顯示。若要只檢視為您小組選取的迭代項目,在 [顯示] 旁邊,選取 [所有] 切換選取範圍至 [只有選取的項目]。
若要為小組指定反覆項目或子反覆項目,請在該反覆項目或子反覆項目旁邊的核取方塊。 如果您選取反覆項目,所有子反覆項目不可選取的。 如果您想要使用子系迭代項目,請清除迭代項目核取方塊的選取,然後選取您想要在小組上使用的子系迭代項目的核取方塊。
加入反覆項目或子反覆項目
繼續上一個顯示 [反覆項目] 視窗的程序,執行下列其中一項:
若要建立迭代項目,請選取 [新增迭代項目]。 新的迭代項目和清單中其他迭代項目是相對的才會被建立。
[建立反覆項目] 視窗隨即開啟。
若要建立的反覆項目為現有迭代項目的子系,請反白顯示該反覆項目,選擇在該區域旁的 內容功能表,然後選取 [新增子系]。
若要建立的反覆項目和現有區域同類,請反白顯示該反覆項目,選擇在該迭代項目旁的 內容功能表,然後選取 [新增]。
[建立反覆項目] 視窗隨即開啟。
在 [反覆項目名稱] 的 [建立反覆項目] 視窗,指定反覆項目的名稱。 選擇性地指定反覆項目的開始和結束日期,可以將它們輸入在 [開始日期] 和 [結束日期] 的文字方塊,或是選取行事曆圖標以指定月曆視窗內的日期。 如果您在與預設值不同的位置建立迭代項目,針對迭代項目在[位置]項目中指定不同的位置,然後選取 [儲存並關閉]。
指定反覆項目的日期
繼續上一個顯示[迭代項目]視窗的程序,反白顯示您想要指定日期的迭代項目,然後選取 [設定日期]。
[編輯反覆項目] 視窗隨即開啟。
指定迭代項目開始和結束日期,可以輸入日期在 [開始日期] 和 [結束日期] 的文字方塊,或是選取行事曆圖標並選擇月曆視窗內的日期。 接著選取 [儲存後關閉]。
回到頁首
限制對工作項目的存取屬性的文字樣式
藉由指定使用權限,您可以將範圍設定使用者或群組無法在工作項目或測試計劃執行指派給區域的一組動作。 此外,您也可以限制或允許使用者或群組管理區域或反覆項目的專案結構。
控制對區域的存取
開啟
[權限] 視窗會顯示出為您選取的節點,如下圖所示:
選取想要設定使用權限的群組或使用者的名稱。
您可以加入使用者或群組,然後設定每個使用者或群組的權限為 [允許] 或 [拒絕] 。 具體來說,您可以授與或拒絕處理節點的結構和本機路徑,檢視或修改工作項目或處理將節點下的測試計劃。
若要變更使用權限,請將 [未設定]、 [拒絕] 或 [繼承] 項目變更為 [允許], 或將[允許] 變更為 [拒絕]。
注意事項 您變更使用權限的能力會根據您目前的權限設定。如果您無法變更使用權限,請聯絡您小組專案或Team Foundation Server。
當您完成修改使用權限時,選取 [儲存並變更]。
如需其他方式限制對工作項目的修改,請參閱 管理用於建立或修改工作項目的權限。
回到頁首
指定區域和迭代項目的方針
如需概觀說明如何定義迭代項目和規劃衝刺 (Sprint),請參閱 敏捷式計劃和反覆項目。 當您針對小組或小組專案指定區域和迭代項目時,請考慮下列方針:
區域
定義支援可追蹤性和安全性需求的區域。
每個小組可以建立階層區域,小組可在其下組織他們的所有使用者劇本、需求、工作和h錯誤(BUG)。
使用區域來代表邏輯或實體元件,然後建立子區域來代表特定功能。 您的小組可以使用此結構來保持工作項目的組織,並且改善元件或功能的可追蹤性。
設定區域的權限,以便限制指派給特定分類之工作項目的存取權。 您可以設定一些安全性選項,其中不僅指出可變更每個區域節點的人員,而且也指出可在特定區域中編輯甚至檢視工作項目的人員。 在這個主題 (如需詳細資訊,請參閱 限制對工作項目的存取指派給區域或反覆項目 。
避免建立太複雜的區域結構。 您可以建立區域來分割工作項目的權限,但是複雜的樹狀結構需要權限管理的重大額外負荷。 您可能會發現在其他 Team 專案中複製結構與權限的工作量太多。
反覆項目
使用反覆項目來代表專案的衝刺 (Sprint)、里程碑或循環時間。
決定符合小組進度的循環持續時間,並且定義反覆項目來支援該循環。
針對未指派的待處理項目、使用者劇本、需求、工作或其他工作項目建立個別的反覆項目。
如需概觀說明如何使用迭代項目來規劃衝刺 (Sprint),請參閱 計劃反覆項目。
區域和反覆項目
當您為區域或迭代項目命名時,請遵循本主題後面區域和迭代項目的命名慣例與限制,會在本主題稍後做總結。
區域和反覆項目欄位會使用 TreePath 資料型別。 如需詳細資訊,請參閱區域和反覆項目欄位參考。
當您執行查詢來尋找指派給區域或反覆項目的工作項目時,結果一定會包含在該區域或反覆項目之路徑底下定義的所有工作項目。 此外,您也可以建立查詢來尋找不在特定節點底下的工作項目。 如需詳細資訊,請參閱查詢欄位、運算子、值和變數與尋找 Bug、工作和其他工作項目。
您無法匯出針對某個 Team 專案所建立的區域和反覆項目節點,以便與其他 Team 專案搭配使用。
回到頁首
區域
您可以透過建立代表元件與功能的節點,藉以建置產品區域的結構。 例如,您可能會針對名為 MyApplication 的 Team 專案建立三個區域。 這些區域會代表階層式 Web 應用程式的三個主要開發元件:網站、Web 服務和資料庫。 如下圖所示,您可以在 Team 專案節點底下,針對其中每個元件建立一個節點,這些節點分別標示為我的網站、我的 Web 服務和我的資料庫。
MyApplication |
建立這些區域之後,您就可以將工作項目 (例如使用者劇本、工作或 Bug) 指派給特定區域,並且執行查詢來尋找指派給該區域的所有項目。
您也可以將主要元件組織成更細微的群組。 如下列範例所示,每個頂端節點現在都包含兩個以上的子節點。
MyApplication 我的網站 版面配置與設計 巡覽 頁面 首頁 產品 資源 服務 支援 我的 Web 服務 登入 登出 效能 安全性 我的資料庫 事件觸發程序 效能 結構描述 安全性 |
回到頁首
反覆項目
您可以透過建立代表事件階層的節點 (例如衝刺 (Sprint)、Pre-beta 和 Beta 交付項目以及其他版本里程碑),藉以建置專案生命週期的結構。 在下列範例中,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 時間週期內的每個衝刺 (Sprint)。
MyApplication Backlog Beta 1 衝刺 (Sprint) 1 衝刺 (Sprint) 2 衝刺 (Sprint) 3 衝刺 (Sprint) 4 衝刺 (Sprint) 5 Beta 2 Release 1.0 Release 2.0 |
反覆項目不會強制執行任何規則。 例如,您可以將工作指派給反覆項目,但無法在該反覆項目期間關閉或完成它。 在反覆項目結束時,您應該尋找保持作用中狀態或尚未針對該反覆項目關閉的所有工作項目,然後採取適當的動作。 例如,您可以將它們移至不同的反覆項目,或讓它們返回待處理項目。
回到頁首
區域和迭代項目路徑的限制
[區域] 和 [反覆項目] 欄位是由多個節點項目所組成的路徑 (項目之間以反斜線 (\) 字元分隔)。 下表將描述控管節點和路徑之定義的限制。
限制類型 |
限制 |
---|---|
節點長度 |
|
節點的特殊字元 |
|
保留的名稱 |
|
路徑長度 |
|
路徑階層架構深度 |
|
回到頁首