Im ersten Blogbeitrag stand die Motivation und Organisation des Enterprise Architecture Managements (EAM) im Fokus, in diesem schauen wir uns nun die Kommunikation insbesondere die Dokumentation der Enterprise Architektur genauer an. Denn auch die Dokumentation ist eine Kommunikation des Autors mit dem Leser. Wir beginnen mit den Inhalten und Formen der Dokumentation. Und gehen dann darauf ein, welche Werkzeuge für die EAM-Dokumentation zur Verfügung stehen und worauf Du bei diesen achten solltest.

Warum benötigst Du eine Dokumentation Deiner Unternehmensarchitektur?


Das Ziel der Dokumentation ist es, die wichtigen Informationen über die Unternehmensarchitektur (engl. Enterprise Architecture oder EA) weiterzugeben. Somit wird das Wissen über die Unternehmensarchitektur und deren Weiterentwicklung in der Organisation verteilt und geteilt. Dieses gemeinsame Verständnis ermöglicht es den verschiedenen Akteuren, besser zusammen zu arbeiten und Ziele gemeinsam zu erreichen. Der Vorteil der Dokumentation liegt hierbei darin, dass sie auch Leser erreichen kann, die später dazustoßen oder in der initialen Verteilung nicht berücksichtigt wurden. Damit stellt sie eine konsistente, wiederholbare und zeitlich unabhängige Form der Kommunikation dar.

Welche Bausteine beinhaltet die Dokumentation?

Jede Organisation hat eine Architektur bestehend aus verschiedenen Bausteinen. Die Bausteine stellen ein vereinfachtes Modell der einzelnen Aspekte des Unternehmens dar. Jeder dieser Bausteine kann ihn betreffende detaillierte Informationen haben, die für das Enterprise Architektur Management relevant sein können (z. B. Endpunkte und Spezifikationen für Services). EAM befasst sich mit dem gezielten Einsatz der Bausteine der Organisation. Schauen wir uns ein paar mögliche Bausteine einmal an:

Bausteintyp

Beschreibung

Beispiele

Capabilities

Capabilities beschreiben Fähigkeiten, die eine Organisation hat oder haben möchte.

Recruiting
Kundensupport

Daten

Daten und die darin enthaltenen Informationen stellen eine wichtige Ressource in Organisationen dar. Das Datenmanagement ist daher ein Treiber für eine Unternehmensarchitektur.

Mitarbeiterdaten
Produktdaten

Organisationseinheiten

Organisationseinheiten dienen oft der Bündelung von Know-how und damit verbundenen Capabilities. Sie sind damit in der Regel Hauptnutzer bestimmter spezialisierter Anwendungen und Daten.

PersonalabteilungBuchhaltung

Prozesse

Prozesse sind betriebliche Abläufe, die fachliche Aufgaben und Funktionen kombinieren, um eine Wertschöpfung für das Unternehmen zu erzeugen.

Mitarbeiter einstellen

Anwendungssysteme

Anwendungssysteme dienen der Unterstützung der Organisationseinheiten bei deren Geschäftstätigkeiten und Prozessen. Sie dienen meist der Erfassung und Nutzung von Daten innerhalb der Prozesse.

HR-System
CRM-System

Softwaresysteme

Softwaresysteme sind installierte Software, die genutzt wird, um Anwendungssysteme zu betreiben. Ein Anwendungssystem kann aus mehreren Softwaresysteme bestehen, die zusammenspielen und ggf. aufeinander aufbauen.

Java Runtime
Alpine Linux

Hardware

Hardware stellt die physischen Komponenten der IT-Landschaft dar. Diese sind für den Betrieb der darauf laufenden Systeme essenziell. Dabei kann Hardware selbst oder fremdgehostet sein oder wird vollständig durch die “cloud” abstrahiert.

Server
Router
Firewall

Auffällig ist, dass der Abstraktionsgrad und die Aspekte der Bausteine sehr unterschiedlich sind. Während sich ein Server relativ genau identifizieren lässt, sind Capabilities wesentlich schwieriger abzugrenzen. Auch die Zielgruppen im Unternehmen, die sich mit den einzelnen Baustein-Typen befassen, sind sehr unterschiedlich. Daher fasst man diese Bausteine zu Gruppen (Teilarchitekturen) mit ähnlicher Zielgruppe und Abstraktionsniveau zusammen. Diese können dann von verschiedenen Beteiligten besser verstanden werden. Typische Teilarchitekturen sind:

•    Geschäftsarchitektur mit Fokus auf Organisationen und Geschäftsprozesse, welche Produkte und Dienstleistungen bereitstellen.
•    Applikationsarchitektur mit Fokus auf die Bündelung von unterstützenden Funktionen in Applikationen und deren Schnittstellen.
•    Technische Architektur mit Fokus auf den Betrieb wie z. B. Server, Netzwerke und Installationen von Software.
•    Datenarchitektur mit Fokus auf die Informationsbedarfe der Organisation und deren Repräsentation in Daten.

Je nach Fokus und Zielstellung des Enterprise Architektur Managements können weitere Teilarchitekturen definiert werden, von strategischer Planung bis zur Planung von Lieferketten und Produktionsprozessen ist die Bandbreite sehr groß.


Die Bausteine und ihre Beziehungen

Beim Betrachten der einzelnen Bausteine kommt schnell die Frage auf: Hängt das nicht alles zusammen? Und genau das ist der Fall. Die Bausteine und Teilarchitekturen stehen in Verbindung zueinander und erst wenn diese sinnvoll miteinander verbunden sind, ergibt sich daraus eine Architektur. Diese Verbindungen bzw. Beziehungen haben in der Regel unterschiedliche inhaltliche Bedeutungen (Semantik). Für einen Server ist zum Beispiel relevant, welche Software darauf läuft und welche Anwendung mit dieser Software realisiert wird. Bei Anwendungen ist wiederum relevant, welche Abteilungen sie nutzen.

eam-dokumentation-abhaengigkeiten2-mid-gmbh

Beispiel: Ein Personalmanager nutzt die HR-Software, welche durch die Software “Rainbow HR” realisiert wird. Diese Software ist ein internationales Produkt, weswegen eine englische Terminologie für seine Datenobjekte zum Einsatz kommt. Diese Beziehungen lassen sich als Graph auswerten. Somit werden alle Abhängigkeiten identifiziert, unabhängig davon, ob diese direkt oder indirekt bestehen (transitive Abhängigkeit).

Beispiel: Wenn der Einstellungsprozess dem Personalmanager zugewiesen ist und die Software diesen Prozess unterstützt, dann unterstützt sie auch den Personalmanager. Dies ist bei Analysen wichtig, um beispielsweise festzustellen, welche Organisationseinheiten von einer Änderung der Architektur oder einem Ausfall betroffen sind.

Formen der Dokumentation

Neben dem Inhalt der Dokumentation, welcher stark von den zu kommunizierenden Informationen abhängt, stellt sich nun die Frage, wo und wie die Informationen erfasst und geteilt werden. Generell gibt es zwei Arten der Dokumentation: Die tabellarische Dokumentation und die modellbasierte Dokumentation.

Tabellarische Dokumentation
Die tabellarische Darstellung ist eine einfache und intuitive Variante, um schnell mit der Dokumentation zu beginnen. Sie erfordert meist keine spezielle Software, sondern erfolgt durch die Führung von Listen oder Tabellen. Diese beinhalten die Informationen, die man – je Bausteintyp – kommunizieren möchte. Diese Art der Dokumentation kann schnell umgesetzt werden, da sie sich auf die einheitliche Pflege einzelner Typen von Bausteinen wie zum Beispiel Serverlisten fokussiert. Allerdings kommt sie auch schnell an ihre Grenzen, wenn es darum geht, Rückschlüsse zu ziehen und Konsequenzen abzuschätzen. Typische Fragestellungen wie „Welche Auswirkungen hat eine Anpassung des HR-Systems auf meine Organisation?“ sind meist schwer darzustellen und damit zu fokussieren. Verbreitete Werkzeuge für die tabellarische Dokumentation sind Excel, Confluence oder Konfigurationsdatenbanken (CMDBs).

Vorteile

Nachteile

  • Effizient und einfach in der Erfassung und Pflege
  • Einfaches Abfragen von Informationen über gewohnte Tabellen-Filter
  • Tiefere Analysen schwieriger möglich
  • Einzelne Aspekte und Zusammenhänge schwer zu visualisieren

Modellbasierte Dokumentation
Neben der tabellarischen Dokumentation steht auch die modellbasierte Dokumentation zu Verfügung. In der einfachsten Form ähnelt diese Darstellung dem Zeichnen. Modellierungswerkzeuge ermöglichen eine übergreifende Wiederverwendung definierter Elemente und den Einsatz standardisierter graphischer Notationen. Übliche Notationen sind ArchiMate®, die etwas ältere ARIS-Methode oder die technischere UML. Heutzutage gilt ArchiMate® als der gesetzte EAM-Standard. ArchiMate® definiert Modellelemente (Knoten) und Beziehungen (Kanten) zwischen diesen. Damit existiert eine Formen-Sprache, um Architekturen werkzeugübergreifend und einheitlich zu dokumentieren und für alle verständlich aufzubereiten.

Diese Variante fokussiert sich weniger auf den Typ eines Bausteins, sondern auf die Zusammenhänge und Verknüpfungen mehrerer Bausteine. Während es hier zum Beispiel schwieriger ist, zu prüfen, ob die Serverliste vollständig gepflegt ist, lassen sich einzelne Bereiche mit übergreifenden Abhängigkeiten genau darstellen. Auch Abhängigkeitsanalysen sind mit dieser Art der Dokumentation einfach durchzuführen. Für die modellbasierte Dokumentation der Unternehmensarchitektur empfehlen sich spezielle Tools wie zum Beispiel den Innovator.

 

Vorteile

Nachteile

  • Mehr Möglichkeiten bei der Gestaltung
  • Standardisierte Notation
  • Aussagekräftige Analysen
  • Stark in der Visualisierung
  • Schwieriger zu pflegen; Import- oder Tabellen-User-Interface erforderlich
  • Analyse setzt Notations-Know-how voraus

 

Tabellarische und modellbasierte Dokumentation in Kombination
Da beide Dokumentationsformen ihre Stärken und Schwächen haben, decken moderne Tools meist Teile beider Varianten ab. Tabellenorientierte Tools generieren interaktive Graphen, die einen Baustein ins Zentrum setzen und die Möglichkeit bieten, Stück für Stück die Abhängigkeiten aufzuklappen. Modellbasierte Tools hingegen verwenden Tabellen beispielsweise für den Import/Export oder als Erweiterung, um eine einfache Pflegemöglichkeit für die Objekttypen zu ergänzen.

Beispiel: Modellierungswerkzeug Innovator mit tabellarischer Benutzeroberfläche
 
 
 

Die Auswahl Deines passenden Werkzeugs

Zwar kannst Du bereits mit gängigen Tabellen- und Zeichentools Deine Unternehmensarchitektur erfassen bzw. visualisieren, doch stoßen diese Werkzeuge hinsichtlich der Übersichtlichkeit und des Wartungsaufwandes sehr schnell an ihre Grenzen. Um die Dokumentation effektiv und nachhaltig durchzuführen, solltest Du auf ein professionelles EAM-Tool wie Innovator zurückgreifen. Generell solltest Du bei der Auswahl Deines Tools darauf achten, dass das Tool folgende Features mitbringt:

  • Verzeichnis (Repository) der Bausteine, um die Informationen zu den Bausteinen zu speichern.
  • Importmöglichkeiten und Adapter, um bestehende Informationen aus anderen Quellen im Unternehmen zu importieren und so die Dokumentation aktuell zu halten.
  • Reports, um die Qualität der Dokumentation zu überwachen und wiederkehrender Fragestellungen zu beantworten.
  • Analysen von Abhängigkeiten, um konkrete Änderungen abzuschätzen und zu planen.
  • Die Möglichkeit, verschiedenen Stakeholdern eigene Perspektiven anzubieten.

Dabei können je nach Fokus und Erfahrung sowohl tabellenorientierte als auch modellbasierte Tools zum Einsatz kommen. Gute Werkzeuge bieten meist die kombinierte Form an.

 

Zusammenfassung

Wir haben gesehen, dass die Dokumentation einer Unternehmensarchitektur die Bausteine des Unternehmens und deren Beziehungen nutzt, um die Unternehmensarchitektur in ihren verschiedenen Aspekten zu dokumentieren. Hierfür wird der Gedanke verschiedener Teilarchitekturen genutzt, die miteinander in Verbindung stehen. Welche Bausteine und Relationen der Unternehmensarchitektur man in den Fokus nimmt, hängt von den geplanten Änderungen und den benötigten Informationen ab.

Generell gibt es zwei Arten von Werkzeugen für die Dokumentation: Modellbasierte und Tabellenorientierte. Jede dieser Dokumentationsarten hat ihre Vor- und Nachteile, die sie mit punktueller Adaption der jeweils anderen Art kompensieren kann. Für die modellbasierte Dokumentation der Unternehmensarchitektur existiert der Standard ArchiMate®, den nahezu alle Werkzeuge implementieren. Im dritten und letzten Teil unserer EAM-Blogreihe zeigen wir Dir, wie Du Dein Unternehmensmodell in der Praxis einsetzt und nutzt – Bleib gespannt!

 

Du hast die Vorteile von EAM erkannt, Dir fehlen aber die notwendigen Ressourcen, um EAM in Deinem Unternehmen einzuführen?

Dann ist unser EAMplicity Angebot genau das Richtige für Dich! EAMplicity ist die Möglichkeit, schnell von EAM zu profitieren. Unsere Experten setzen Dein Unternehmensmodell auf, ohne dass Du Zeit in den Know-how-Ausbau stecken musst. Nutze jetzt die Chance, von den zahlreichen EAM-Vorteilen zu profitieren.

 

Unser Tipp

Tool: Wir empfehlen für die Dokumentation der Unternehmensarchitektur das Powertool Innovator, mit welchem Du Deine gesamte Architektur im EAM-Standard ArchiMate® abbilden kannst. Probiere es am besten direkt aus und teste Innovator 60 Tage lang kostenlos mit all seinen Funktionen.

Notation: Damit Du Dich schnell im ArchiMate® Standard zurechtfindest, kannst Du unser kostenloses Notationsposter zur Hilfe nehmen. Dort erklären wir Dir die verschiedenen Elemente, Beziehungen und Ebenen, die ArchiMate® umfasst. Fordere das Poster jetzt direkt kostenfrei als gedrucktes Plakat oder kompakte PDF-Datei an und lege direkt mit der Dokumentation Deines Modells los. Im dritten und letzten Teil unserer EAM-Reihe verraten wir Dir dann, wie Du Dein Unternehmensmodell richtig in der Praxis einsetzt.

Du möchtest noch heute loslegen? Dann nimm jetzt Kontakt zu unseren EAM-Spezialisten auf und lerne direkt die Möglichkeiten kennen, wie Du EAM erfolgreich in Deinem Unternehmen implementierst. Buche dafür hier einen unverbindlichen Termin und tausche Dich mit unseren langjährigen EAM-Spezialisten aus.

MID Blog Newsletter abonnieren

Mehr lesen

Popup Image
stagNames-> |||
counterPost-> [1, 2]
Zurück zum Blog