11 Agile Architektur skalieren

11.1 Die Rolle der Softwarearchitektur

»Architektur repräsentiert die signifikanten Designentscheidungen, die ein System gestalten, wobei signifikant durch die Kosten von Änderungen bestimmt wird.« (Grady Booch [Booch 2011])

Daraus ergeben sich allgemeine Kriterien für eine »gute« Architektur:

  • Das Prinzip der Emergenz

    Architektur muss veränderbar sein und sich an neue Anforderungen aus Technologie und Markt anpassen

  • Das Prinzip der losen Kopplung

    Die Reichweite von Änderungen muss überschaubar bleiben.

  • Das Prinzip der geringsten Überraschung

    In verschiedenen Komponenten sollten Entscheidungen ähnlich getroffen werden, damit eine einfachere Wiedererkennung und Einarbeitung gewährleistet ist.

Gleichzeitig gibt ...

Get SAFe – Das Scaled Agile Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.