Die Systemarchitektur bestimmt die grundlegende Struktur eines Systems. Architekturentscheidungen sind weitreichend. Diese Feststellungen führen leicht zum Schluss, dass Architekturentscheidungen nur schwer geändert werden können und dass deswegen alle wichtigen Anforderungen zur Zeit des Architekturentwurfs feststehen müssen. Führt Systemarchitektur daher zum Big Design Up Front (BDUF), dem wohl bekanntesten agilen Anti-Pattern? Sind Agilität und Architektur Gegensätze?