在儲存庫中,專案區域是儲存為最上層項目或根項目。 專案區域會參照專案構件,且會儲存這些構件之間的關係。 專案區域及其構件接受許可權的存取控制。 專案區域無法從儲存庫刪除;不過,專案區域可以保存,而這會讓它處於非作用中狀態。
這些時間表全部都可以平行運作,各自有不同的狀態。 每一個時間表可以有一或多個疊代,並在疊代中確定某組交付項目和功能的改進。
專案小組的結構由一或多個團隊區域來定義。 複式專案可以有團隊區域的階層。 一般而言,會將一或多個團隊指派給每一個開發線。 使用者可能會有多個指派,因而需要在多個團隊中工作。 部分成員(如專案領導人)有可能不屬於某個團隊區域,但在專案區域概觀中定義為專案層級的成員。
您可以建立不含任何團隊區域的專案區域。 一般而言,如果一組小規模的開發人員想要趕快展開並執行工作,而不需要將工作劃分為多個小組來進行,則適合採用這種專案區域。 「簡式團隊」程序範本可定義一個不具有團隊區域的專案區域。 您也可以建立不指定團隊區域的程序範本。
程序是用來組織和控制工作流程的實務、規則及準則的集合。 專案程序定義於專案區域中,且可以進一步在團隊區域、時間表和疊代中自訂專案程序。 在 Jazz™ 中,您利用程序來定義使用者角色及他們在工具內執行作業(如變更工作項目狀態)的許可權。 因為 Jazz 中的每個元件都能辨識程序,您可以採用前置條件與後續動作形式,來新增作業行為規則。
程序通常是以範本為基礎,然後加以修改以符合整體專案和團隊區域的需要。 基本程序結構在專案區域概觀中定義為一組時間表和疊代。 在程序配置中,可以自訂角色、許可權、報告、工作項目類型和工作流程、作業行為前置條件和後續動作的程序詳細資料。
專案排程由程序疊代來指定,它代表專案生命中的各項間隔。 每組疊代都專用於某一條開發線。 團隊可以在階層中配置疊代;比方說,時間表可能會有多個里程碑疊代。 每個里程碑都可以包含一或多個階段疊代。 疊代階層和名稱是由使用者定義。
您可以在專案區域概觀中定義時間表和疊代階層。 概觀包含新增時間表、疊代開始和結束日期,以及指定現行疊代等控制。 定義好疊代之後,便可以將工作項目指派給疊代,以及在疊代計劃中追蹤工作項目。
下圖提供一個專案區域的範例,這個專案區域具有團隊區域,以及專屬於時間表和其疊代的程序配置。 專案區域可以包含專案層級的部分使用者,例如:管理者、專案經理和業務分析師;其他的使用者會新增到團隊區域。 程序規格包括專案層面的角色、許可權和程序行為;專案區域內的所有疊代會繼承這些規格。 其他角色、許可權和行為是在時間表或疊代層次上定義的;這些會置換專案層次的程序配置。 團隊成員會被指派具有特定許可權的角色,如同程序規格中的定義。