Project Description

Architektur-Review

Sie haben ein existierendes System und wollen die Qualität der Architektur überprüfen? Sie wollen Anregungen für die Weiterentwicklung der Architektur, damit Ihr System zukünftige Anforderungen erfüllt? Mit unserem Review wird die Architektur Ihres Software-Systems bzw. Ihrer Software-Landschaft untersucht. Es besteht aus der Klärung der Review-Ziele, der Informationssammlung und der Ausarbeitung der Ergebnisse. Das Resultat ist eine an den Review-Zielen ausgerichtete Bewertung sowie Empfehlungen für weitere Maßnahmen, die in Präsentationsterminen vorgestellt werden.

Vorgehen

Für Architektur-Reviews gilt, was auch für Software-Architekturen gilt: „one size never fits all“. Daher passen wir unser bewährtes Vorgehen an die konkrete Review-Aufgabe an.

Ein typisches Review besteht aus folgenden Schritten:

  • Vorbereitung
    • Klärung der Review-Ziele
    • Ermittlung von Informationen über System-Kontext und Organisation
    • Festlegung des konkreten Vorgehens
  • Durchführung
    • Sichtung vorhandener Dokumentation
    • Interviews mit Beteiligten aller Rollen (Nutzer, Entscheider, Architekt, Entwickler, Betreiber, …)
    • (stichprobenartige) Quellextanalyse
  • Ausarbeitung der Ergebnisse
    • Architektur-Dokumentation mit Standards wie Arc42
    • Bewertung mit Begründungen
    • Empfehlungen für weitere Maßnahmen
    • Dokumentation konkreter Funde
  • Zielgruppenspezifische Präsentation der Ergebnisse
    • Überblick für das Management
    • Technische Details für Entwickler und Architekten

Voraussetzungen

  • aktive Mitarbeit von Beteiligten aller Rollen bei der Informationssammlung
  • Zugriff auf die Code-Basis
  • Bereitstellung vorhandener Dokumentation