Proces je kolekce rolí, postupů, pravidel a pokynů, které slouží k uspořádání a řízení toku prací. Proces projektu je definován v oblasti projektu a může být dále upraven v oblasti týmu. V platformě Jazz lze pomocí procesu definovat role uživatelů a jejich oprávnění k provádění operací v rámci nástroje, jako např. ke změně stavu pracovní položky. Protože procesy zohledňuje každá komponenta Jazz, můžete pro tyto operace přidat pravidla chování procesu ve formě předběžných podmínek a následných akcí. Proces může rovněž definovat sestavy projektu, dotazy a typy pracovních položek.
Váš proces se bude lišit podle složitosti projektu a velikosti a počtu týmů, které jsou k projektu přiřazeny. Jazz obsahuje šablony procesů, které můžete převzít a upravit. Váš tým může začít s jednoduchým procesem a v průběhu projektu ho rozvíjet. Pokud proces upravíte, můžete vytvořit novou šablonu procesu a tu zpřístupnit ostatním týmům. Šablony procesu mohou obsahovat neformální popis zadaného procesu.
Platforma Jazz podporuje procesy následujícími způsoby:
- Platforma Jazz zohledňuje procesy. Proces je reprezentován explicitně a veškerá práce, kterou členové týmu v rámci systému provádějí, se děje v rámci kontextu definovaného procesu.
- Komponenty Jazz povolují procesy. Proces lze implementovat, aby uplatnil vliv nad operacemi a artefakty jednotlivých komponent.
- Platforma Jazz je z pohledu procesů neutrální. Každý projektový tým může definovat příslušnou úroveň kontroly a vedení.
- Proces je hierarchický. Obecný proces pro celý projekt je definován na úrovni projektu. Proces lze pak upravit tak, aby odpovídal potřebám oblastí týmu v rámci projektu. Nadřízený proces na každé úrovni v rámci hierarchie týmů může definovat, nakolik flexibilní budou jeho podřízené týmy, aby mohly potlačit nebo jinak upravit proces podle svých potřeb.
Často neexistuje žádný proces, který by platil pro všechny členy týmu a všechny fáze projektu. K úpravě procesu ve specifických oblastech týmu a iteracích můžete použít chování procesu. Specifikace procesu projektu se zaměřuje na celoprojektové a týmové chování a oprávnění a na chování a oprávnění specifická pro roli:
- Inicializace projektu na straně klienta a na straně serveru.
- Předdefinované sestavy a dotazy projektu.
- Typy pracovních položek, sledy prací a výčty.
- Role dostupné pro tým.
- Oprávnění specifická pro tým a roli pro klientské operace a operace na straně serveru.
- Předběžné podmínky specifické pro tým a roli, které definují podmínky, za nichž mohou klientské operace a operace na straně serveru pokračovat.
- Následné akce specifické pro tým a roli pro klientské operace a operace na straně serveru.