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.