Míg az integrált fejlesztői környezetek (IDE) jelentős lépéseket tettek az egyéni fejlesztők hatékonyságának javítása érdekében, még mindig várat magára egy olyan platform, amelyen egy ilyen IDE valóban támogatja a csapatmunkán alapuló fejlesztést. És a valóság azt mutatja, hogy a fejlesztői csapatok tagjait legalább olyan aktívan elfoglalja a csapatukkal végzett munka, mint ahogy kódot írnak, követelményeket határoznak meg, vagy a fejlesztési vonal elemeinek állapotát követik.
A Jazz platform felismeri, hogy egy fejlesztési projekt végül akkor lesz sikeres, ha a fejlesztői csapat tagjai könnyedén tudnak együttműködni, és gyorsan meg tudják osztani a munkájuk bármely vetületével kapcsolatos információkat a teljes fejlesztési folyamat során.
A legnagyobb kihívást az jelenti, hogy a csapat sikeréhez szükséges különféle könyvelési tevékenységeket, amely a csapattagok együttműködésének elősegítésében kritikus fontosságú, legalább ilyen könnyű elfelejteni vagy helytelenül végezni.
A Jazz platform az ilyen kihívásokra a Csapatok, az Együttműködés a környezetben, valamint a Műtermékek fogalmainak bevezetésével és formába öntésével válaszol.
A Csapat formális meghatározása a Jazz együttműködési modell egyik kulcsfontosságú eleme. A Jazz platform a Csapatterületeket ott vezeti be, ahol a csapat és tagjainak, valamint a csapattagok szerepeinek és engedélyeinek azonosítása történik. A Csapatterületek segítségével lehet kezelni a csapat projektjeit és folyamatait is.
A csapat által létrehozott termékek a Csapat műtermékei nézetben találhatók, és a felhasználók innen érhetik el azokat a termékeket, amelyekre engedélyük van.
A Csapatközpont egyetlen nézet, amelyben a felhasználók nyomon követhetik a különféle csapateseményeket és tevékenységeket. A felhasználók ebből a nézetből érhetik el a csapat híreit, az összeépítési állapotot, a műtermékek állapotát, és a fejlesztési folyamat egyéb, folyamatosan változó vetületeit.
A Csapatterületek, a Csapat műtermékei nézet és a Csapatközpont együtt biztosítják a csapattagok számára azokat a termékeket és információkat, amelyek egy csapat hatékony működéséhez szükségesek. Az így meghatározott Csapat fogalommal most már végiggondolhatjuk a csapatok együttműködésének módjait.
Az Együttműködés a környezetben a Jazz együttműködési modell egyik lényegi témája. A Jazz összetevők úgy vannak engedélyezve, hogy lehetővé tegyék az egyének számára annak azonosítását, hogy ki mit csinál, és miért - mindezt közvetlenül a saját aktuális feladatuk környezetéből. Az együttműködési mechanizmusok, mint például az azonnali üzenetküldés, az e-mail és a feliratkozások eseményekre, be vannak építve a Jazz összetevőkbe, hogy a felhasználónak ne kelljen elhagynia a fejlesztési környezetet, hogy beléphessen egy külön együttműködési környezetbe. Az együttműködési környezet integrálva van a fejlesztési feladat aktuális környezetén belül. Ez a megközelítés lehetővé teszi a felhasználó számára, hogy teljes mértékben az elsődleges feladatára koncentráljon.
A Jazz platform hozzáállása az együttműködéshez az olyan információmegosztási mechanizmusok fejlesztésére összpontosít, amelyek figyelembe veszik a következő szempontokat:
Az együttműködés ezen aspektusai mind alapvető fontosságúak egy fejlesztői csapat sikeréhez.
A Jazz együttműködési modell egy másik kritikus aspektusa a könyvelési feladatok és az ehhez tartozó információk automatizálása. Az Együttműködés a környezetben fogalom korábban már említett egyik legfontosabb előnye, hogy a felhasználók a saját elsődleges feladataikra koncentrálhatnak, míg az együttműködési mechanizmusok integrálva vannak a meglévő feladat környezetén belül. Ugyanez elmondható a fejlesztési projektek kezeléséhez szükséges különféle könyvelési feladatokról is.
A fejlesztési folyamat során felmerülő számos könyvelési feladat automatizálásához a Jazz platform a Műtermékek fogalmát vezeti be. A műtermékek a fejlesztési feladatok általánosított (és bővíthető) fogalmát fedik.
A leggyakoribb műterméktípusok a hibák, a továbbfejlesztések és a feladatok. De műtermékek használhatók a következőkhöz is:
A műtermékek azonosítják a fejlesztési feladatokat, az egyes feladatokat végrehajtó csapattagokat, miért végzik ezeket, valamint a feladatokhoz tartozó fórumokat, mellékleteket, és bármit, ami még a feladat szempontjából fontos lehet. A csapattagok áttekinthetik a műtermékeket, lekérdezhetik és átvihetik azokat, feliratkozhatnak rájuk, hogy értesítést kapjanak a frissítésekről. A Műtermékek koncepciója a Jazz együttműködési modell kulcsfontosságú eleme.