Łączenie TOGAF i ArchiMate: Kompletny przewodnik po architekturze przedsiębiorstwa

Łączenie TOGAF i ArchiMate to doskonały sposób na stworzenie w pełni zoptymalizowanej praktyki architektury przedsiębiorstwa. Kompleksowy i elastyczny podejście TOGAF umożliwia stworzenie architektur idealnie dopasowanych do Twojego biznesu, podczas gdy przejrzystość ArchiMate ułatwia komunikację i realizację zmian architektonicznych.
Oczywiście, połączenie obu rozwiązań to najlepszy wybór, choć nie jest obowiązkowe. Ostatecznie decyzja powinna opierać się na obecnym stanie architektury przedsiębiorstwa. Jeśli masz architektów przedsiębiorstwa w zespole, z dużą pewnością mają własne preferencje i rekomendacje dotyczące tego, co warto nauczyć się, oraz czy oferować szkolenia dla osób, zespołów czy działów.
Dla nowych architektów przedsiębiorstwa nauka zarówno TOGAF, jak i ArchiMate może otworzyć świetne możliwości karierowe. Każdy z nich oferuje cenny szlak kwalifikacyjny, który pomaga kandydatom zrozumieć koncepcje architektury przedsiębiorstwa na wysokim poziomie i w końcu stać się zrównoważonymi specjalistami kwalifikowanymi do stanowisk kierowniczych.
Język modelowania ArchiMate został zaprojektowany w taki sposób, by był zgodny z frameworkiem TOGAF; innymi słowy, architekci, którzy przestrzegają wytycznych i najlepszych praktyk dostarczanych przez framework TOGAF, mogą używać języka ArchiMate do realizacji wielu zadań modelowania, w tym tworzenia widoków opartych na różnych perspektywach architektonicznych sugerowanych przez framework TOGAF. Ulepszenia wprowadzone w ArchiMate 3.0 pozwalają na ich bezproblemową integrację:
  • Istnieje pokrycie między frameworkiem TOGAF a językiem ArchiMate pod względem wykorzystania perspektyw i podstawowego pojęcia wspólnego repozytorium dla artefaktów i modeli architektonicznych – co oznacza, że dzielą solidne wspólne podstawy.
  • Dwa standardy uzupełniają się wzajemnie w definiowaniu Metody Rozwoju Architektury (ADM) oraz języka modelowania architektury przedsiębiorstwa.
  • Standard ArchiMate 3.0 wspiera modelowanie architektoniczne we wszystkich fazach Metody Rozwoju Architektury TOGAF (ADM).
Przybliżone przyporządkowanie języka modelowania ArchiMate 3.0 do Metody Rozwoju Architektury TOGAF 9.1 (ADM) przedstawiono na poniższym rysunku:

Modernizacja standardu ArchiMate 3.0 w celu integracji z TOGAF

Oprócz ulepszeń w podstawowych elementach warstw biznesowej, aplikacyjnej i technologicznej standard ArchiMate 3.0 zawiera kilka rozszerzeń związanych z praktykami architektury przedsiębiorstwa:
  1. Wersja 3.0 wprowadziła Warstwę Fizyczną jako rozszerzenie Warstwy Technologicznej, dodając elementy strukturalne takie jak obiekty, sprzęt i materiały. Warstwa Fizyczna wykorzystuje elementy zachowawcze z Warstwy Technologicznej.
  2. Rozszerzenie Motywacji zawiera elementy, które napędzają projektowanie i działanie przedsiębiorstwa. Do nich należą interesariusze, motywatory, oceny, cele, wymagania i zasady.
  3. Rozszerzenie Wdrożenie i Migracja modeluje wdrożenie we wszystkich aspektach architektury przedsiębiorstwa oraz migrację między pokoleniami wdrożonych architektur. Zawiera pakiety prac, dostarczalne, platformy i luki.
  4. Rozszerzenie Strategia zapewnia wsparcie modelowania dla strategii biznesowych i planowania opartego na zdolnościach. Elementy obejmują zdolności, zasoby i plany działań.

Wykorzystanie ArchiMate do opracowania ADM TOGAF – Studium przypadku

Poniższe przykłady pochodzą z przypadku ArchiSurance i ilustrują modele, które mogą zostać stworzone w trakcie cyklu ADM TOGAF.

Faza A: Zasady architektoniczne

W standardzie TOGAF zasady są ustalane i utrzymywane jako część Fazy Wstępnej. Ten przykład pokazuje, jak zasady, ich zależności i cele mogą być przedstawione graficznie.

Faza A: Wizja architektoniczna

W standardzie TOGAF Faza A obejmuje ustalenie wizji ostatecznej architektury na wysokim poziomie we wszystkich poddziedzinach architektury przedsiębiorstwa. Kluczową częścią tego jest ustalenie i modelowanie strategii biznesowej oraz pokazanie, jak architektura i możliwe rozwiązania jej wdrożenia wspierają strategię.
Przykład: Widok strategii
Widok Strategii pozwala architektom biznesowym modelować wybrane lub rozważane ścieżki działania, zdolności i zasoby je wspierające, przewidywane wyniki oraz sposób, w jaki przyczyniają się one do celów i motywatorów organizacji.

Faza B: Architektura biznesowa

Architektura biznesowa modeluje elementy związane z biznesem w architekturze przedsiębiorstwa. Standard TOGAF podkreśla procesy biznesowe jako kluczowe elementy, ponieważ efektywnie koordynują wykorzystanie wszystkich innych elementów w celu dostarczenia wartości zgodnej z misją przedsiębiorstwa. Język ArchiMate służy do graficznego modelowania architektury biznesowej TOGAF. Jednak standard ArchiMate określa styl architektury opartej na usługach w swoim podstawowym metamodelu, ponieważ ten styl promuje maksymalną elastyczność, ponowne wykorzystanie i szybkość zmian przy niskim koszcie i niskim ryzyku. Procesy biznesowe realizowane są jako usługi biznesowe, gdzie wartość jest związana z usługą.
Przykład: Proces biznesowy
Ten przykład pokazuje, jak modelować dwa procesy biznesowe w architekturze biznesowej. Prezentuje dwa podstawowe procesy biznesowe ArchiSurance i ich podprocesy najwyższego poziomu.

Faza C: Architektura systemu informacyjnego

Faza C TOGAF obejmuje architekturę aplikacji i danych. Są one traktowane jako osobne poddziedziny w ramach frameworku TOGAF, ale w języku ArchiMate dane są cechą każdej dziedziny architektonicznej.
Przykład: Współpraca aplikacji
Ten przykład pokazuje, jak wiele aplikacji współpracuje ze sobą i przedstawia główne przepływy danych między nimi.
Przykład: Struktura informacji
Ten przykład pokazuje, jak graficznie modelować relacje między obiektami biznesowymi. Jest to wersja ArchiMate klasycznego modelu pojęciowego danych.
Typowym wymaganiem w architekturze biznesowej jest możliwość wizualizacji sposobu, w jaki aplikacje i dane wspierają procesy biznesowe. Powyższy obraz przedstawia przykład widoku międzywarstwowego, który może być tworzony na różnych warstwach w zależności od potrzeb stakeholderów.

Faza D: Architektura technologiczna

Faza D TOGAF obejmuje architekturę technologiczną, pokazującą, jak technologia informacyjna jest wdrażana w celu spełnienia wymagań aplikacji i danych zdefiniowanych w Fazie C. Standard ArchiMate zawiera osobną warstwę architektury technologicznej, która obejmuje elementy techniczne takie jak urządzenia, oprogramowanie systemowe, DBMS i może przedstawiać ścieżki komunikacji.
Przykład: Infrastruktura
Ten przykład pokazuje główne komponenty infrastruktury przedsiębiorstwa, pogrupowane według lokalizacji i działów. Pokazuje również sieć łączącą różne urządzenia oraz artefakty (aplikacji) wdrażane na tych urządzeniach.
Specyfikacja ArchiMate 3.0 zawiera teraz nowy zestaw elementów fizycznych i ich relacji opartych na warstwie technologicznej. Te elementy mogą być wykorzystywane do modelowania rzeczywistych obiektów, takich jak maszyny i instalacje; poniższy rysunek przedstawia przydatny przykład.

Fazy E i F: Okazje i rozwiązania, oraz planowanie migracji

TOGAF ADM kontynuuje się w Fazach E i F, które dotyczą wyboru rozwiązań oraz planowania wdrożenia i migracji architektury z stanu bazowego do stanu docelowego. Standard ArchiMate zawiera rozszerzenie dotyczące wdrożenia i migracji w stosunku do języka podstawowego, dlatego tę część ADM można opisać tak, jak pokazano na poniższym rysunku:
Przykład: Widok migracji

Modelowanie EA – rysowane ręcznie, narzędzia do rysowania czy narzędzia modelowania?

W rzeczywistości nie tak dawno znakiem rozpoznawalnym modelowania EA były trzy rzeczy: ołówek, kartka papieru i marker. Jednak czas płynie, a technologia się rozwija. Wszystko wydaje się dążyć w kierunku cyfryzacji. Ale czy jesteś gotowy, by wskoczyć na ten wóz?

Narzędzia do rysowania

Narzędzia do rysowania zapewniają szybkość i dynamikę pracy nad modelowaniem oprogramowania. Skuteczne wykorzystanie narzędzi cyfrowych może zaoszczędzić Ci znaczną ilość czasu – na przykład drukowanie diagramów o wysokiej jakości, łatwiejsze cofanie/dokonywanie zmian, kopiowanie i wklejanie, korzystanie z palet kształtów lub szablonów wykresów.

Narzędzia modelowania

Wiele osób uznaje narzędzia do rysowania i narzędzia modelowania za wzajemnie zamienne, ale nie jest to prawda. W rzeczywistości narzędzia modelowania powinny oferować więcej funkcjonalności niż narzędzia do rysowania, ponieważ te cechy nie są zawsze oczywiste dla większości użytkowników.
Narzędzia do rysowania nie mogą być uznawane za narzędzia modelowania, chyba że narzędzie „rozumie” zasady połączeń między symbolami – tzn. kształtami lub elementami modelu. Poniższe punkty wymieniane są dodatkowe funkcje narzędzi modelowania w porównaniu do narzędzi do rysowania.

  • Nie wszystkie narzędzia modelowania obsługują te funkcje (podczas gdyVisual Paradigm obsługuje wszystkie powyższe)

Czy ArchiMate wymaga wsparcia TOGAF ADM?

ArchiMate to doskonały język modelowania wizualnego dla architektury przedsiębiorstwa, ale nie jest metodą, która zapewnia krok po kroku przewodnik przez cały proces rozwoju architektury przedsiębiorstwa. Choć ArchiMate można bezproblemowo zintegrować z TOGAF ADM zgodnie z projektem, rozpoczęcie projektu architektury przedsiębiorstwa tylko ołówkiem i kartką papieru to jak działanie w epoce kamiennej bez odpowiednich narzędzi.
Choć organizacje uznają korzyści wynikające z praktyk architektury przedsiębiorstwa, budowanie architektury przedsiębiorstwa nigdy nie jest łatwe. Jednym z typowych problemów, z którymi wielu organizacji się spotyka, jest brak wiedzy, od czego zacząć lub jak zacząć. Nie dojrzałość architektury przedsiębiorstwa prowadzi do luk i przeszkód na wczesnych etapach, co może utrudnić dalszy postęp. W 2007 roku Gartner stwierdził, że 40% projektów architektury przedsiębiorstwa zostało porzuconych; później w 2015 roku badanie pokazało, że 70% organizacji chce rozpocząć lub wznowić projekt architektury przedsiębiorstwa.

Narzędzia

Jeśli szukasz narzędzi do architektury przedsiębiorstwa, możesz znaleźć dwie alternatywy: dojrzałe narzędzia EA o bardzo wysokich cenach, które oferują tylko repozytorium w strukturze drzewa z zestawem szablonów, które możesz edytować samodzielnie. Drugą opcją są pewne narzędzia do rysowania, takie jak Visio, które wymagają nadmiernego zarządzania i obsługi informacji w wielu aplikacjach.

Narzędzie Visual Paradigm z procesem kierowanym

TOGAF ADM to proces tworzenia architektury przedsiębiorstwa, aVisual Paradigm oferuje navigator procesu, który prowadzi Cię krok po kroku przez wykonanie i zakończenie TOGAF ADM i jest całkowicie zintegrowany z ArchiMate 3. Poniższy rysunek przedstawia zrzut ekranu narzędzia TOGAF ADM Guide-Through. Pokazuje kroki wykonane w fazie B TOGAF ADM.
W dużym uproszczeniu, Visual Paradigm oferuje/promuje następujące funkcje:
  • Navigator procesu ADM, który prowadzi Cię krok po kroku przez tworzenie architektury przedsiębiorstwa przy użyciu TOGAF ADM
  • Jasne instrukcje prowadzące Cię do tworzenia dostarczanych wyników i artefaktów
  • Generuje dostarczane wyniki po zakończeniu faz ADM
  • Automatycznie archiwizuje dostarczane wyniki w repozytorium architektury
  • Pomaga Ci zrozumieć TOGAF, oferując przykładowe szablony
  • Oferuje narzędzia i wykresy potrzebne do analizy i dokumentacji, w tym wykresy i punkty widzenia ArchiMate 3 (zatwierdzone przez The Open Group), wykresy planu wdrożenia, wykresy drogi migracji, oceny dojrzałości, wykresy PERT, wykresy RACI, macierze oceny i wyprowadzania czynników wdrożenia, analizę luk po scaleniu, macierze rozwiązań i zależności itp.
  • Na końcu, to narzędzie nagradzane za jakość, dostępne w przystępnym cenach i z niesamowitymi funkcjami

Przykładowe kroki w procesie kierowanym

Używanie ArchiMate 3 do analizy luk – zobacz legendę kolorów w prawym dolnym rogu. Pozwala ona skutecznie stosować kody kolorystyczne do elementów na wykresie.

Automatyczne generowanie wyników

Przykładowy zrzut ekranu – wyniki TOGAF ADM wygenerowane po zakończeniu aktywności.

Zalety podejścia kierowanego Visual Paradigm

  1. Zorganizowany TOGAF ADM na fazy, aktywności i kroki, z zaimplementowanymi instrukcjami, przykładami i odwołaniami do danych wejściowych
  2. Wskaźnik postępu pokazujący Twoje obecne położenie i status zakończenia faz, aktywności i kroków
  3. Krok po kroku wykonanie analizy, rysowania diagramów i pracy, z automatycznym generowaniem wyników i raportów
  4. Automatycznie przekształca dane z jednego kroku do drugiego w celu dalszego przetwarzania lub różnych typów analizy
  5. Przesuwa dokumenty jako odniesienia wejściowe do kolejnego kroku
  6. Automatycznie przypisuje działania lub dokumenty jako zadania menedżerom zadań z przypisanymi harmonogramami i rolami
  7. Bezproblemowo integruje EA, procesy zarządzania projektami z procesami i narzędziami rozwoju oprogramowania agilnego

Lista kontrolna wyboru narzędzia ArchiMate

Na końcu przejrzyjmy poniższą listę, aby zrozumieć, co dobry tool ArchiMate powinien wspierać.
  • Czy jest to narzędzie certyfikowane ArchiMate?
  • Czy oferuje funkcje narzędzia modelowania wymienione w powyższej tabeli?
  • Czy obsługuje perspektywy ArchiMate dla ArchiMate 2 i ArchiMate 3?
  • Czy pełni wspiera TOGAF ADM od Fazy Wstępnej A do Fazy H?
  • Czy oferuje elektroniczny repozytorium architektury dokumentów i czy jest konfigurowalny?
  • Czy możesz dostosować ramy procesów do swoich potrzeb?
  • Czy oferuje standardowe szablony TOGAF do rozwoju dokumentów?
  • Czy proces jest całkowicie zautomatyzowany i przyjazny dla użytkownika?
  • Czy wspiera współpracę zespołową?
  • Czy wspiera automatyczne generowanie dokumentów?
  • Czy oferuje krok po kroku zintegrowane instrukcje, przykłady i odniesienia?
  • Czy oferuje rozsądne cenę?
  • Czy wspiera zarówno modelowanie ArchiMate, jak i TOGAF ADM z integracją ArchiMate?

Leave a Reply