Zum Inhalt springen
ASE Academy

majcon · 20 Jahre · White Paper Series

Die Trilogie der Veränderbarkeit

Drei White Paper und eine Synthese darüber, wie Engineering-Teams Software schnell veränderbar halten, während sie wächst. Veröffentlicht zum 20-jährigen Jubiläum von majcon, Mai 2026.

Jede dieser Arbeiten beantwortet eine Frage. Zusammen ergeben sie ein System: der Entwickler (ACE), die Struktur (CDD) und die Ökonomie (EoC) — verbunden durch die Synthese.

Die Trilogie

1 Wer entwickelt gut?

Das ACE-Modell

Technisches Training allein verändert Teams nicht. Das ACE-Modell beschreibt drei Entwicklungsdimensionen — analytisch, kreativ, emotional — die zusammen den vollständigen Software-Engineer ausmachen.

Von Damir Majer · Prof. Dr. Christian Drumm · 12 Seiten · Mai 2026

PDF herunterladen
2 Wie sichert man Qualität?

Constraint-Driven Development

Tests fangen einzelne Fehler. Strukturelle Constraints verhindern ganze Fehlerklassen. Der Constraint Stack verbindet sechs Ebenen mit den Defekten, die sie ausschließen.

Von Damir Majer · 13 Seiten · Mai 2026

PDF herunterladen
3 Worauf optimieren?

The Economics of Changeability

Mit dem Alter eines Systems steigen die Kosten jedes neuen Features. Dieses Paper argumentiert, dass Veränderbarkeit das ökonomisch zentrale Qualitätsmerkmal ist — und führt den Feature Cost Index als Frühwarnsignal ein.

Von Damir Majer · 13 Seiten · Mai 2026

PDF herunterladen

Mehr aus der Reihe

Synthese — wie alles zusammenhängt

The Five Rings

Die Synthese der Trilogie: Entwickler, Struktur und Ökonomie bilden ein einziges System. KI verstärkt vorhandene Disziplin, statt sie zu ersetzen.

Von Damir Majer · 8 Seiten · Mai 2026

Nächste Woche
Der praktische Begleiter

AI Technical Health Playbook

Ein eigenständiges Praxis-Playbook: wie Teams technische Gesundheit im KI-Zeitalter messen und sichern.

Von Damir Majer · 24 Seiten

Nächste Woche

Von der Theorie zur Praxis

Diese Paper beschreiben, worauf es ankommt. Der nächste Schritt ist ein Gespräch über Ihr Team und Ihre Codebasis.

Kontakt aufnehmen