2014. október 19., vasárnap

Architektúra irányítás - Architecture Governance

Az utóbbi időben több magyar vállalatnál, szervezetnél jól érzékelhetően megfogalmaztak enterprise architektúra (EA) célokat, elvárásokat és ezek pályázatokban, tenderekben is megjelentek különféle formában. Ez mindenképp örömteli hír az architektek, a szakma számára: a hosszas evangelizálás után most már megrendelői oldalról jelenik meg elvárásként valamilyen EA módszer használata, néhány helyen konkrétan a TOGAF keretrendszer ismerete, használata, szakemberek rendelkezésre állása, mint feltétel. Logikus, hogy elsőként a szállítók kiválasztásánál jelenik meg feltűnően az EA mint szűrő feltétel. Ami azonban a hazai érettséget még inkább jellemzi, az a tény, hogy több szervezet foglalkozik saját EA képességeinek, gyakorlatának kialakításával. Nos, néhány ilyen kezdeményezést látva, némelyekben közreműködve, azt gondolom, itt az idő az architektúra irányításról (architecture governance) írni ebben a blogban is.

Az alábbiakkal a cél egy rövid útmutatás, kiindulási szempontok bemutatása az architektúra irányítás (architecture governance) kialakításához. Ahol még nincs kialakult EA képesség, ott javasolt egy kifejezetten az architekti megközelítési mód, az architektúra szemléletű működés megalapozására irányuló, annak legfontosabb elemeit kialakító, erre fókuszáló projekt indítása. Ennek során kialakítható a saját, testreszabott, legmegfelelőbb architektúra irányítás is.
Ehhez kiindulásul most az általános vállalati architektúra legjobb gyakorlatán, a TOGAF-on (The Open Group Architecture Framework) és néhány szervezet eddigi tapasztalatain alapuló megfontolások következnek.

Az architektúra irányítás természete, szintjei
Nézzük először az irányítás (governance) természetét általánosságban, valamint a lehetséges szintjeit.
Az architektúra irányítás alapvetően azt a gyakorlatot és hozzáállást jelenti, amivel az adott szervezet architektúráinak menedzselése és kontrollálása történik.
Közeli, rokon fogalmak a „governance”, vagyis az irányítás és a „management”, ami jobb magyar szó híján szintén a vezetés, intézés, irányítás tevékenységeit takarja. A most tárgyalásra kerülő „governace” elsősorban a szabályok betartásának felügyeletét, a szabályszerűséget, a szabályokkal összhangban történő működés számonkérését és ennek támogatását, elősegítését jelenti. Amennyiben a menedzsment a szervezet működtetését jelenti, akkor a governance arról szól, hogy figyelemmel kísérjük azt, hogy megfelelően működjön a szervezet.
A hatékony architektúra irányítás biztosítja egyrészt azt, hogy a problémákat korán azonosíthassuk, másrészt azt, hogy a környezet folyamatos változásai kontrollált formában zajlódhassanak.
Az architektúra irányítás nem elszigetelten létezik, több kapcsolódó irányítási struktúra hierarchiájában működik: a vállalatirányítás, a technológiai irányítás, az IT irányítása mind összefügg az architektúra irányítással is.
Mindezek az irányítási struktúrák másik dimenziót tekintve létezhetnek például vállalat-csoport vagy anyavállalat szinten és az adott szervezet, vállalat szintjén is és adott esetben földrajzi tagolásban is megjelenhetnek olyan szervezeteknél, amelyek több helyszínen működnek.

Az architektúra irányítás jellemzői
Az architektúra irányítás tehát a fentieknek megfelelően alapvetően azt a gyakorlatot és hozzáállást jelenti, amivel az adott szervezet architektúráinak menedzselése és kontrollálása vállalati szinten megtörténik. 
Az architektúra irányítás tartalmát legfőképpen az alábbiak alkotják:
  • Ellenőrző rendszerek bevezetése

Ezek tárgya az architektúra komponensek és tevékenységek létrehozása és monitorozása. Céljuk az architektúrák hatékony bevezetésének, megvalósításának és fejlesztésének biztosítása.
  • A szükséges megfelelőségeket biztosító rendszer bevezetése

Ennek fő célja a belső és külső szabványoknak és szabályozási kötelezettségeknek történő megfelelés biztosítása.
  • Folyamatok bevezetése

Ez ügyben olyan folyamatok kialakítása szükséges, amelyek támogatják a fenti rendszer hatékony menedzselését, megállapított paraméterekkel.
  • A felelősségre vonhatóság biztosítására

Biztosítani kell az adott szervezeten belüli és kívüli, pontosan meghatározott érdekelt felek felé a felelősségre vonhatóságot.

Az architektúra irányítás, mint vezetői felelősség
Az IT irányítás (a fenti governance értelemben) a legtöbb szervezetben már egyértelműen a vállalati felső vezetés felelőssége ma is az általános üzleti irányítás részeként. Az architektúra irányítás pedig kulcsfontosságú az informatika üzleti célú használatának eredményessége terén. Ilyen módon az architektúra irányítás is mindinkább felső vezetői szintű felelősséggé válik önmagában is.
Fontos feladat ezzel kapcsolatban az IT és az architektúra irányítás nyitottságának megteremtése, a működés átláthatóságának, kontrollálhatóságának javítása, azért hogy az üzleti terület ide kapcsolódó feladatait tisztázni és kezelni lehessen az architekturális tevékenységek terén is.

A TOGAF felhasználása az architektúra irányításban
A TOGAF a legelterjedtebb architektúra keretrendszer, amely összefoglalja a legjobb bevált gyakorlatokat és részletes módszertant, folyamat leírást tartalmaz új architektúrák meghatározása, az átmenet megtervezésére, valamint az új architektúrákat megvalósító implementációs projektek architekturális felügyeletének tevékenységeire. Külön fejezetben foglalkozik igen részletesen az architektúra irányítás ajánlott, bevált gyakorlatával is.
Az architektúra irányításnak csak az egyik területét jelenti az a fázis, amelynek során a megvalósítási projektek architekturális megfelelőségét szokás vizsgálni. Az architektúra irányítás számára egy olyan rendszert kell kialakítani, amely hatékony folyamatokat határoz meg, amelyek biztosítják azt is, hogy az architektúra irányítás üzleti felelőssége is hatékonyan kezelhető legyen. Ennek bevált formája egy vállalati architektúra irányítási rendszer kidolgozása. 

Architektúra irányítási keretrendszer
Az architektúra irányítás egyik fontos aspektusa a fentebb már említett implementáció-irányítás, de ennél szélesebb feladatköre van. Az irányításnak foglalkoznia kell az architekturális tevékenységek teljes körével, közte a fentieken túl többek között az új architektúrák tervezésével, az alapelvek, a követelmények folyamatos karbantartásával.
Az adott szervezet architektúra irányítási rendszerének kialakításához kiinduló pontként jól felhasználható a TOGAF-ban szereplő általános architektúra irányítási keretrendszer, amit az adott szervezet sajátosságainak megfelelően kell átalakítani. Ennek részeként hatékony működőképes folyamatokat kell meghatározni az architektúra irányítás területére, a vonatkozó szervezeti, felelősségi, képzési és egyéb szempontok figyelembevételével.

Az architektúra irányítás koncepcionális szerkezete
Az alábbi ábrában összefoglalt modell a már említett, a TOGAF részeként dokumentált, általános architektúra irányítási keretrendszer szerint ábrázolja az architektúra irányítás célszerű komponenseit.

Lényeges sajátossága az ajánlott modellnek a folyamatok különválasztása a hozzájuk kapcsolódó tartalmaktól. Amennyiben összevont dokumentumok írják le a legfontosabb architektúra irányítási folyamatokat a hozzájuk tartozó tartalmakkal, akkor minden változás (akár folyamatváltozás, akár bizonyos tartalmak változása) a teljes dokumentáció változtatását vonja maga után. A szétválasztás tehát a későbbi változások átvezethetősége miatt is hasznos. 

Összegzés

Azoknál a szervezeteknél, ahol az EA megközelítés igénye megfogalmazódott, de még a saját EA képességek kialakítása nem történt meg, ott ajánlott az EA irányítás megfelelő megtervezése. Ehhez jó kiindulópont lehet a TOGAF, azon belül is az architektúra képességek keretrendszere, az Architecture Capability Framework architektúra irányítással foglalkozó része. Mindenképpen érdemes mások bevált gyakorlatát megismerni ebben az esetben is.

Nincsenek megjegyzések:

Megjegyzés küldése