Wirtschaftliche Betrachtung von Qualität
Qualität ist kein moralisches Thema, sondern eine ökonomische Entscheidung.
Jede Qualitätsmaßnahme verschiebt Kosten auf der Zeitachse:
- Mehr Aufwand heute
- Weniger Risiko und Rework morgen
Die entscheidende Frage ist nicht „ist Qualität gut?“
Sondern:
Wann lohnt sich welche Qualität?
1. Das Kernprinzip: Kosten entstehen zeitversetzt
Engineering-Qualität wirkt wie eine Investition.
| Phase | Mit höherer Qualität | Mit niedriger Qualität |
|---|---|---|
| Entwicklung | Höherer Initialaufwand | Schnellere Lieferung |
| Betrieb | Weniger Incidents | Mehr Hotfixes |
| Skalierung | Stabilere Erweiterung | Steigende Komplexität |
| Langfristig | Planbare Wartung | Technische Schulden |
Die Kosten verschwinden nicht – sie verschieben sich.
2. Ein pragmatisches Kostenmodell
Zur Bewertung helfen drei Größen:
1️⃣ Initiale Mehrkosten
z. B. +20–30 % Aufwand für:
- Tests
- CI-Gates
- Dokumentation
- Threat Modeling
2️⃣ Laufende Fehlerkosten
- Incident-Bearbeitung
- Hotfixes
- Support-Aufwand
- Verzögerte Feature-Entwicklung
3️⃣ Risiko-Kosten (Erwartungswert)
Nicht jeder Schaden tritt ein – aber jeder hat eine Wahrscheinlichkeit.
Formelhaft gedacht:
Erwartete Risikokosten = Eintrittswahrscheinlichkeit × Schadenshöhe
Ein seltener, aber sehr teurer Vorfall kann wirtschaftlich relevanter sein als viele kleine Fehler.
3. Entscheidungslogik für Qualität
Statt „Unit Tests ja/nein“ hilft diese Frage:
Wie teuer ist ein Fehler im Betrieb – realistisch betrachtet?
- Ist der Schaden gering? → niedrigere Qualitätsstufe kann sinnvoll sein.
- Ist der Schaden hoch (Datenverlust, SLA-Verletzung, Kundenverlust)? → höhere Qualitätsstufe wirtschaftlich sinnvoll.
Qualität ist damit eine Funktion aus:
Risiko × Lebensdauer × Kritikalität
(→ siehe Qualitätsstufen)
4. Zeitachse: Ein vereinfachtes Szenario
Szenario A – Niedrige Qualität
- Release nach 6 Monaten
- Häufige Hotfixes
- Höhere Wartungskosten
- Steigende Komplexität
Szenario B – Höhere Qualität
- Release nach 8–9 Monaten
- Weniger Störungen
- Stabilere Weiterentwicklung
- Geringere Eskalationen
Die Wahl ist nicht „schnell oder sauber“, sondern:
Frühe Kosten vs. späte Kosten
5. Was Entscheider tatsächlich gewinnen
Höhere Qualität erhöht:
- Planbarkeit (weniger Überraschungen)
- Kostenkontrolle (weniger Rework)
- Skalierbarkeit (mehrere Teams möglich)
- Risikominimierung
Qualität ist damit keine technische Präferenz, sondern eine Form der Risikoversicherung.
6. Leitfragen für Entscheidungen
- Wie hoch ist der Schaden eines typischen Incidents?
- Wie wahrscheinlich ist er realistisch?
- Wie lange soll das System leben?
- Wie teuer ist ein späterer Architekturumbau?
Wenn ein Team sagt:
„Wir müssen schnell raus, keine Tests.“
Dann ist das keine falsche Entscheidung – sondern eine bewusste Wahl für:
- kurzfristige Geschwindigkeit
- höhere langfristige Unsicherheit
Ob das sinnvoll ist, hängt vom Kontext ab.
7. Wunsch vs. Realität: Nicht jede Stufe ist leistbar
Qualitätsstufen sind kein Wunschkatalog.
Höhere Stufen bedeuten nicht nur:
- mehr Tests
- mehr Dokumentation
- mehr Prozesse
Sie bedeuten oft:
- zusätzliche Rollen
- spezielle Zertifizierungen
- regulatorische Expertise
- organisatorische Trennung von Verantwortlichkeiten
- formale Schulungen
- externe Audits
Beispiel:
Ein System auf Stufe 5 kann erfordern:
- unabhängige V&V-Rollen
- Security Champions mit spezifischen Zertifizierungen
- normkonforme Risikoanalysen
- externe Reviews
- signierte Artefakte
- formale Change-Control-Prozesse
Solche Rollen sind:
- am Markt selten
- teuer
- langfristig zu binden
- organisatorisch schwer integrierbar
Die Kosten entstehen nicht nur im Code – sie entstehen in Struktur, Personal und Governance.
8. Die Illusion von „Wir machen Stufe 5“
Viele Organisationen sagen:
„Wir wollen maximale Qualität.“
Aber sie sind nicht bereit für:
- zusätzliche 1–2 FTE für Security/Compliance
- Zertifizierungsbudgets im fünfstelligen Bereich
- längere Release-Zyklen
- formale Trennung von Rollen
- Audit-Vorbereitung als Daueraufgabe
Das Ergebnis ist häufig:
- Dokumente ohne Substanz
- Schein-Gates
- formale Security-Rollen ohne echte Autorität
- rote Dashboards, die ignoriert werden
Das ist gefährlicher als bewusst niedrigere Qualität.
9. Ehrliche Einordnung statt Überambition
Nicht jede Organisation braucht Stufe 5.
Viele Systeme sind wirtschaftlich sinnvoll auf:
- Stufe 2 (professionell)
- Stufe 3 (produktionsreif)
Stufe 4 ist selektiv sinnvoll.
Stufe 5 ist selten – und meist regulatorisch erzwungen.
Die entscheidende Frage lautet daher nicht:
„Was ist die höchste Qualität?“
Sondern:
„Welche Qualität können wir dauerhaft professionell tragen?“
Eine nicht durchhaltbare Qualitätsstufe erzeugt:
- Frustration
- Regelmüdigkeit
- Schein-Compliance
- langfristigen Vertrauensverlust
10. Nachhaltigkeit vor Idealismus
Qualität ist nur dann wertvoll, wenn sie:
- finanziell tragfähig
- organisatorisch umsetzbar
- personell besetzbar
- kulturell akzeptiert
- langfristig stabil
ist.
Nicht jede Organisation kann sich jede Qualitätsstufe leisten.
Und das ist keine Schwäche – sondern eine wirtschaftliche Realität.