Warum?
Das Kurzformat
Abschnitt betitelt „Das Kurzformat“Weil ich es leid bin.
Nicht die Entwickler. Die Entwickler tun, was das System von ihnen verlangt. Ich bin leid, wie das System geformt wird — durch Anforderungen, die Wartbarkeit bestrafen. Durch Planung, die Refactoring verbietet. Durch Organisationen, die Conway’s Law nicht kennen und sich deshalb wundern, warum ihre Architektur so aussieht wie ihre Kommunikationsstruktur.
Langjährige Projekterfahrung
Abschnitt betitelt „Langjährige Projekterfahrung“Nach Jahren in Projekten verschiedenster Größen, Branchen und Reifegrade gibt es ein Muster, das sich wiederholt: Die technischen Schulden sind nie zufällig. Sie sind das direkte Ergebnis organisatorischer Entscheidungen, die jemand irgendwann als „pragmatisch” verkauft hat.
- Deadline zu eng? Architektur fliegt raus.
- Team zu klein? Reviews entfallen.
- Business ändert die Priorität? Der Refactoring-Sprint wird gestrichen.
Das ist keine Schlechtigkeit. Das ist ein Systemfehler.
Conway’s Law
Abschnitt betitelt „Conway’s Law“„Organisationen, die Systeme designen, sind dazu verurteilt, Designs zu produzieren, die Kopien der Kommunikationsstruktur dieser Organisationen sind.”
Wer das ignoriert, designt nicht sein System. Er dokumentiert nur seine Organigramme in Code.
Was Architektur leisten soll
Abschnitt betitelt „Was Architektur leisten soll“Architektur ist kein akademisches Spielfeld. Sie ist das einzige Mittel, das Wartbarkeit über Zeit stabilisiert, wenn man keine Kontrolle über die Umgebung hat.
Gute Architektur schützt:
- vor Business-Volatilität, die in den falschen Layer läuft
- vor Frameworks, die zu Religionen werden
- vor Teams, die nichts voneinander wissen, aber trotzdem gemeinsam deployen
Was diese Seite nicht ist
Abschnitt betitelt „Was diese Seite nicht ist“Kein Entwickler-Bashing. Keine Tool-Reviews. Kein Framework-Kult.
Sondern: eine Sammlung von Haltungen, Patterns und Feldberichten, die ich in echten Projekten erarbeitet habe — meistens unter Druck, manchmal zu spät, aber immer mit der Absicht, beim nächsten Mal besser vorzubereitet zu sein.