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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.