SOA-Roadmap
Die Roadmap ist ein Masterplan zur Umsetzung eines SOA-Projektes. Neben der Analyse und
Bewertung der IST-Situation beschreibt die Roadmap vor allem den Weg und einen
Stufenplan, der zur Umsetzung eines SOA-Projektes sinnvoll ist. Die Roadmap ist immer
unternehmensindividuell.
Die Kernschritte der Roadmap sind:
- Planung
- Bewertung der Reife
- Entwicklung der Zieldefinition
- Definition der Roadmap
Planung
In der Planungsphase wird der Umfang des Projektes, bzw des Vorhabens definiert. Dabei
ist es wichtig die Anwendungen, Systeme und Organisationseinheiten zu beschreiben,
die Bestandteil des Vorhabens sind, aber auch festzuhalten welche Systeme vorerst
nicht einbezogen werden. In dieser Phase sollten zudem die Verantwortungen und die
Teams für die weiteren Phasen benannt werden. Zudem sollte ein Steuerungsgremium
mit Entscheidungskompetenz benannt werden, das auftretende Fragestellungen während
der Roadmap-Definition verbindlich klären kann.
Bewertung der Reife
Die Bewertung der Reife beinhaltet eine Analyse der bestehenden Landschaft in Bezug auf
IT-Systeme, Geschäftsprozesse und Organisationsstrukturen. Der Aufwand
hierfür gestaltet sich oft unterschiedlich, je nachdem wie umfangreich
Dokumentationen vorhanden sind. Falls eine Potentialanalyse durchgeführt wurde,
können die Ergebnisse in die Bewertung der Reife einbezogen werden. Wenn eine
externe Sicht erforderlich ist, können auch SOA-Maturity-Modelle herangezogen
werden.
Entwicklung der Zieldefinition
Die Zieldefinition beschreibt das Soll in technischer und organisatorischer Hinsicht.
Ziel ist es möglichst deutlich darzustellen, wie die das Unternehmen in
technischer und organisatorischer Hinsicht nach einer SOA Prorammatik aussehen soll.
Dabei ist es hilfreich eine Referenzarchitektur zu erstellen. Diese enthält die
elementaren Bestandteile, wie Business Process Management, Enterprise Service Bus,
Business Activity Monitoring oder Repository. Erste Domänen –und
Servicekandidaten vermitteln recht konkret, ich welche Richtung sich die SOA entwickeln
wird. Da noch keine detaillierte Analyse stattgefunden hat, kann dies natürlich
nur grob dargestellt werden.
Definition der Roadmap
In dieser Phase wird der Weg vom Ist zum Soll beschrieben. Hier geht es darum wichtige
Meilensteine festzulegen. Zudem werden Kriterien festgelegt, anhand derer die
Erreichung eines Meilensteines geprüft werden kann. Ausserdem sollte der
angestrebte Nutzen eines Meilensteines definiert werden. Dies hilft um die permanent
auftretende Frage nach der Motivation des SOA-Programms zu beantworten. Das Ergebnis
der letzten Phase ist die konkrete Roadmap.