Ein klares SLA-Design ist mehr als eine Tabelle mit Zahlen: Es legt fest, wer im Unternehmen für Verfügbarkeit, Sicherheit, Wiederherstellung und Reporting verantwortlich ist. Schon in der Einleitung dieses Beitrags steht das Fokus-Keyword SLA-Design bewusst, weil viele Konflikte, Verzögerungen und unnötige Kosten daraus resultieren, dass Teams (Entwicklung/Dev, Sicherheit/Sec, Betrieb/Ops) unterschiedliche Erwartungen an Verfügbarkeit, Change-Verfahren und Nachweispflichten haben. Dieser Artikel bietet einen praxisorientierten Entscheidungsbaum für Manager sowie Vorlagen, Checklisten und konkrete Governance‑Hinweise, damit SLAs operabel, auditfähig und kostenbewusst umgesetzt werden.
SLA-Design: Warum klare Verantwortlichkeiten zwischen Dev, Sec und Ops entscheidend sind
Bei SLA-Design geht es nicht nur um Prozentzahlen (z. B. 99,9% Verfügbarkeit), sondern um die operationalen Konsequenzen: Wer patcht, wer entscheidet über Rollbacks, wer erhebt Metriken, wer erstellt Nachweise für Auditoren und wer trägt Reputations‑ und Vertragsrisiken gegenüber Kunden? Unklare Zuständigkeiten führen zu verzögerten Incident‑Reaktionen, nicht dokumentierten Entscheidungen und Problemen bei regulatorischen Prüfungen.
Aus Sicht von Management und Compliance sind drei Punkte zentral:
- Auditierbarkeit: Entscheidungen und Maßnahmen müssen belegbar sein (Logs, Runbooks, Change-Records).
- Praktische Durchführbarkeit: SLA‑Ziele müssen mit vorhandenem Personal, Budget und Technik erreichbar sein.
- Risikoallokation: Vertragsstrafe, Datenverlust oder Compliance-Verstoß müssen einer verantwortlichen Rolle zugeordnet werden.
Rollen und Begriffe: Was Dev, Sec und Ops konkret bedeuten
Bevor wir in einen Entscheidungsbaum einsteigen, eine kurze und klare Rollenbeschreibung:
- Dev (Entwicklung): Verantwortlich für das Design, den Code, funktionale Tests und Releases. In vielen Organisationen liefert Dev die Software und initiale Automatisierung (CI/CD).
- Sec (Security): Zuständig für Sicherheits‑Design, Threat‑Modelling, Sicherheitsprüfungen (z. B. PenTests), Policy‑Festlegung und Compliance‑Kontrollen. Sec legt oft Mindestanforderungen fest, z. B. Verschlüsselung, Authentifizierung oder Audit‑Logging.
- Ops (Betrieb): Verantwortet den produktiven Betrieb: Deployment, Monitoring, Betriebs‑Incidents, Backup & Restore, Skalierung und Verfügbarkeit. Ops besitzt in vielen Firmen die direkte Schnittstelle zu Cloud/Infra‑Anbietern.
Wichtig: Rollen können je nach Organisation anders verteilt sein (z. B. SRE statt Ops, DevOps‑Teams mit geteilten Verantwortlichkeiten). Entscheidend ist, dass jede konkrete Aufgabe eine definierte verantwortliche Rolle hat und Nachweise erzeugt werden.
Entscheidungsbaum für Manager: Wann wer Verantwortung trägt
Der folgende Entscheidungsbaum ist als praktischer Leitfaden für IT‑Leitung und Compliance gedacht. Er hilft bei der Zuordnung von Verantwortlichkeiten für SLA‑Metriken, Incident‑Handling und Betriebstätigkeiten.
- Ist die Aufgabe Teil der Produktarchitektur (Design/Code) oder Teil des Betriebs (Runtime/Hosting)?
- Wenn Design/Code → primär Dev.
- Wenn Runtime/Hosting → primär Ops.
- Hat die Aufgabe direkte Auswirkungen auf Vertraulichkeit, Integrität oder Verfügbarkeit von schützenswerten Daten? (Datenschutz, Regulierung)
- Wenn ja → Sec ist involviert und trägt die Pflicht, Mindestanforderungen und Prüfkriterien zu definieren.
- In Grenzfällen ist eine geteilte Verantwortung mit klarer RACI‑Festlegung sinnvoll.
- Handelt es sich um eine Routineoperation (z. B. Restart, Routine‑Patch) oder ein kritisches Change (Architektur‑Migration, DB‑Schema‑Änderung)?
- Routineoperationen → Ops mit standardisiertem Runbook.
- Kritische Changes → Dev führt aus, Ops operiert und Sec überprüft vorab (Change Advisory Board oder automatisierte Gates).
- Ist schnelles Handeln erforderlich (akuter Incident, P0) oder kann die Maßnahme geplant werden (Maintenance Window)?
- Akut → Ops leitet Sofortmaßnahmen, Dev und Sec unterstützen mit Hotfixes und Forensics. Eskalationswege müssen dokumentiert sein.
- Geplant → Change‑Prozess mit Verantwortlichkeiten, Tests und Sign‑offs (Dev, Sec, Ops) nutzen.
- Ist Nachweispflicht gegenüber externen Stakeholdern (Kunde, Aufsichtsbehörde) erforderlich?
- Wenn ja → Verantwortlichkeiten für Evidence‑Erstellung (Logs, Reports) klären; Ops stellt Betriebsdaten, Sec stellt Compliance‑Berichte, Dev stellt Änderungsnachweise.
Diese Entscheidungsfragen lassen sich in konkrete SLA‑Klauseln übersetzen. Nachfolgend ein praktisches Muster für Incident‑Severity‑Einordnung als Kopiervorlage.
# Incident Severity Matrix (Vorlage, anpassen an Organisationstermine)
SEVERITY DESCRIPTION RESPONSIBILITY
P0 Produktionsausfall, kritische Daten Ops (Sofortmaßnahme), Dev (Hotfix), Sec (Forensics)
P1 Teil-Ausfall mit Workaround Ops (Hotfix), Dev (Patch), Sec (Sicherheitsprüfung)
P2 Funktionalität beeinträchtigt Dev (Bugfix), Ops (Deployment), Sec (Review bei sicherheitsrelevant)
P3 Minor, kosmetisch Dev (Timing nach Roadmap)
SLA‑Metriken richtig wählen: SLO, RTO, RPO, MTTR
Die Auswahl der Metriken bestimmt den operativen Aufwand und die Verantwortlichkeiten:
- SLO (Service Level Objective): Konkretisiert das Ziel (z. B. 99,9% HTTP‑200 über 30 Tage). SLOs werden oft gemeinsam vereinbart: Dev bestimmt Realisierbarkeit, Ops misst die Einhaltung.
- RTO (Recovery Time Objective): Maximale Wiederanlaufzeit nach Ausfall. Impliziert Runbook‑Qualität, Testhäufigkeit und Personalverfügbarkeit (Ops / SRE).
- RPO (Recovery Point Objective): Maximales Datenverlustfenster. Trägt Konsequenzen für Backup-Frequenz, Storage‑Design und Applikationsarchitektur (Dev+Ops).
- MTTR (Mean Time To Repair) und MTTD (Mean Time To Detect): Messen die operative Performance. Ops ist primär verantwortlich für Detektion und erste Reaktion, Dev für Reduktion der Reparaturzeit durch besseres Release‑Engineering.
Manager sollten SLOs so wählen, dass sie mit vorhandenen Ressourcen erreichbar sind und gleichzeitig das Geschäftsrisiko angemessen abdecken. Überzogene SLAs erzeugen hohe Kosten durch On‑Call, redundante Infrastruktur und teure 24/7‑Betriebsmodelle.
Verantwortungszuordnung (RACI) konkret: Vorlage und Praxis
Eine einfache RACI‑Matrix schafft Klarheit: Responsible (ausführend), Accountable (entscheidend), Consulted (beratend), Informed (informiert). Unten eine kompakte HTML‑Tabelle als Vorlage, die Sie direkt anpassen können.
| Aufgabe | Dev | Sec | Ops | Bemerkung |
|---|---|---|---|---|
| Release eines Hotfixes | R | C | A | |
| Backup & Restore | C | I | A/R | |
| Sicherheits-Review vor Go‑Live | R | A/R | C | |
| Monitoring & Alerting | C | C | A/R | |
| Regulatorische Evidence | C | A/R | R |
Wichtig in der Praxis: Die Matrix ist keine Einbahnstraße. Sie muss in Prozessen und Tools verankert werden: Change‑Tickets, Runbook‑Referenzen, automatisierte Audit‑Reports und regelmäßige Review‑Meetings (z. B. monatliche SLO‑Review). Dokumentieren Sie auch „Edge Cases“: Wer entscheidet bei geteilten Services oder Drittanbieter-Ausfällen?
Governance, Audit und Evidence: Was Prüfer erwarten
Auditoren fragen selten nach der schönen RACI‑Tabelle – sie wollen Belege für die tägliche Praxis. Folgende Evidence sollten Sie pro SLA bereitstellen können:
- Monitoring‑Historie und SLO‑Reports (Ops liefert Metriken, konfigurierbare Dashboards für Auditoren).
- Change‑Records mit Sign‑offs (wer hat entschieden und warum).
- Incident‑Postmortems mit Ursachenanalyse, Verantwortlichen und Lessons Learned (Dev/Ops/Sec‑Beiträge).
- Runbooks und Wiederanlauf‑Tests (Belege für regelmäßige Recovery‑Übungen).
- Patch‑und Vulnerability‑Reports, inklusive zeitlicher Nachverfolgung von Findings und Fixes (Sec‑Evidence).
Technisch bedeutet das: Logs müssen manipulationssicher sein, Retention‑Politik erfüllt regulatorische Mindestanforderungen und Reports müssen maschinenlesbar exportierbar sein. Entscheiden Sie früh, welche Daten wo aufbewahrt werden (z. B. zentrale Logging‑Instanz, WORM‑Storage für kritische Belege).
Beispiel: Minimaler Evidence‑Export (JSON) — Incident‑Summary
{
"incident_id": "INC-2026-0001",
"severity": "P0",
"start_time": "2026-07-01T09:12:00Z",
"resolved_time": "2026-07-01T10:03:00Z",
"responsible": {
"ops": "ops-team@example.com",
"dev": "dev-lead@example.com",
"sec": "sec-lead@example.com"
},
"summary": "Root cause: DB failover nicht abgeschlossen; Fix: config rollback",
"evidence_links": ["s3://evidence/INC-2026-0001/postmortem.pdf"]
}
Kosten, Risiko und Priorisierung: Trade‑offs verstehen
Hohe SLAs sind teuer. Entscheider müssen regelmäßig bewerten:
- Welcher Geschäftsprozess rechtfertigt welche Verfügbarkeit? (z. B. Checkout vs. Reporting‑API).
- Sind redundante Architekturen technisch und wirtschaftlich sinnvoll (active‑active, Multi‑AZ, Multi‑Region)?
- Welche Ersatzmaßnahmen sind akzeptabel (z. B. Read‑Only‑Mode statt vollständiger Service‑Ausfall)?
Ein pragmatischer Ansatz: Priorisieren Sie Services nach Business‑Impact und definieren Sie drei SLA‑Klassen (kritisch, wichtig, nicht‑kritisch). Für jede Klasse legen Sie Standard‑Ressourcen fest (z. B. On‑Call‑Schicht, Backup‑Frequenz, Recovery‑Testhäufigkeit). Somit wird SLA‑Design planbar und budgetierbar.
Implementierungsschritte und Checkliste für Manager
Um SLA‑Design verbindlich zu machen, empfiehlt sich ein standardisierter Implementierungsfahrplan:
- Service‑Katalog erstellen und Business‑Impact klassifizieren.
- SLO‑Vorschlag pro Service entwerfen (Dev realisierbarkeit prüfen, Ops Messbarkeit prüfen, Sec Compliance prüfen).
- RACI‑Matrix pro Service finalisieren und in Ticketing‑/Change‑System verankern.
- Runbooks schreiben und Recovery‑Tests definieren; regelmäßige Übungen terminieren.
- Monitoring, Alerting und Reporting implementieren; SLO‑Dashboard einrichten.
- Audit‑Evidence‑Pipeline etablieren (automatische Exporte, WORM‑Archivierung für relevante Logs).
- Review‑Rhythmus einführen (z. B. quartalsweise SLO‑Review, monatliches Incident‑Review).
Checkliste (Copy‑Ready):
- Gibt es für jeden Service eine definierte SLO‑Metrik?
- Ist die Verantwortlichkeit (R/A/C/I) dokumentiert und in Tools sichtbar?
- Existieren Runbooks für P0/P1 und sind sie getestet?
- Sind Nachweise (Logs, Change‑Tickets, Postmortems) zentral und manipulationssicher abgelegt?
- Wurden Kosten für SLA‑Level im Budget berücksichtigt?
Typische Fallen und wie Sie sie vermeiden
Fehler im SLA‑Design sind oft organisatorisch, nicht technisch:
- Zu viele untestbare SLOs — vermeiden Sie Metriken, die sich nicht automatisiert messen lassen.
- Unklare Eskalationswege — definieren Sie feste Ansprechpartner für jede Schicht und Dokumentationspflichten.
- Keine Kosten‑Bewertung — ermitteln Sie Total Cost of Ownership für jedes SLA‑Level.
- Ignorierte Compliance‑Aspekte — binden Sie Sec und Compliance früh in die SLO‑Festlegung ein.
Praxisbeispiel: Entscheidung für Patch‑Verantwortlichkeit
Frage: Wer trägt die Verantwortung für sicherheitsrelevante Patches an einer Web‑Applikation?
Entscheidungslogik kurz:
- Liegt die Schwachstelle in einer Third‑Party‑Library (Framework)? → Dev initiiert Patch und Test, Ops plant Rollout, Sec bewertet Dringlichkeit und meldepflichtige Folgen.
- Ist es ein Infrastruktur‑Patch (OS, Kernel, Hypervisor)? → Ops verantwortet Patch, Dev stellt Kompatibilitätstests, Sec fordert Nachweis der Compliance.
- Ist die Änderung kritisch (Exploit in freier Wildbahn)? → P0‑Workflow: Ops führt Notfalldeploy aus, Dev stellt Hotfix, Sec koordiniert Kommunikation und Forensics.
SLA und Drittanbieter: Vertragsgestaltung und Eskalationspfade
In vielen Umgebungen bestimmen externe Dienstleister Verfügbarkeit und Sicherheit (Cloud‑Provider, CDN, Payment‑Gateway). Manager müssen in Verträgen eindeutige SLAs, Eskalationspfade und Nachweisformate verhandeln. Konkrete Punkte, die in Verträgen stehen sollten:
- Messmethodik: Welche Metriken gelten, wie werden sie gemessen und welche Zeitfenster werden verwendet?
- Beweisbarkeit: Zugriff auf Provider‑Logs oder Exportmechanismen für SLO‑Reports.
- Subunternehmer: Dürfen Provider Teile der Leistung weitervergeben und mit welcher Mitteilungspflicht?
- Exit‑Klausel: Datenausspiel, Transferfenster und Mindestlaufzeit für Retention im Störfall.
Praktischer Vertragsklausel‑Snippet (Copy‑Ready):
Klausel: Provider‑SLA und Evidence
Der Provider verpflichtet sich, die vereinbarten SLOs (Anhang A) über 12 Monate in automatisierbaren Reports zur Verfügung zu stellen. Bei Verletzung der SLOs gelten die in Anhang B definierten Credits. Der Provider stellt vollständige Log‑Exports (ISO‑Zeitstempel, Ereignisquelle) für Vorfälle P1+ innerhalb 72 Stunden bereit.
Personal, Training und On‑Call‑Kosten: Budgetierbare Modelle
SLA‑Einhaltung ist Personal‑intensiv. Wichtige Entscheidungen betreffen On‑Call‑Modelle, Skill‑Mix und Trainingsaufwand. Praktische Empfehlungen:
- Bilden Sie SRE‑ oder On‑Call‑Pools passend zu SLA‑Klassen; kalkulieren Sie Schichtzuschläge und Backfill‑Kosten.
- Investieren Sie in Runbook‑Training und Incident‑Simulations‑Übungen, damit MTTR sinkt.
- Führen Sie ein Kostenmodell pro SLA‑Klasse: Monatliche Personalkosten + Infrastrukturkosten + Reserve für Drittanbieter.
Ein einfacher Budgetansatz: Addieren Sie personelle On‑Call‑Kosten pro Monat mit Infrastruktur‑Premium (z. B. Multi‑AZ) und teilen Sie diese Kosten auf Kunden/Services entsprechend Business‑Impact auf.
Messgenauigkeit, Toleranzen und False Positives
Zudem sollten Sie Metrik‑Genauigkeit und Toleranzräume definieren, um False Positives zu vermeiden. Legen Sie Zeitfenster für Aggregation (z. B. 5m, 30m), Ausreißer‑Filter und Fehlertoleranzen fest. Klare Definitionen reduzieren Streit bei SLA‑Abrechnungen und Audit‑Fragestellungen.
Schlussfazit: Entscheidungsbaum als Governance‑Werkzeug
SLA‑Design ist ein Governance‑Instrument: richtig gestaltet reduziert es Reaktionszeiten, schafft Audit‑Belege und steuert Kosten. Der Entscheidungsbaum hilft, operational greifbare Zuständigkeiten zwischen Dev, Sec und Ops zu definieren. Manager sollten stets die Perspektive von Risiko, Kosten und Audit‑Nachweis verbinden: SLAs ohne Umsetzungsplan sind Verträge ohne Deckung.
Starten Sie pragmatisch: Klassifizieren Sie Services, definieren Sie minimal realistische SLOs, verankern Sie RACI in Ihren Tools und automatisieren Sie Evidence‑Pipelines. Regelmäßige Reviews und Recovery‑Tests sorgen dafür, dass SLAs nicht nur auf dem Papier existieren, sondern im Alltagsbetrieb funktionieren.
Vorlage: Einfache SLA‑Klausel (Copy‑Ready)
Service: Zahlungs‑API
SLO: 99,9% 5xx‑freie Antwortzeit über 30 Tage (metrisch: Prometheus http_requests_success ratio)
RTO: 1 Stunde
RPO: 15 Minuten
Verantwortlich: Ops (A), Dev (R bei Codeänderungen), Sec (C für Sicherheitsanforderungen)
Reporting: Monatlicher SLO‑Report automatisiert per E‑Mail an Stakeholder
Audit: Alle Vorfälle mit Severity P1+ sind innerhalb 72 Stunden im Postmortem dokumentiert und versioniert.
Weiteres Vorgehen für Manager
Empfehlung: Initiieren Sie ein kurzes SLA‑Governance‑Projekt (2–6 Wochen) mit klaren Deliverables: Service‑Katalog, SLO‑Prototypen für Top‑10 Services, RACI‑Templates, und eine Automation‑Roadmap für Evidence‑Exports. So entstehen belastbare SLAs ohne langwierige Abstimmungszyklen.
Wenn Sie möchten, kann diese Vorlage als Ausgangspunkt für ein internes Workshop‑Format dienen, in dem Dev, Sec und Ops gemeinsam SLOs verhandeln und Runbooks erstellen. Solche Workshops reduzieren später Konflikte im Incidentfall deutlich.
Für dieses Thema sind auch Devsecops und Incident Response wichtig. Der Beitrag ordnet diese Aspekte verständlich ein und zeigt, worauf es im Alltag ankommt.