Was leistet ein Architektur Review?

Das Ziel eines Architektur-Audits ist es, die Komponenten eines Systems, ihre Verantwortlichkeiten und ihr Zusammenspiel zu ergründen und zu dokumentieren.

Mit Hilfe dieser Information lassen sich Aussagen zu

  • Entscheidungen über die Zukunftsfähigkeit (Eignung zur Fortführung),
  • die erforderlichen Anpassungen zur Erreichung definierter Ziele (fachlich bzw. technisch),
  • die Güte bzw. Eignung des Betriebes oder
  • die Sicherheit des Systems

treffen.

Wichtig für einen erfolgreichen Architektur-Audit ist daher die genaue Spezifikation des Umfangs (Scope). Dieser definiert zusammen mit dem gewählten Zeitraum, bis wann die Ergebnisse vorliegen müssen, auch die Betrachtungstiefe (Granularität).

Ein Audit kann auf ganz unterschiedlichen Ebenen stattfinden. So ist es möglich, die Eignung einer Systemlandschaft für einen bestimmten Geschäftszweck oder die Eignung eines Systems zur Unterstützung einer bestimmten Geschäftsfunktion zu beurteilen. Während sich der erste Fall eher mit der funktionalen Architektur und den Informationsflüssen zwischen ganzen Systemen beschäftigt, adressiert die zweite Variante die Innereien eines Systems und das Zusammenspiel seiner Komponenten.

Oft ist es sinnvoll, zunächst eine grobe Übersicht zu erzeugen und dann einzelne Systeme bzgl. spezifischer Aspekte zu verteifen. So mag es sinnvoll sein, das zunächst das Zusammenspiel und die Flexibilität des Informationsflusses innerhalb des Unternehmens an sich zu beurteilen. In einem zweiten Schritt lassen sich dann die Internet-gerichteten Systeme bzgl. Sicherheit, die Kernprozess-unterstützenden Systeme bzgl. Informationsflexibilität untersuchen.

Neben einer fokussierten und schrittweisen Vorgehensweise ist es für den Architekten aber auch wichtig, einen ganzheitlichen Blick auf die Systeme zu behalten. Sehr oft lassen insbesondere technische Audits die organisatorischen und prozessualen Aspekete außer Acht: Anforderungsgestaltung, Release-Prozesse, Test-Management oder die Skill-Profile der Teams spielen eine wichtige Rolle in der Beurteilung der Gesamtsituation.

Die EACG Architetur-Methodik sowie das EACG Architecture Framework sorgen für die Ganzheitlichkeit der Betrachtung. Das Statement of Work, welches wir vor jedem Audit zusammen mit unserem Kunden erarbeiten, gibt die genaue Zielrichtung vor und grenzt den Scope klar ab. In diesem Zuge klären wir mit Ihnen auch, was an Informationen (Evidence) benötigt wird, um solide Schlussfolgerungen zu ziehen.

Somit stellen wir sicher, dass Sie Ihre  gewünschten Antworten in Kürze erhalten.

Haben Sie ein genaues Bild der Zukunftsfähigkeit Ihrer Systeme?

Herausforderung:

  • GEA FarmTechnologies sucht eine Möglichkeit, das Altprodukt DairyPlan (fachliche Steuerung der Prozesse in der Milchwirtschaft) abzulösen
  • Zielsetzung ist eine Lösung sowohl für on-prmeises als auch als SaaS mit nur einer Implementierung zu erreichen
  • Ergebnis soll innerhalb weniger Monate auf der EuroTier vorgestellt werden.

Lösungsansatz:

  • Bedarfe und Prioritäten konkretisieren
  • Team aus Internen und Externen zusammenstellen
  • Integration mit FarmNet, um die Web-Lösung zu schaffen
  • Wiederverwendung einer reduzierten Version für die on-prmises-Lösung
  • Design-to-Time-Ansatz, um ambitionierte Zeitziele zu erreichen

Umsetzung:

  • 3 Teams arbeiten parallel an der Umsetzung
  • Anforderer arbeiten eng mit Produkt-Management zusammenund agieren den Teams gegenüber als Product Owner

Ergebnis:

  • Angestrebte Fachmodule konnten rechtzeitig geliefert werden
  • Zur EuroTier konnte durch Integration mit FarmNet eine Lösung bereitgestellt werden
  • Auszeichnung mit dem DLG-Innovationspreis