A folyamat szerepek, gyakorlatok, szabályok és irányelvek gyűjteménye, melyek a
munkafolyamatok szervezésében és irányításában játszanak szerepet. A projektfolyamatot a
projektterület határozhatja meg, és a csapatterületeken finomíthatja tovább. A
Jazz folyamatai a felhasználók szerepkörét és az
eszköz funkcióinak használatára vonatkozó engedélyeit határozzák meg. Ilyen funkció
például egy munkaelem állapotának módosítása. Mivel a
Jazz minden összetevője támogatja a folyamatokat,
előfeltételek és követő műveletek formájában a folyamatok viselkedését befolyásoló
szabályokat hozhat létre. A folyamatok projektjelentéseket, lekérdezéseket és
munkaelemtípusokat is meghatározhatnak.
A folyamatok nagyban függnek a projekt bonyolultságától és a projekten dolgozó csapatok
számától. A Jazz tartalmaz átvehető és személyre
szabható folyamatsablonokat. A csapat elkezdheti a munkát egy egyszerű folyamattal, amely
a projekt előrehaladásával párhuzamosan fejlődik. Az egyéni folyamatok alapján új
folyamatsablonokat hozhat létre, melyeket elérhetővé tehet más csapatok számára. A
folyamatsablonok tartalmazhatják a meghatározott folyamat kötetlen leírását.
A Jazz a folyamatokat az alábbi módokon támogatja:
- A Jazz folyamatérzékeny. A rendszerben a csapat folyamata nevesítve meg is jelenik, és
minden csapattag-tevékenység a folyamat kontextusában történik.
- A Jazz minden összetevője támogatja a folyamatok
használatát. A folyamatok megvalósíthatók oly módon, hogy hatással legyenek az összes
összetevő műveleteire és résztermékeire.
- Jazz folyamatsemleges. Minden projektcsapat meghatározhatja a vezérlésnek és
segítségnek azt a szintjén, amely legjobban megfelel az igényeinek.
- A folyamatok felépítése hierarchikus. Az általános, teljes projektre érvényes folyamatok
meghatározása projektszinten történik. A folyamatot ezt követően a csapatterületeken az
egyes csapatok igényeihez lehet alakítani. A szülőfolyamat a csapathierarchia minden
szintjén meghatározhatja, hogy a leszármazott csapatok mekkora szabadságot élveznek a
folyamat felülbírálásában, illetve saját igényeik szerinti módosításában.
Gyakran nem is létezik olyan folyamat, amely az összes csapattagra és a projekt összes
fázisára vonatkozna. A folyamat viselkedés segítségével személyre szabhatja a folyamatot
a konkrét csapatterületek és iterációk esetében. A projektfolyamat-meghatározás
projektszintű, csapat- és szerepspecifikus viselkedést és engedélyeket határoz meg:
- Ügyféloldali és kiszolgálóoldali projekt inicializálás
- Előre meghatározott jelentések és lekérdezés
- Munkaelemtípusok, munkafolyamatok és felsorolások
- Csapat számára elérhető szerepek
- Ügyfél- és kiszolgálóoldali műveletek csapat- és szerepspecifikus engedélyei
- Csapat- és szerepspecifikus előfeltételek, melyek meghatározzák, hogy az ügyfél- és
kiszolgálóoldali műveletek milyen feltételek mellett hajthatók végre
- Ügyfél- és kiszolgálóoldali műveletek csapat- és szerepspecifikus követő műveletei