Akzeptanzkriterien im Scrum – Akzeptanzkriterien im Scrum entscheiden, ob eine User Story wirklich fertig ist – oder ob später teure Nacharbeiten, Missverständnisse und Frust entstehen. In vielen Teams sind sie jedoch unscharf formuliert, werden zu spät gedacht oder als „Formalität“ behandelt.
In diesem Beitrag erfahren Sie, wie Sie klare Akzeptanzkriterien definieren, welche Qualitätsmaßstäbe sich bewährt haben, welche Fehler Sie vermeiden sollten und wie Sie Ihr Team Schritt für Schritt zu besseren Kriterien führen. Mit konkreten Beispielen, Vorlagen und Formulierungsbausteinen, die Sie direkt im nächsten Refinement nutzen können.
Was sind Akzeptanzkriterien im Scrum?
Akzeptanzkriterien sind fachliche Bedingungen, die erfüllt sein müssen, damit eine User Story oder ein Product Backlog Item als erledigt und akzeptiert gilt.
Sie beschreiben:
- was aus fachlicher Sicht umgesetzt sein muss
- welche Fälle und Randbedingungen abgedeckt sein müssen
- welche Ergebnisse ein Stakeholder erwarten darf
Wichtig:
- Akzeptanzkriterien beschreiben das Was, nicht das Wie.
- Sie sind testbar – also objektiv prüfbar, nicht interpretierbar.
- Sie gehören zur User Story bzw. zum Product Backlog Item, nicht zum Sprintziel.
Abgrenzung: Akzeptanzkriterien vs. Definition of Done
Hier gehen viele Teams durcheinander. Die saubere Trennung verhindert Diskussionen am Ende des Sprints.
Akzeptanzkriterien
- gelten pro User Story / Backlog Item
- sind individuell und fachlich-inhaltlich
- beantworten: „Wann erfüllt diese Story die fachlichen Anforderungen?“
Definition of Done (DoD)
- gilt für alle Items des Teams
- ist generisch und technisch / prozessual
- beantwortet: „Wann ist unsere Arbeit insgesamt fertig?“ (z. B. getestet, dokumentiert, deployed)
Merksatz:
DoD = generelle Qualitätslatte des Teams.
Akzeptanzkriterien = fachliche Erwartung der Stakeholder an diese konkrete Story.
Beides braucht es. Eine Story kann alle Akzeptanzkriterien erfüllen und trotzdem nicht „Done“ sein (z. B. noch nicht deployt). Umgekehrt kann sie DoD-konform umgesetzt sein, aber fachlich an den Erwartungen vorbeigehen, wenn Akzeptanzkriterien fehlen oder unklar sind.
Wozu dienen Akzeptanzkriterien im Scrum konkret?
Gut formulierte Akzeptanzkriterien sind kein Selbstzweck. Sie erfüllen im Scrum-Kontext mehrere Funktionen:
- Gemeinsames Verständnis herstellen
- Product Owner, Stakeholder und Entwicklungsteam sprechen über dieselben Erwartungen.
- Grauzonen („Das habe ich aber anders verstanden“) werden früh sichtbar.
- Planbarkeit erhöhen
- Der Umfang einer Story wird greifbar.
- Aufwandsschätzungen werden realistischer, weil Randfälle sichtbar werden.
- Testbarkeit sichern
- Tester und Entwickler leiten Testfälle direkt aus den Kriterien ab.
- Abnahme wird objektiv statt subjektiv.
- Scope kontrollieren
- Akzeptanzkriterien begrenzen den Funktionsumfang einer Story.
- „Scope Creep“ lässt sich leichter stoppen („Steht nicht in den Kriterien, ist neue Story“).
- Verantwortung klären
- Product Owner verantwortet Inhalt & Priorität.
- Entwicklungsteam verantwortet Umsetzung & technische Qualität.
- Akzeptanzkriterien bilden die Brücke dazwischen.
Wer definiert Akzeptanzkriterien – und wann?
Verantwortlich:
- Fachlich: in der Regel der Product Owner gemeinsam mit Stakeholdern.
- Qualität / Testbarkeit: Entwicklungsteam und Tester geben Feedback, ergänzen Fälle, schärfen Formulierungen.
Zeitpunkt:
- Spätestens im Backlog Refinement.
- Idealerweise erste Fassung schon beim Anlegen der User Story.
- Spätestens zu Sprint Planning sollte die Story mit Akzeptanzkriterien so klar sein, dass das Team sie guten Gewissens committet.
Praxisregel:
- Stories ohne Akzeptanzkriterien gehen nicht in den Sprint.
- Unklare Kriterien werden vor dem Planning nachgeschärft, nicht im Nachgang.
Gute Akzeptanzkriterien: Eigenschaften und Qualitätsmaßstäbe
Akzeptanzkriterien sind dann gut, wenn sie:
- klar und verständlich sind (kein Fachjargon ohne Not, keine Mehrdeutigkeit)
- testbar sind (pass/fail, kein Interpretationsspielraum)
- vollständig genug sind (typische Edge Cases enthalten, aber kein Roman)
- realistisch im Scope der Story sind
- aus Nutzersicht formuliert sind (Verhalten und Ergebnisse sichtbar)
Hilfreiche Leitfragen:
- Kann jemand ohne Kontextwissen nachvollziehen, was gemeint ist?
- Kann ein Tester anhand der Kriterien Tests entwerfen, ohne Rückfragen zu stellen?
- Würde ein externer Stakeholder anhand der Kriterien sagen: „Ja, das ist das, was ich erwartet habe“?
INVEST-Regel als Rahmen für User Story und Akzeptanzkriterien
Die INVEST-Regel ist ein verbreitetes Qualitätsraster für User Stories. Sie hilft indirekt auch bei der Qualität der Akzeptanzkriterien.
INVEST steht für:
- Independent – möglichst unabhängig
- Negotiable – verhandelbar, nicht in Stein gemeißelt
- Valuable – liefert erkennbaren Nutzen
- Estimable – schätzbar
- Small – klein genug für einen Sprint
- Testable – prüfbar
Gerade das „T“ ist zentral:
- Ohne klare, testbare Akzeptanzkriterien ist eine User Story nicht wirklich „testable“.
- Prüfen Sie im Refinement: „Könnten wir morgen auf Basis der Kriterien automatisierte und manuelle Tests schreiben?“
Formate für Akzeptanzkriterien: How-to
In der Praxis haben sich zwei Formate besonders bewährt:
1. Bullet-Liste in Klartext
Einfach, direkt, gut für den Einstieg.
Beispiel für eine Story „Als registrierter Nutzer möchte ich mein Passwort zurücksetzen“:
Akzeptanzkriterien:
- Nutzer kann auf der Login-Seite einen „Passwort vergessen“-Link sehen und anklicken.
- System sendet innerhalb von 5 Minuten eine E-Mail mit eindeutigem Reset-Link.
- Reset-Link ist 24 Stunden gültig und nur einmal nutzbar.
- Nach erfolgreichem Reset kann sich der Nutzer mit dem neuen Passwort anmelden.
- Nach drei falschen Reset-Token-Eingaben wird der Link ungültig und ein neuer Prozess nötig.
Vorteile:
- Schnell erfassbar
- Niedrige Einstiegshürde
- Gut in Refinements diskutierbar
2. Given-When-Then (Gherkin-Stil)
Strukturierte Beschreibung von Szenarien. Ideal für Teams, die viel testen oder BDD (Behavior Driven Development) nutzen.
Aufbau:
- Gegeben (Given): Ausgangssituation
- Wenn (When): Aktion / Ereignis
- Dann (Then): Erwartetes Ergebnis
Beispiel (gleiche Story):
- Gegeben ein registrierter Nutzer mit gültiger E-Mail-Adresse
Wenn er auf der Login-Seite auf „Passwort vergessen“ klickt und seine E-Mail-Adresse eingibt
Dann erhält er innerhalb von 5 Minuten eine E-Mail mit einem Passwort-Reset-Link. - Gegeben ein gültiger Passwort-Reset-Link
Wenn der Nutzer ein neues Passwort setzt, das die Passwortregeln erfüllt
Dann kann er sich mit dem neuen Passwort erfolgreich anmelden.
Vorteile:
- Sehr gut automatisierbar (z. B. in Cucumber)
- Saubere Trennung von Kontext, Aktion und Ergebnis
- Minimiert Missverständnisse
Viele Teams kombinieren beides: kurze Bullets für Überblick, konkrete Given-When-Then-Szenarien für kritische Fälle.
Praxisbeispiele: Akzeptanzkriterien für typische Scrum-User-Stories
Beispiel 1: Login-Funktion
User Story:
Als Nutzer möchte ich mich mit E-Mail und Passwort anmelden können, um Zugriff auf meine persönlichen Daten zu erhalten.
Mögliche Akzeptanzkriterien:
- Login-Maske zeigt Felder für E-Mail und Passwort sowie einen „Anmelden“-Button.
- Login funktioniert mit gültiger E-Mail/Passwort-Kombination.
- Bei ungültiger Kombination erscheint eine klar verständliche Fehlermeldung, ohne zu verraten, ob E-Mail oder Passwort falsch ist.
- Passwort wird verschlüsselt übertragen und nicht im Klartext gespeichert.
- Nach 5 fehlgeschlagenen Login-Versuchen wird der Account für 15 Minuten gesperrt.
Beispiel 2: Filterfunktion in einer Liste
User Story:
Als Fachanwender möchte ich eine Kundenliste nach Status und Branche filtern, um gezielt Kunden für Kampagnen auszuwählen.
Akzeptanzkriterien:
- Filteroptionen für „Status“ (aktiv, inaktiv) und „Branche“ stehen über der Liste zur Verfügung.
- Mehrfachauswahl der Branchen ist möglich.
- Liste aktualisiert sich maximal 1 Sekunde nach Änderung eines Filters.
- Die aktuell aktiven Filter werden sichtbar angezeigt und lassen sich einzeln entfernen.
- Beim Entfernen aller Filter wird die vollständige Liste angezeigt.
Beispiel 3: Reporting-Export
User Story:
Als Projektleiter möchte ich einen Projektstatusbericht als PDF exportieren können, um ihn an Stakeholder zu versenden.
Akzeptanzkriterien:
- Es gibt einen klar erkennbaren Button „Als PDF exportieren“ im Projektstatus-Bereich.
- Export enthält Projektname, Datum, Status, Risiken, nächste Schritte.
- Exportdatei verwendet das Corporate Design (Logo, Farben, Standardschriftart).
- Exportdauer überschreitet 10 Sekunden nicht; sonst erscheint ein Hinweis.
- Erstelltes PDF ist aus dem Browser heraus lokal speicherbar und druckbar.
Typische Fehler bei Akzeptanzkriterien – und wie Sie sie vermeiden
Fehler 1: Zu vage formuliert
„Die Funktion ist benutzerfreundlich.“
„Die Performance ist gut.“
Problem: Nicht testbar. Was ist „benutzerfreundlich“? Was ist „gut“?
Besser:
- „Ein unerfahrener Nutzer kann ohne Anleitung innerhalb von 3 Klicks X ausführen.“
- „Antwortzeit der Seite liegt in 95 % der Fälle unter 2 Sekunden.“
Fehler 2: Technische Umsetzung statt Verhalten beschrieben
„Button triggert REST-Call auf Endpoint /api/v1/…“
Problem: Technische Details gehören in Design/Dokumentation, nicht in Akzeptanzkriterien.
Besser:
- „Wenn Nutzer auf ‚Speichern‘ klickt, werden alle eingegebenen Daten persistent gespeichert und stehen nach erneutem Laden der Seite unverändert zur Verfügung.“
Fehler 3: Versteckte Anforderungen
Stakeholder erwartet stillschweigend Dinge, die nie ausgesprochen wurden.
Beispiel:
- „Ist doch klar, dass wir auch CSV-Export brauchen.“
- „Dass das DSGVO-konform ist, versteht sich von selbst.“
Lösung:
- Kritische Rahmenbedingungen explizit als Akzeptanzkriterien oder Nicht-Ziele formulieren.
- Im Refinement aktiv nach Randbedingungen fragen: Sicherheit, Compliance, Performance, Browser, Devices, Sprachen.
Fehler 4: Umfang einer Story überladen
Akzeptanzkriterien fangen alles ein, was fachlich gewünscht ist – inklusive „Nice to have“ und Zukunftswünschen.
Folge:
- Story wird zu groß.
- Sprint-Ziele werden verfehlt.
Lösung:
- Akzeptanzkriterien priorisieren.
- Story ggf. schneiden: Must-have in dieser Story, „Nice-to-have“ in neue Stories.
Fehler 5: Late Binding – Kriterien erst bei Abnahme definiert
Wenn Akzeptanzkriterien erst zur Abnahme „nachgezogen“ werden, handelt es sich oft um eine Rationalisierung der bereits umgesetzten Lösung – nicht um echte Kriterien.
Lösung:
- Prozessregel: Keine Story ohne Akzeptanzkriterien in den Sprint.
- Refinements so planen, dass Stories rechtzeitig vor dem Sprint geschärft sind.
Schritt-für-Schritt-Vorgehen: So entwickeln Sie bessere Akzeptanzkriterien im Team
- Startpunkt klären
- Bestehende Praxis ansehen: Gibt es heute überhaupt Akzeptanzkriterien? In welcher Qualität?
- Ein gemeinsames Format festlegen
- Z. B. kurze Bullet-Listen plus Given-When-Then für kritische Szenarien.
- Alle im Team kennen das Format und können es anwenden.
- Refinement-Workshops aufsetzen
- 1–2 Beispiele aus dem echten Backlog nehmen.
- Gemeinsam Story + Akzeptanzkriterien ausformulieren.
- Unterschiede in Erwartungshaltungen offenlegen.
- Checkliste einführen
- Vor dem Sprint Planning prüfen:
- Sind die Kriterien klar?
- Sind sie testbar?
- Sind Edge Cases berücksichtigt?
- Ist der Umfang für einen Sprint realistisch?
- Vor dem Sprint Planning prüfen:
- Tester frühzeitig einbinden
- Tester oder QS-Verantwortliche beteiligen sich aktiv an der Formulierung.
- Wo es keine dedizierten Tester gibt, übernimmt jemand im Team bewusst die „Testperspektive“.
- Learning-Schleifen nach jedem Sprint
- Im Sprint Review und der Retrospektive:
- Wo mussten wir nachschärfen?
- Wo gab es Diskussionen bei der Abnahme?
- Welche Formulierungen haben gut funktioniert?
- Im Sprint Review und der Retrospektive:
- Beispiele und Vorlagen sammeln
- Gute Akzeptanzkriterien im internen Wiki dokumentieren.
- Negativbeispiele anonymisiert sammeln: „So bitte nicht“.
Praktische Vorlagen und Formulierungsbausteine
Musterstruktur für Akzeptanzkriterien
Akzeptanzkriterien für [User Story-Titel]:
- [Kriterium 1: sichtbares Verhalten / Ergebnis]
- [Kriterium 2: Randfall / Fehlerfall]
- [Kriterium 3: nicht funktionale Anforderung, sofern relevant]
- [Kriterium 4: Einschränkung / Grenze]
Bausteine für klare Formulierungen
- „Nutzer kann …“
- „System zeigt … an, wenn …“
- „Aktion X ist innerhalb von Y Sekunden abgeschlossen.“
- „Funktion steht in Browsern A, B, C zur Verfügung.“
- „Bei Fehlerfall Y wird Z ausgelöst und protokolliert.“
Bausteine für Nicht-Ziele (explizit ausschließen)
- „Folgendes ist nicht Teil dieser Story: …“
- „Mehrsprachigkeit wird in einer separaten Story umgesetzt.“
- „Mobile Optimierung erfolgt in einem späteren Schritt.“
Explizit ausgeschlossene Punkte vermeiden spätere Enttäuschungen – gerade in komplexen Projekten mit vielen Stakeholdern.
Integration in Tests und Qualitätssicherung
Akzeptanzkriterien sind der natürliche Ausgangspunkt für Tests:
- Manuelle Tests
- Testfälle 1:1 aus den Kriterien ableiten.
- Jeder „Given-When-Then“-Satz wird zu einem Testfall.
- Automatisierte Tests
- Teams mit BDD-Ansatz übersetzen die Kriterien direkt in Test-Spezifikationen.
- Vorteil: Fachliche Beschreibung und Tests bleiben synchron.
- Abnahme durch Stakeholder
- Review vorbereiten: Für jede Story die Akzeptanzkriterien durchgehen und gemeinsam abhaken.
- Diskussionen bleiben sachlich: „Dieses Kriterium ist erfüllt / nicht erfüllt“, statt „Ich hatte mir das irgendwie anders vorgestellt“.
Akzeptanzkriterien im skalierten Umfeld (SAFe, LeSS, mehrere Teams)
In größeren Organisationen verschärfen sich die Probleme rund um Akzeptanzkriterien:
- Mehr Stakeholder mit unterschiedlichen Erwartungen
- Mehr Teams, die an derselben Domäne arbeiten
- Längere Kommunikationswege
Bewährte Ansätze:
- Domänenverantwortliche (Product Manager, Product Owner-Cluster) sorgen für konsistente Kriterien pro Domäne.
- Gemeinsame Definition von Begriffen (Glossar): Alle verstehen „Kunde“, „Projekt“, „Status“ gleich.
- Cross-Team-Refinements bei Features, die mehrere Teams betreffen.
- Standardisierte Templates für Epics, Features und Stories inklusive Abschnitt für Akzeptanzkriterien.
Häufige Fragen (FAQ) rund um Akzeptanzkriterien im Scrum
Müssen Akzeptanzkriterien immer vollständig sein, bevor eine Story in den Sprint geht?
Sie sollten so vollständig sein, dass das Team den Umfang versteht und verlässlich planen kann. Kleinere Ergänzungen im Sprint sind möglich – aber keine grundlegende Neuinterpretation der Story.
Wer entscheidet letztlich, ob die Akzeptanzkriterien erfüllt sind?
In Scrum typischerweise der Product Owner, häufig in Abstimmung mit relevanten Stakeholdern. Grundlage sind die vereinbarten Kriterien und die Definition of Done.
Wie detailliert sollten Akzeptanzkriterien sein?
So detailliert wie nötig, so knapp wie möglich. Alles, was für das Verständnis relevant ist, gehört hinein. Technische Details nur dann, wenn sie fachlich sichtbar werden (z. B. Sicherheits- oder Compliance-Anforderungen).
Brauchen wir für jede User Story Akzeptanzkriterien?
Ja, wenn es um fachlich relevante Stories geht. Für rein technische Aufgaben (Refactoring, Infrastruktur) können andere Formen der Beschreibung ausreichen. Wichtig ist, dass auch dort klar ist, wie Erfolg gemessen wird.
Fazit: Akzeptanzkriterien als Hebel für bessere Scrum-Ergebnisse
Akzeptanzkriterien im Scrum sind mehr als eine Formalie. Sie:
- schaffen ein gemeinsames Verständnis zwischen Business und IT
- machen Stories schätzbar und testbar
- reduzieren Nacharbeiten und Diskussionen am Ende des Sprints
- erhöhen die fachliche Qualität der gelieferten Inkremente
Wenn Sie Akzeptanzkriterien bewusst einsetzen, verbessern Sie nicht nur Ihre User Stories, sondern die gesamte Zusammenarbeit im Scrum-Team.
Wenn Sie Ihre bestehenden Backlogs, Refinement-Prozesse und Akzeptanzkriterien professionell überprüfen und auf ein konsistentes Niveau bringen möchten, lohnt sich ein externer Blick von erfahrenen Scrum- und Projektmanagement-Experten. So identifizieren Sie schnell die größten Hebel und etablieren eine Praxis, die zu Ihren Teams, Ihrer Organisation und Ihren Projekten passt.