Komponenty jádra platformy Jazz

Jádro technologické platformy Jazz obsahuje komponenty týmového procesu a úložiště.

Komponenta Úložiště

Většina nástrojů životního cyklu aplikace ukládá informace specifické pro daný nástroj na centrálním místě, kde mohou být zpřístupněny všem členům týmu. Platforma Jazz poskytuje tento mechanizmus v rozšiřitelném úložišti. Komponenta Úložiště se nachází v jádře, takže její mechanizmy jsou dostupné jiným komponentám ve všech konfiguracích klienta a serveru.

Každá položka v úložišti má jedinečné ID položky, které lze použít jako klíč k jejímu načtení. Ve skutečnosti jsou ID položek univerzálně jedinečnými identifikátory (UUID), takže položku vytvořenou v jednom úložišti lze replikovat do jiného úložiště a zachovat přitom její identitu. Podobně jsou univerzálně jedinečné identifikátory přidruženy také ke stavům položek a hodnotám obsahu, takže lze replikovat libovolný stav položky do jiných úložišť a přitom zachovat jeho identitu.

Operace čtení z úložiště a zápisu do úložiště jsou atomické. Rozhraní API na straně serveru rovněž obsahují operaci pro explicitní uzavření libovolné posloupnosti operací čtení a zápisu do jediné atomické transakce. Platforma Jazz obsahuje rozhraní API na straně serveru pro streaming objektů obsahu do úložiště a z úložiště navržené tak, aby streaming mohl být realizován bezpečně mimo transakci úložiště.

Komponenta Team Process

Komponenta Team Process je v technologické platformě Jazz základnou podpory procesu. V tomto kontextu se za proces označuje kolekce postupů, pravidel, pokynů a konvencí, které tým používá k uspořádání své práce. U velmi malého týmu bývá proces obvykle neformální a nedokumentovaný. Jak se tým rozšiřuje, na domovské stránce projektu týmu mohou být zadokumentovány určité části procesu, aby je mohli noví členové týmu rychle vstřebat. Velká organizace může mít písemné popisy obecných postupů a procedur, podle kterých by měly projektové týmy postupovat. Očekává se, že projektový tým začne se standardními šablonami procesu, které upraví tak, aby odpovídaly potřebám projektu a týmu. Některé organizace a týmy jdou ještě o krok dále a vytvářejí formální modely zabývající se významnými částmi jejich procesů.

Platforma Jazz podporuje procesy několika způsoby:
  • Technologická Platforma Jazz zohledňuje procesy. Procesy týmu mohou obecně ovlivnit libovolný aspekt práce, kterou člen týmu provádí. Myšlenka procesu je klíčovým prvkem návrhu technologické platformy Jazz. Proces týmu 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 procesu.
  • Komponenty Jazz povolují procesy. Všechny komponenty platformy Jazz, včetně počátečního jádra, byly navrženy tak, aby umožnily platnému procesu uplatnit vliv nad položkami a operacemi komponenty.
  • Technologická platforma Jazz reprezentuje proces pomocí standardních položek platformy Jazz, které jsou uloženy v úložišti. Tato reprezentace procesu dokáže popsat procesy všech druhů a může zachytit a ustanovit proces týmu v přiměřeně velkém (nebo malém) rozsahu.
  • Technologická platforma Jazz je z pohledu procesů neutrální. Samotná platforma Jazz nemá žádný vestavěný proces, který by vynucoval, co se provádí v libovolné konkrétní situaci. Je na týmu, aby definoval příslušný řídicí proces za účelem provádění takovýchto rozhodnutí v rámci jeho projektu. Tato verze obsahuje několik šablon procesu, včetně verze šablony zapouzdřující proces použitý samotným projektovým týmem platformy Jazz.

Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu