WAF-COST-050 – Cost Impact Assessment in Architecture Decision Records
Beschreibung
Jedes Architecture Decision Record (ADR) mit Infrastruktur-Impact MUSS eine strukturierte Cost-Impact-Assessment-Sektion enthalten mit: TCO-Schätzung (EUR/Jahr), Lock-in-Risiko-Score (1–5), Datentransfer-Kostenschätzung, Betriebsaufwand (FTE/Jahr), Exit-Kosten-Schätzung und 3-Jahres-NPV.
ADRs mit Lock-in-Score >= 4 erfordern die Genehmigung des Architecture Boards vor der Implementierung.
Dieser Control ist der primäre Prävention-Mechanismus für Architektonische Kostenschuld.
Rationale
Architektonische Kostenschuld entsteht genau in dem Moment, in dem eine Infrastrukturentscheidung ohne vollständige wirtschaftliche Bewertung getroffen wird. Einmal implementiert, ist die Kostenstruktur für Jahre eingefroren. Cost-Impact-Assessments in ADRs erzwingen die wirtschaftliche Bewertung beim einzigen Zeitpunkt, zu dem die Entscheidung noch geändert werden kann.
Bedrohungskontext
| Risiko | Beschreibung |
|---|---|
Architektonische Kostenschuld |
Kostenstrukturen, die sich in der Architektur festsetzen, ohne je bewertet worden zu sein. |
Vendor Lock-in ohne Rechtfertigung |
Proprietäre Services ohne Exit-Plan und ohne wirtschaftliche Begründung des Lock-ins. |
HA-Over-Engineering |
Multi-AZ/Multi-Region ohne SLO-Anforderung, die dies begründet: versteckte monatliche Zusatzkosten. |
TCO-Unterschätzung |
FTE-Betriebsaufwand, Lizenzkosten und Exit-Kosten werden systematisch aus Evaluierungen ausgeblendet. |
Lock-in-Risiko-Score
| Score | Bewertung | Beispiele |
|---|---|---|
1 |
Kaum Lock-in |
Standard-APIs, Open-Source, portables Datenformat, einfacher Anbieterwechsel |
2 |
Geringer Lock-in |
Geringe Proprietarität; Alternativen verfügbar; überschaubarer Migrationsaufwand |
3 |
Mittlerer Lock-in |
Proprietäre APIs, aber Alternativen vorhanden; Migration mit moderatem Aufwand |
4 |
Hoher Lock-in ⚠️ |
Starke Proprietarität; Migration teuer; erfordert Architecture-Board-Genehmigung |
5 |
Extremer Lock-in 🔴 |
Migration sehr teuer oder praktisch unmöglich; erfordert Architecture-Board-Genehmigung |
ADR-Template Cost-Impact-Sektion
## Cost Impact Assessment (WAF-COST-050)
| Dimension | Bewertung |
|---------------------|------------------------------------|
| Geschätzte TCO/Jahr | XX.XXX EUR |
| Lock-in-Risiko | X/5 – [Begründung] |
| Datentransfer-Kosten | ~XXX EUR/Monat |
| Betriebsaufwand | X.X FTE/Jahr |
| Exit-Kosten (est.) | ~XX.XXX EUR |
| 3-Jahres-NPV | -XX.XXX EUR |
**Kostenschuld-Risiko:** Gering / Mittel / Hoch
**Begründung:** [Warum ist diese Entscheidung trotz Kosten/Lock-in die richtige?]
**Cost-Debt-Register:** [CD-YYYY-XXX angelegt / Nicht erforderlich weil ...]
**Architecture-Board-Genehmigung:** [Erforderlich bei Lock-in >= 4]
Reifegrad-Abstufung
| Level | Bezeichnung | Kriterien |
|---|---|---|
1 |
Keine Kosten in ADRs |
ADR-Template ohne Cost-Sektion; wirtschaftliche Bewertung fehlt systematisch. |
2 |
Informelle Kostennotizen |
Einzelne ADRs erwähnen Kosten, aber ohne strukturiertes Format oder Lock-in-Bewertung. |
3 |
Strukturiertes Cost-Assessment in ADRs |
ADR-Template mit Pflicht-Cost-Sektion; alle neuen ADRs vollständig ausgefüllt; AB-Review für Score >= 4. |
4 |
TCO-Modell mit Actuals-Vergleich |
TCO-Schätzungen aus ADRs werden nach 6 Monaten mit tatsächlichen Kosten verglichen. |
5 |
Automatisiertes Cost-Impact aus IaC-Plan |
Infracost o.ä. im PR-Pipeline; automatische Lock-in-Score-Ableitung aus Ressourcentypen. |
Terraform Checks
waf-cost-050.tf.any.high-lockin-resource-tagged
Prüft: Hochpropietäre Ressourcen müssen lock-in-risk-Tag tragen.
| Compliant | Non-Compliant |
|---|---|
|
|
Remediation: lock-in-risk-Tag (Wert: 1–5) auf alle hochproprietären Ressourcen setzen.
Bei Score 4–5: ADR mit Architecture-Board-Genehmigung erforderlich.
Evidenz
| Typ | Pflicht | Beschreibung |
|---|---|---|
Architecture |
✅ Pflicht |
ADR-Dokumente mit ausgefüllter Cost-Impact-Assessment-Sektion. |
Governance |
✅ Pflicht |
Architecture-Board-Genehmigungen für ADRs mit Lock-in-Score >= 4. |
Architecture |
Optional |
Infracost oder Cost-Estimation-Tool-Output für Infrastrukturänderungen. |
Process |
Optional |
Cost-Debt-Register-Einträge verlinkt zu ADRs. |