Agiles EAM Agiles Enterprise Architecture Management Mit Weitsicht zur Übersicht Matthias Heinl Senior Consultant IT-Architekturen IT-Strategien coniatos AG IT-Management Consulting Wiesbaden
Agenda Einleitung Agile Methoden Enterprise Architecture Management (EAM) Aktuelle EA-Methoden Überblick (Taxonomie Prozesse Frameworks) Zachman TOGAF FEA Agile EA Stärken Schwächen Agile EA-Prozesse Fazit
Einleitung Agile Enterprise Architecture Management Bring together
Einleitung Agile Enterprise Architecture Management Bring together best of Agile principles and concepts of EA Frameworks [Charles Edwards http://www.agileea.com]
Einleitung EAM wird immer wichtiger für strategischen Geschäftserfolg Prozesse und Verfahren rücken in Vordergrund Zielsetzung: Schneller Effizienter Kostengünstiger
Einleitung Agile Methoden Agilität [lat. agilis - flink, beweglich ]
Einleitung Agile Methoden Agilität [lat. agilis - flink, beweglich ] Bedingungen im Agilen Manifest [2001, Schwaber Sutherland http://agilemanifesto.org] Kommunikation Kooperation Individuen vor Tools Kundenzusammenarbeit vor Verträgen Mut zu Änderungen Mensch und Team im Mittelpunkt
Einleitung - EAM Enterprise Architectures erfordern Planung
Einleitung - EAM Architekturpyramide im Enterprise Architecture Management
Einleitung - EAM
Einleitung - EAM
Einleitung - EAM
Einleitung - EAM
Einleitung - EAM Enterprise Architecture ist permanent Veränderungen unterworfen Change Application Portfolio ist durch Projektierungen ständig im Fluß Neu-Projekte in FacharchitekturEbene nehmen Einfluss auf Partner-Schnittstellen Business Processes Support und Management Vorsicht vor erhöhten Kosten
EA Methoden - Überblick Enterprise Architecture Frameworks unterstützen Planung / Entwicklung Wichtiges Fundament für konkrete Architekturen im Unternehmen Welche haben sich in Praxis etabliert? [IFEAD Umfrage - 2005] Zachman TOGAF FEA Zusätzlich im Fokus: Agile EA
EA Methoden - Zachman Artikel A framework for information systems architecture [John A. Zachman, IBM Systems Journal 1987] Pionierarbeiten in EA Grundsatz: Architekturen aus Perspektiven der jeweiligen Stakeholder...
EA Methoden - Zachman Quelle: http://www.zachmaninternational.com
EA Methoden - TOGAF Basiert auf TAFIM [USA DoD, 1994-1998] Owner ist The Open Group Informationen über Standard sind Open Source Grundsatz: Vorgabe eines StandardProzesses von einem Consortium kontrolliert
EA Methoden - TOGAF Enterprise Architectural Process Architecture Development Method (ADM) Zyklus aus Phasen A-H Quelle: http://www.opengroup.org/architecture/togaf9-doc/arch
EA Methoden - FEA Spezifische Anwendung für U.S. Federal Government [2002-2006] Owner ist Office of Management and Budget (OMB) U.S. White House Ziel: Höhere Effizienz in Government Grundsatz: Federal Government benötigt standardisiertes Framework gemeinsam für alle Bereiche...
EA Methoden Agile EA Open Source EA Operational Process [Charles Edwards http://www.agileea.com, 2006] Fokus auf Agiles TOGAF Inhalte EA-Planung in Sprints Hochprio-Aktivitäten in Logs Tägliche Status-Meetings Grundsatz: Einführung agiler Konzepte mit Time-Boxing im Prozess...
EA Methoden Stärken Schwächen Direkter Vergleich der Ansätze mit Schwerpunkten in Verfahren Auf ersten Blick erscheint TOGAF komplett...
EA Methoden Stärken Schwächen Nachteile und Schwächen: Zachman Keine Prozesse Welche Zellen notwendig? TOGAF FEA Kein Prozess Kosten Prozess ist zeitintensiv Standard zu wenig konkret Kosten Prozess noch zeitintensiver Stark an Government gebunden Optimierung im Operational Process
Agile EA-Prozesse Agile Vorgehensweise im EAM bietet Möglichkeit o.g. Probleme zu adressieren Ziel: Etablieren von effizienten Organisationsformen Ansätze in Agile EAM: Adaptive vs. Predictive Separate Zyklen Traceability von EA und Software-Projekten
Agile EA-Prozesse Agile EAM wird beeinflußt durch traditionelle Technologien, Standards und Frameworks
Agile EA-Prozesse Methoden aus klassischen EAFrameworks: Strategie und Planung Modellierung und Entwicklung von Richtlinien Umsetzung und Monitoring Abweichung Erweiterung mit Methoden aus Scrum und Agile Modeling
Agile EA-Prozesse In praktischer Umsetzung liegt Schwerpunkt auf Organisation Adaptive Planungs-Umgebung mit Ablauf in drei Phasen Sprint (Arbeitszyklus) General Direction Plan Changes (Backlog List für zukünftige Planung) (Evaluation der Change-Planung)
Agile EA-Prozesse Sprint mit Planning Mode Doing Mode Kick-Off: Detaillierte Ziele Planungen Review-Sessions: Abschluss
Agile EA-Prozesse Organisation wird vom Team übernommen Disziplin Team-Mitglieder entscheiden, welche Aktivität in welcher Priorisierung (Sprint-Ziel) Etablieren von: Sprint Backlogs Daily Meetings Organisation Grundlegende Entscheidungen vom Architecture-Board
Fazit Architektur braucht Iterationen
Fazit Agile Vorgehensweisen sind Inkrementelle Innovationen Vorteil Strategie-Anforderungen Veränderungen im Application Portfolio werden schrittweise eingeführt Vermeidung von Big Bang Planungen
Fazit Mögliche Folgen: Umfangreiche ArchitekturVeränderungen auf einen Schlag Zu lange Umsetzungen mit anschliessendem Monitoring Erhöhtes Risiko für unnötige Komplexität
Fazit Mögliche Chancen: Pro Sprint immer die kleinste Menge an hochpriorisierten Anforderungen Minimaler Anforderungsumfang Mehrwert in ArchitekturPlanung
Fazit Reduzierung der ArchitekturModellierungsdauer Schnell Konzentration auf notwendige Aktivitäten innerhalb Riskominimierung eines Sprints Schnellere Rückmeldungen über Veränderungen Schnell Schnellere Berücksichtigungen von Projektergebnissen / Retire-Konzepte Flexibel Bessere Reaktionen auf neue Unternehmensziele und Strategien durch kurze Zyklen
Fazit Schnell Riskominimierung Flexibel Agile Methoden sind empirische Prozesse Agile EAM ist dynamischer Prozess mit ständiger Weiterentwicklung Daher: Mehr Weitsicht für neue Ideen!
Vielen Dank für Ihre Aufmerksamkeit!
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35