TOGAF (The Open Group Architecture Framework) ist ein Framework für Enterprise Architektur Management, dessen erste Version bereits im Jahr 1995 veröffentlicht wurde und das auf dem TAFIM (Technical Architecture Framework for Information Management) -Standard des United States Department of Defense zurückgeht. TOGAF beinhaltet mit der Architecture Development Method ein Vorgehensmodell zur Entwicklung von technischen Architekturen. Der Schwerpunkt von TOGAF liegt auf der Entwicklung konkreter Architekturen. Andere Disziplinen des Enterprise Architektur Management, wie Organisation, Governance, Application Portfolio Management oder die Entwicklung einer IT-Strategie deckt TOGAF nicht ab.
Domänen
TOGAF definiert 3 Hauptdomänen, in denen sich Architektur abspielt:
Business Architecture Domain
Diese Domäne konzentriert sich auf spezifische Geschäftsbereiche oder -funktionen eines Unternehmens, wie z.B. Finanzen, Personalwesen, Produktion oder Vertrieb. Geschäftsdomänen umfassen typischerweise die relevanten Geschäftsprozesse, -fähigkeiten und -regeln, die für den jeweiligen Bereich charakteristisch sind.
Information Systems Architecture Domain
Diese Domäne ist unterteilt in die Data Architecture Domain und die Applications Architecture Domain. Die beiden fokussieren sich einerseits auf die Strukturierung und Organisation von Informationen und Daten, die innerhalb des Unternehmens genutzt werden. Und andererseits auf die Gesamtheit der Anwendungssysteme und Softwarelösungen, die innerhalb eines Unternehmens eingesetzt werden.
Technical Architecture Domain
Diese Domäne umfasst die technologischen Plattformen, Infrastrukturen und Standards, die zur Unterstützung der Geschäftsprozesse und Anwendungssysteme eingesetzt werden. Sie beinhalten Hardware, Netzwerke, Datenbanken, Middleware und andere Technologiekomponenten.
Diese 3 Domänen werden architektonisch ideal von Archimate abgedeckt, welches ebenso wie TOGAF von The Open Group entwickelt wird:
Da der Begriff Domäne mehrdeutig ist, verwendet diese Website für das was, TOGAF als Domain bezeichnet, den Begriff der Ebene in der Enterprise Architektur. Weiterhin werden hier auch die Data Architecture Domain und die Applications Architecture Domain separat betrachtet, denn Daten spielen eine immer größere Rolle und sollten nicht als Bestandteil von Informationssystemen, sondern vielmehr als Eintitäten auf oberster Ebene angesehen werden.
Vorgehensmodell
Das Vorgehensmodell von TOGAF gliedert sich in die Vorbereitungsphase in der das Framework und die zugehörigen Prinzipien eingeführt werden, sowie die 8 Hauptphasen zur Umsetzung:
- Phase A: Architekturvision: Festlegung der Ziele der Enterprise Architektur
- Phase B: Geschäftsarchitektur: Entwicklung der Geschäftsarchitektur
- Phase C: Informationssystemarchitektur: Entwicklung der Informationssystemarchitektur
- Phase D: Technische Architektur: Entwicklung der Technischen Architektur
- Phase E: Chancen & Lösungen: Festlegen der Vorhaben und Projekte, die für die Umsetzung der Phasen A-D notwendig sind
- Phase F: Migrationsplanung: Konkrete Planung der Projekte aus Phase E
- Phase G: Implementierung & Governance: Implementierung der Migrationsprojekte aus Phase F
- Phase H: Change Management: Sammeln von Anforderungen, als Input für den nächsten Durchlauf des Modells
Für jede Phase spielt das Anforderungsmanagement eine besondere Rolle, daher ist es zentral im Mittelpunkt des Modells und Teil jeder Hauptphase.
Einordnung
Wie eingangs erwähnt, deckt TOGAF nicht alle Disziplinen im Enterprise Architektur Management ab. Es hat seine Stärken in der Strategischen Bebauungsplanung und im Strategischen Projektmanagement - beiden Disziplinen ist gemein, dass dort konkrete Architekturen entstehen: Im ersten Fall ein Bebauungsplan, im zweiten eine Lösungsarchitektur. Durch die mit Archimate geteilten Architekturebenen kann TOGAF zu einem gewissen Grad auch beim Application Portfolio Management und beim Enterprise Data Management helfen.