R amy architektury korporacyjnej (Enterprise Architecture Framework) wykorzystywane są do budowy architektury korporacyjnej. Mają one postać spójnego zbioru założeń, narzędzi (rozumianych jako metody, techniki, modele referencyjne, bazy standardów, szablony) i pojęć służących do tworzenia architektury korporacyjnej. Obecnie do najbardziej popularnych ram architektonicznych zaliczyć można TOGAF (The Open Group Architecture Framework). A rchitektura korporacyjna (Enterprise Architecture) — jest to opis struktury i funkcji komponentów organizacji (takich jak: strategia, procesy biznesowe, jednostki organizacyjne, zasoby danych, systemy informatyczne oraz infrastruktura teleinformatyczna), wzajemnych powiązań pomiędzy tymi komponentami oraz pryncypiów i wytycznych zarządzających ich tworzeniem i rozwojem w czasie. Architektura korporacyjna składa się z czterech domen: • Architektura biznesowa – opisuje strategię biznesową i sposoby zarządzania organizacją, strukturę organizacyjną oraz główne procesy biznesowe, a także relacje pomiędzy tymi elementami. • Architektura danych – opisuje główne typy i źródła danych niezbędnych do funkcjonowania organizacji. • Architektura aplikacji – opisuje poszczególne aplikacje, ich rozlokowanie, wzajemne współdziałanie oraz relacje między tymi aplikacjami a procesami biznesowymi organizacji. • Architektura techniczna (infrastruktury technicznej) – opisuje infrastrukturę teleinformatyczną, która stanowi podstawę dla funkcjonowania aplikacji. Architektura korporacyjna opisuje stan obecny organizacji (jak jest), stan docelowy (jak będzie) oraz proces przejścia pomiędzy tymi dwoma stanami. Główne kategorie korzyści z wdrożenia architektury korporacyjnej w organizacji: • Lepsze dopasowanie tworzonych rozwiązań informatycznych do potrzeb strategicznych organizacji • Obniżenie kosztów informatyzacji poprzez wielokrotne wykorzystanie tych samych komponentów • Zapewnienie interoperacyjności systemów informatycznych • Gromadzenie wiedzy o tworzonych systemach po stronie zamawiającego (w formie repozytorium wiedzy), a nie wykonawcy • Ułatwienie zarządzania finansami przeznaczonymi na projekty IT • Przyspieszenie prowadzenia działań zakupowych (prowadzenie przetargów) poprzez możliwość wykorzystania bazy standardów IT Czynniki wpływające na podjęcie prac nad architekturą korporacyjną Wizja architektury Architektura biznesowa Architektura danych i aplikacji Zarządzanie wymaganiami Możliwości i rozwiązania Planowanie migracji Nadzór nad wdrożeniem Zarządzanie zmianą architektury Faza wstępna 82% 64% 62% 54% Zwiększenie efektywności procesów Wsparcie i umożliwienie zmian organizacyjnych Usprawnienie dostarczania usług IT Redukcja kosztów związanych z IT O pracowanie: dr hab. Andrzej Sobczak prof. SGH, Kierownik Zakładu w Katedrze Informatyki Gospodarczej Szkoły Głównej Handlowej w Warszawie. Metamodel języka ArchiMate wykorzystywanego do tworzenia modeli architektury korporacyjnej Obiekt biznesowy Obiekt danych Artefakt System oprogramowania Urządzenie Sieć teleinformatyczna Usługa infrastruktury Funkcja aplikacji Usługa aplikacji Proces biznesowy Rola biznesowa Komponent aplikacji Wartość Znaczenie Zdarzenie Usługa biznesowa Aktor biznesowy Zbiór projektów i programów Strategia informatyzacji Strategia biznesowa Pryncypia architektury korporacyjnej Architekura korporacyjna Architektura biznesowa Architektura danych Architektura techniczna Architektura aplikacji Umiejscowienie architektury korporacyjnej w organizacji Interfejs infrastruktury technicznej Interfejs biznesowy Interfejs aplikacji Architektura korporacyjna a zarządzanie strategiczne i zarządzanie projektami Zarządzanie projektam i programami Zarządzanie strategiczne Architektura korporacyjna Ł ad architektoniczny (Enterprise Architecture Governance) służy do zapewnienia zgodności podejmowanych inicjatyw z zakresu IT (np. tworzenia nowych systemów informatycznych) z opracowaną architekturą korporacyjną. Opracowanie nowych rozwiązań Implementacja Eksploatacja Główny architekt Rada architektury Architektci korporacyjni Architektci dziedzinowi Biuro zarządzania projektami i programami Repozytorium architektury korporacyjnej Zarządzanie usługami IT Systemy informatyczne Projekty wdrożeniowe Modele architektury Wymagania prawne Struktury organizacyjne Standardy IT Definicje SLA/OLA Opisy procesów Rozwiązania Zarządzanie ryzykiem Monitorowanie Wskazówki Dopasowanie Dopasowanie Struktura zarządcza na bazie TOGAF P ryncypia architektury korporacyjnej to zbiór trwałych zasad opartych na strategii organizacji, które stanowią odzwierciedlenie całościowych potrzeb organizacji w zakresie rozwoju IT. Sterują one procesem przejścia ze stanu obecnego do docelowego. Stan obecny Stan docelowy Proces przejścia Struktura metody ADM (Architecture Development Method) kluczowego składnika TOGAF Architektura techniczna Ciało zarządzające organizacją Polskie Forum Architektury Korporacyjnej