Die Qualität der Softwarearchitektur stellt einen fundamentalen und entscheidenden Faktor für jedes Softwareprojekt dar. Ob es darum geht, eine bestehende Architektur zu bestätigen und gegebenenfalls deren Umsetzung zu überprüfen oder Ursachen für bestehende Probleme zu identifizieren, ein umfassendes Software- oder Architekturreview eröffnet zahlreiche Vorteile:
Unser Reviewprozess beginnt mit einem Kickoff-Meeting mit euch, in dem wir den Grundstein für die weiteren Schritte legen. Ihr stellt uns das zu untersuchende System vor, erläutert fachliche Anforderungen, den Kontext und die Architektur. Gemeinsam spezifizieren wir das Ziel des Reviews, etablieren ein gemeinsames Verständnis der Qualitätsziele und klären organisatorische Voraussetzungen für die Zusammenarbeit.
Im Anschluss erstellen wir Qualitätsszenarien, um die Qualitätsanforderungen systematisch zu konkretisieren. Dadurch wird eine quantifizierte Bewertung der Systemqualität im Hinblick auf eure spezifischen Anforderungen erst möglich.
Zur Analyse des Systems führen wir Interviews mit verschiedenen Projektbeteiligten und sichten den Entwurf, den Code und die Dokumentation. Basierend darauf und auf der Bewertung mithilfe der Qualitätsszenarien formulieren wir konkrete Handlungsempfehlungen.
Nach Abschluss des Reviews erhaltet ihr die Analyseergebnisse mit allen Handlungsempfehlungen sowohl als ausführliches Dokument als auch in Form einer Präsentation mit anschließender Diskussion der nächsten Schritte. Die von uns erarbeiteten Qualitätsszenarien sind ebenfalls in dem Bericht dokumentiert und unterstützen euch zukünftig dabei, regelmäßig eigenständig die Qualität des aktuellen Systems zu challengen.
Je nach Größe und Komplexität des Systems und der konkreten Fragestellung führen ein bis drei erfahrene Expert:innen das Review durch.
Dann frag jetzt unverbindlich bei uns an. Erzähle uns gerne von deinen Problemstellungen, Ideen und Wünschen, und wir melden uns innerhalb kürzester Zeit bei dir zurück.