12 Softwarearchitektur

Was bedeutet Softwarearchitektur für agile Projekte? Wir brauchen eine pragmatische und agile Antwort darauf, wie wir den Gefahren, die aus einer Architektur aus dem Elfenbeinturm heraus oder einer Architektur upfront entstehen, entgegnen können. Deshalb hat APM eine eigene kurze Architekturphase.

12.1 Was ist eigentlich Softwarearchitektur?

Diese simple Frage ist tatsächlich nicht einheitlich zu beantworten. Man hat den Eindruck, jeder hat seine eigene Lieblingsdefinition.

12.1.1 Pragmatische Sicht

Kent Beck hat in seiner klaren Art und Weise folgende Definition in die Welt gebracht: »Software architecture is what software architects do.« Was auf den ersten Blick nur nach einer simplen Selbstreferenz aussieht, liefert ...

Get APM - Agiles Projektmanagement 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.