14Entwurf
Die Anpassung von Software wird in der Regel mit der Zeit teurer.
Mir sind keine guten Studien dazu bekannt1, aber ich denke, jede Entwicklerin hat diese Erfahrung schon gemacht. Wenn wir eine neue Codebasis beginnen, sind wir unglaublich produktiv, aber mit der Zeit werden Änderungen immer größer und schwieriger.
Für Agilität ist das ist ein Problem. Wenn Änderungen im Laufe der Zeit deutlich teurer werden, ergibt das agile Modell keinen Sinn mehr. Stattdessen wäre es klug, so viele Entscheidungen wie möglich im Voraus zu treffen, wenn sie am wenigsten teuer sind. Genau das haben die vor-agilen Methoden auch versucht.
Damit Agilität funktioniert, müssen die Kosten für Veränderungen relativ gleichbleibend sein oder sogar im Laufe der ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access