Archyno
ArchiMatePraxe modelování

Hlediska v ArchiMate

Model je jedna věc; pohled je okno vyříznuté do něj pro jedno publikum a jednu otázku. Hlediska jsou to, čím ArchiMate brání velkému modelu stát se plakátem, který nikdo nečte.

8 min čteníArchiMate 44 z 5

Krátká odpověď

  • Hledisko je specifikace, pohled je jeden diagram nakreslený podle ní. Hledisko je šablona, pohled je instance.
  • Standardní katalog jsou vypracované příklady, ne uzavřená sada. Mechanismus je důležitější než seznam názvů.
  • Vybírejte podle člověka, který to bude číst, a rozhodnutí, které má udělat - ne podle prvků, které náhodou máte.
  • Hledisko, které připouští každý typ prvku, není hledisko, je to model. Nikdy nepřidávejte prvky jen proto, aby jeden pohled vypadal správně.
Pohled na spolupráci aplikací v ArchiMate. Komponenta CRM posílá tok záznamů o zákaznících do komponenty správy pojistek, která posílá tok vyrovnání do komponenty fakturace. Správa pojistek přistupuje k datovému objektu zákazník a komponenta úložiště dokumentů obsluhuje správu pojistek.
Pohled na spolupráci aplikací. Jedna vrstva, jedna otázka - které systémy si co vyměňují - a záměrně nic o byznysových procesech nad tím ani o serverech pod tím.

01Model není obrázek#

Tohle je myšlenka, kolem které je ArchiMate postavený, a ta, kterou nejdřív přehlédne někdo přicházející z kreslicího nástroje. Existuje jeden model: množina prvků a vztahů mezi nimi, uložená jednou. Pohled je výběr z toho modelu, uspořádaný pro nějaký účel. Tatáž aplikační komponenta se objeví na šesti pohledech a pořád je to jeden prvek - přejmenujte ji a změní se všech šest.

Hledisko je recept, podle kterého se pohled dělá: pro které zainteresované je, který zájem řeší a které typy prvků a vztahů jsou na něm povolené. Hledisko je definice; pohled je její instance.

02Jeden model, dva pohledy#

Dva pohledy na tentýž model. Vlevo vrstvový pohled: proces zpracování škod obsluhovaný aplikační službou registrace škody, kterou zase obsluhuje uzel clusteru pro škody. Vpravo pohled na spolupráci aplikací: správa pojistek posílá tok do fakturace, přičemž správa pojistek realizuje službu registrace škody.
Registrace pojistné události je jeden prvek a objevuje se na obou. Levý pohled odpovídá na otázku o závislostech, pravý na otázku o integraci, a ani jeden není podmnožinou toho druhého.

Všimněte si, co každý pohled vynechává. Vrstvový pohled nemá co říct o fakturaci; pohled na spolupráci nemá co říct o clusteru, na kterém software běží. Obě vynechání jsou pointa - pohled, který by obsahoval všechno, by ani na jednu otázku neodpověděl dobře.

Právě proto hlediska a odvozené vztahy fungují spolu. Vrstvový pohled ukazuje cluster sloužící procesu přímo, což je odvození delšího řetězu uloženého v modelu. Publikum dostane krátkou odpověď; model si nechá dlouhou.

03Standardní hlediska#

Specifikace definuje jejich katalog. Nemusíte si ho pamatovat, ale měli byste zhruba vědět, která existují, protože sáhnout po pojmenovaném hledisku je rychlejší než vymýšlet rozvržení a vyprodukuje to pohled, který jiný architekt pozná na první pohled.

PrvekNotaceCo znamená
Vrstvovývšechny vrstvy, jeden sloupecPřehled. Byznys nad aplikací nad technologií, s řetězem sloužení a realizace mezi nimi. Ten, který se kreslí první, a ten, na který se vedení opravdu dívá.
Spolupráce aplikacíkomponenty a toky mezi nimiIntegrační krajina. Co s čím mluví a co se pohybuje. Pohled, ve kterém žije integrační tým.
Použití aplikacíslužby potkávající procesyKteré byznysové procesy závisí na kterých aplikačních službách. Pohled na analýzu dopadu.
Technologickýuzly, sítě, artefaktyInfrastruktura na jejích vlastních podmínkách, pro lidi, kteří ji vedou.
Byznysový procesprocesy, role, událostiProcesní řetěz s rolemi, které jsou k němu přiřazené. Tam, kde by čtenář jinak čekal BPMN - a kde by BPMN často měl i dostat.
Motivačnízainteresovaní, hnací faktory, cíleProč. Zainteresovaní, co je tlačí, a cíle, které jsou ve hře.
Realizace cílůod cílů dolů k požadavkůmŘetěz od abstraktního cíle ke konkrétním požadavkům, které ho mají dosáhnout. Dobré pro spory o rozsah.
Implementace a migracepracovní balíky, plató, mezeryPlán, vyjádřený jako architektura místo Ganttova diagramu.
Mapa schopnostívnořené schopnostiCo organizace dokáže, nezávisle na tom, kdo to dělá nebo co to podporuje. Výchozí bod pro strategické rozhovory.

Devět ze standardní sady, vybraných proto, že pokryjí většinu reálné práce. Celý katalog je ve specifikaci a zbytek jsou variace na tyhle.

04Výběr pro publikum#

Hledisko je definované zainteresovaným a zájmem, takže jeho volba začíná větou tvaru "X se potřebuje rozhodnout o Y". Pokud tu větu neumíte dokončit, pohled nemá publikum a neměl by se kreslit.

PrvekNotaceCo znamená
Sponzor z vedenívrstvový, mapa schopnostíChce tvar celku a to, kam jdou peníze. Nejvýše dvanáct prvků, žádný technologický detail.
Integrační architektspolupráce aplikacíChce rozhraní a to, co přes ně prochází. Toky vždy označené.
Vedoucí infrastrukturytechnologický, nasazeníChce uzly, sítě a to, co je kam nasazené.
Product ownerpoužití aplikací, byznysový procesChce vědět, o které systémy se jeho proces opírá.
Programový manažerimplementace a migraceChce plató, mezery a pracovní balíky, v tomhle pořadí.

05Definování vlastních#

Standardní sada je výchozím bodem a specifikace očekává, že k ní přidáte. Vlastní hledisko se vyplatí definovat tehdy, když se tentýž filtrovaný pohled pořád kreslí ručně - třeba pohled "systémy v rozsahu migrace" nebo "co se dotýká osobních údajů".

Sáhněte po něm, když

  • Tentýž výběr typů prvků se pořád kreslí pro totéž publikum
  • Otázka souladu nebo auditu potřebuje opakovatelný a obhajitelný pohled
  • Doména má slovník, který standardní hlediska nevynášejí na povrch
  • Chcete pohled, který umí nástroj vygenerovat znovu, ne ten, který někdo udržuje

Sáhněte po něčem jiném, když

  • Bylo by to vrstvové hledisko se dvěma typy prvků navíc - použijte ho
  • Skutečným problémem je, že model je příliš velký, ne že jsou pohledy špatné
  • Nikdo se nezeptal na otázku, na kterou by hledisko odpovědělo
  • Definice by povolila každý typ prvku, což hledisko není

Definici si zapište: název, zainteresovaní, zájem, povolené typy prvků, povolené typy vztahů. Hledisko, které existuje jen jako zvyk v hlavě jednoho architekta, produkuje pohledy, které se tiše rozcházejí, a to je právě problém, na jehož řešení byla hlediska zavedena.

Po jednom řádku na každé

  1. 01Jeden model, mnoho pohledů; hledisko je recept, podle kterého se pohled dělá.
  2. 02Pohled je definovaný zainteresovaným a zájmem - pojmenujte obojí, jinak ho nekreslete.
  3. 03To, co pohled vynechává, je stejně záměrné jako to, co ukazuje.
  4. 04Začněte vrstvovým hlediskem; je to to, které čtou i nearchitekti.
  5. 05Odvozené vztahy dovolí pohledu ukázat krátkou odpověď bez ztráty té dlouhé.
  6. 06Jediný pohled na všechno je příznak a lékem je rozdělení podle publika.

06Časté dotazy#

Jaký je rozdíl mezi pohledem a hlediskem v ArchiMate?

Hledisko je specifikace: které typy prvků a vztahů jsou dovolené a na kterou zainteresovanou stranu a zájem míří. Pohled je jeden konkrétní diagram nakreslený podle této specifikace. Hledisko je šablona, pohled je instance.

Jaká jsou standardní hlediska ArchiMate?

Specifikace definuje katalog, který mimo jiné zahrnuje vrstvené hledisko, spolupráci aplikací, využití technologie, spolupráci podnikových procesů, realizaci služby a realizaci cíle. Jsou to spíš vypracované příklady než uzavřená sada a mechanismus je důležitější než seznam.

Můžu si nadefinovat vlastní hledisko ArchiMate?

Ano, a specifikace s tím počítá. Vlastní hledisko pojmenuje své zainteresované strany, jejich zájmy a typy prvků a vztahů, které připouští. Co dělat nesmíte, je přidávat do modelu prvky, které existují jen proto, aby jeden pohled vypadal správně.

Jak si vybrat hledisko?

Začněte od člověka, který to bude číst, a od rozhodnutí, které má udělat. Hledisko, které připouští každý typ prvku, není hledisko, je to model - a diagram, který ukazuje všechno, neodpovídá na nic.

V této sérii

Související články

Všechny články