Akzeptanzkriterien richtig schreiben – Akzeptanzkriterien entscheiden, ob ein Ergebnis „fertig“ ist – oder nur so aussieht. Trotzdem entstehen sie in vielen Projekten nebenbei, unscharf formuliert, oft zu spät. Die Folge: Endlose Diskussionen, Rework, unzufriedene Stakeholder und Teams, die aneinander vorbeiarbeiten.
In diesem Leitfaden erfahren Sie praxisnah, wie Sie Akzeptanzkriterien so schreiben, dass alle Beteiligten dasselbe Bild vor Augen haben – von der User Story im agilen Projekt bis zur klassischen Anforderung. Mit klaren Beispielen, Vorlagen und Formulierungsmustern, die Sie direkt übernehmen können.
Was sind Akzeptanzkriterien?
Akzeptanzkriterien sind klare, überprüfbare Bedingungen, die festlegen, wann eine Anforderung (z. B. eine User Story, ein Feature oder ein Arbeitspaket) als erfüllt gilt.
Kurz gesagt:
Eine Anforderung ist dann erledigt, wenn alle definierten Akzeptanzkriterien erfüllt sind.
Typische Merkmale:
- beziehen sich auf eine konkrete Anforderung
- beschreiben das erwartete Verhalten bzw. Ergebnis
- sind fachlich formuliert, nicht technisch
- sind testbar (wahr/falsch)
- werden von Business und Umsetzungsteam gemeinsam abgestimmt
Warum Akzeptanzkriterien so entscheidend sind
Gut geschriebene Akzeptanzkriterien:
- reduzieren Interpretationsspielräume und Missverständnisse
- machen „fertig“ objektiv messbar
- erleichtern Test, Abnahme und Dokumentation
- schützen vor Scope Creep
- helfen beim Priorisieren und Schneiden von Arbeitspaketen
Fehlen sie oder sind sie schwammig, passiert in der Praxis oft Folgendes:
- Das Team liefert „aus ihrer Sicht“ vollständige Ergebnisse, das Business lehnt ab.
- Tests sind lückenhaft oder nur „Happy Path“.
- Diskussionen verlagern sich in die Abnahmephase, wo Änderungen teuer sind.
- Der Product Owner muss ad hoc entscheiden, was akzeptiert wird – ohne klare Basis.
Akzeptanzkriterien sind deshalb kein Formalismus, sondern Risikomanagement.
Wann und wo Sie Akzeptanzkriterien verwenden
Akzeptanzkriterien sind sinnvoll für:
- User Stories (Scrum, Kanban, agiles Requirements Engineering)
- Epics und Features (als übergeordnete Abnahmekriterien)
- klassische Anforderungen in Pflichtenheften
- Change Requests und Releases
- Prozessänderungen (z. B. „Neuer Genehmigungsprozess eingeführt“)
Idealer Zeitpunkt:
- Spätestens beim Backlog Refinement bzw. bei der Detaillierung der Anforderung
- Ideal: direkt beim Schreiben der User Story / Anforderung, gemeinsam mit Stakeholdern
Typische Fehler beim Schreiben von Akzeptanzkriterien
Diese Muster begegnen in nahezu jedem Projekt:
- Zu vage formuliert
- „Die Lösung funktioniert einwandfrei.“
- „Die Benutzer sind zufrieden.“
→ Nicht testbar, beliebig interpretierbar.
- Gemischte Themen in einem Kriterium
- „Der Benutzer kann sich registrieren und anschließend einloggen und sein Profil bearbeiten.“
→ Mehrere Funktionen, kein klares Ja/Nein.
- „Der Benutzer kann sich registrieren und anschließend einloggen und sein Profil bearbeiten.“
- Technik statt Fachlichkeit
- „Das System nutzt eine REST-API mit JWT-Token.“
→ Gehört in technische Spezifikationen, nicht in Akzeptanzkriterien des Fachbereichs.
- „Das System nutzt eine REST-API mit JWT-Token.“
- Kein Bezug auf die User Story / Anforderung
- generische Aussagen ohne klaren Kontext
→ erschwert Nachvollziehbarkeit und Testdesign.
- generische Aussagen ohne klaren Kontext
- Non-Functional Requirements „versteckt“
- „Schnell“ statt „Antwortzeit < 2 Sekunden bei 100 gleichzeitigen Nutzern“
→ Qualitätsanforderungen bleiben weich und werden im Projektverlauf aufgeweicht.
- „Schnell“ statt „Antwortzeit < 2 Sekunden bei 100 gleichzeitigen Nutzern“
- Keine Negativfälle / Fehlerfälle
- Nur Happy Path beschrieben
→ reale Nutzung führt zu Fehlverhalten, das niemand betrachtet hat.
- Nur Happy Path beschrieben
Gute Akzeptanzkriterien: Qualitätsmerkmale
Gut geschriebene Akzeptanzkriterien sind:
- Eindeutig
- Kein Interpretationsspielraum, für alle Beteiligten verständlich.
- Messbar und testbar
- Klare Ja/Nein-Entscheidung möglich.
- Vollständig (im jeweils sinnvollen Rahmen)
- Happy Path plus relevante Alternativ- und Fehlerfälle.
- Klein und fokussiert
- Ein Kriterium beschreibt genau einen Aspekt.
- Fachlich formuliert
- Aus Sicht der Nutzer bzw. des Business, nicht der Implementierung.
- Konsistent mit der User Story / Anforderung
- Kein neues Scope, nur Konkretisierung.
Hilfreiche Daumenregel:
Wenn zwei Personen das Kriterium unterschiedlich interpretieren können, ist es noch nicht gut genug.
Akzeptanzkriterien vs. Definition of Done
Oft herrscht Verwirrung zwischen Akzeptanzkriterien und „Definition of Done“ (DoD).
- Akzeptanzkriterien
- spezifisch für eine User Story / Anforderung
- beschreiben fachliches Verhalten und Ergebnis
- beziehen sich auf Inhalt und Funktion
- Definition of Done
- gilt für alle Items eines Boards / Projekts
- beschreibt Prozess- und Qualitätsstandards
- z. B. „Code reviewed“, „Unit-Tests vorhanden“, „Dokumentation aktualisiert“
Merksatz:
Akzeptanzkriterien prüfen „Was“ geliefert wurde.
Die Definition of Done prüft „Wie“ geliefert wurde.
Beide ergänzen sich, sie ersetzen einander nicht.
Formate für Akzeptanzkriterien: Welche Struktur passt?
1. Einfache Bullet-Points
Für viele Business-Anforderungen völlig ausreichend.
Beispiel:
- Der Kunde kann ein Nutzerkonto mit E-Mail und Passwort anlegen.
- Nach erfolgreicher Registrierung erhält der Kunde eine Bestätigungs-E-Mail.
- Ohne Klick auf den Bestätigungslink ist ein Login nicht möglich.
Vorteile:
- Schnell zu schreiben
- Leicht verständlich
- Gut für nicht-technische Stakeholder
2. Given-When-Then (Gherkin-Format)
Strukturiertes Format aus dem Behavior-Driven Development (BDD). Eignet sich, wenn Sie:
- komplexeres Verhalten beschreiben
- automatisierte Tests ableiten möchten
- Fachabteilung und Entwicklung eng verzahnen wollen
Struktur:
- Given (Gegeben sei …) – Ausgangssituation
- When (Wenn …) – Aktion oder Ereignis
- Then (Dann …) – erwartetes Ergebnis
Beispiel:
- Given ein registrierter Nutzer mit aktivem Konto
- When der Nutzer sein Passwort korrekt eingibt
- Then wird er in sein persönliches Dashboard eingeloggt
3. Tabellen / Szenario-Matrizen
Hilfreich bei vielen Varianten (z. B. unterschiedliche Rollen, Status, Berechtigungen).
Beispiel (verkürzt):
| Ausgangssituation | Aktion | Erwartetes Ergebnis |
|---|---|---|
| Nicht registrierter Nutzer | Klick auf „Registrieren“ | Registrierungsformular wird angezeigt |
| Registrierter, aber nicht bestätigter | Login mit E-Mail/Passwort | Hinweis „Bitte E-Mail-Adresse bestätigen“ |
| Registrierter und bestätigter Nutzer | Login mit E-Mail/Passwort | Weiterleitung ins Dashboard |
Akzeptanzkriterien richtig schreiben: Schritt-für-Schritt-Anleitung
Schritt 1: Ziel und Nutzen der Anforderung klären
Bevor Sie ein einziges Akzeptanzkriterium formulieren, beantworten Sie drei Fragen:
- Wer profitiert von dieser Anforderung?
- Was soll diese Person konkret tun können?
- Welcher Nutzen entsteht dadurch?
Beispiel-User-Story:
„Als registrierter Kunde möchte ich mich mit E-Mail und Passwort einloggen können, damit ich Zugriff auf meine Aufträge habe.“
Schritt 2: Relevante Szenarien sammeln
Überlegen Sie mit Fachbereich, Product Owner und ggf. QA:
- Was passiert im Normalfall (Happy Path)?
- Welche Alternativfälle gibt es?
- Welche Fehlerfälle müssen wir abdecken?
- Welche Randbedingungen sind wichtig (z. B. Sicherheit, Performance)?
Nutzen Sie Fragen wie:
- „Was wäre noch ein Problem für den Nutzer?“
- „Was darf auf keinen Fall passieren?“
- „Welche Ausnahmen kennen wir heute schon?“
Schritt 3: Kriterien fachlich formulieren
Formulieren Sie jedes Szenario als überprüfbares Kriterium:
- Subjekt + konkrete Bedingung + beobachtbares Ergebnis
- Keine internen Fachbegriffe, die nur die IT versteht
- Kein „Marketing-Sprech“, sondern klar beschreibende Sprache
Beispiel (Login):
- Gibt der Nutzer ein falsches Passwort ein, erhält er eine verständliche Fehlermeldung und bleibt ausgeloggt.
- Nach fünf fehlgeschlagenen Login-Versuchen wird das Konto gesperrt.
- Der Nutzer erhält einen Hinweis zur Entsperrung des Kontos per E-Mail.
Schritt 4: Format auswählen (Bullet, Given-When-Then, Tabelle)
- Für einfache Fälle: Bullet-Points
- Für komplexe Abläufe: Given-When-Then
- Für viele Varianten: Tabellen
Bleiben Sie in einem Kontext konsistent. Mischen Sie nicht zu viele Formate in einer User Story.
Schritt 5: Testbarkeit prüfen
Gehen Sie jedes Kriterium durch:
- Lässt sich das Kriterium mit Ja/Nein beantworten?
- Kann ein Tester einen Fehlerbericht schreiben, wenn es nicht erfüllt ist?
- Versteht ein neuer Teamkollege das Kriterium ohne zusätzliche Erläuterung?
Streichen oder überarbeiten Sie alles, was:
- wertend ist („intuitiv“, „schnell“, „einwandfrei“),
- mehrere Aspekte vermischt,
- sich nicht klar prüfen lässt.
Schritt 6: Gemeinsame Abstimmung und Pflege
Akzeptanzkriterien sind kein Monolog eines Einzelnen, sondern Ergebnis einer gemeinsamen Verständigung. Binden Sie ein:
- Fachbereich / Product Owner
- Entwicklung / Architektur
- Test / Qualitätssicherung
- ggf. UX / Service
Regel:
Änderungen an Anforderung → Akzeptanzkriterien mitanpassen.
Sonst laufen Sie mit veralteten Kriterien weiter.
Praxisbeispiele: Akzeptanzkriterien richtig und falsch
Beispiel 1: Registrierung
Schlecht:
- „Kunden können sich auf der Website registrieren.“
- „Die Registrierung ist einfach.“
Probleme: vage, nicht messbar, rein qualitativ.
Gut (Bullet-Format):
- Ein neuer Nutzer kann sich mit E-Mail-Adresse und Passwort registrieren.
- Das System verhindert die Registrierung mit E-Mail-Adressen, die bereits verwendet werden.
- Nach erfolgreicher Registrierung erhält der Nutzer eine Bestätigungs-E-Mail mit Aktivierungslink.
- Ohne bestätigte E-Mail-Adresse ist ein Login nicht möglich.
- Pflichtfelder sind klar gekennzeichnet, fehlende Eingaben werden mit Hinweisen angezeigt.
Beispiel 2: Zahlungsabwicklung
Schlecht:
- „Die Zahlung funktioniert zuverlässig und sicher.“
Gut (Given-When-Then):
- Given ein Warenkorb mit mindestens einem Artikel
- When der Kunde die Zahlungsart „Kreditkarte“ auswählt und gültige Daten eingibt
- Then wird die Zahlung durchgeführt und der Kunde erhält eine Bestellbestätigung per E-Mail
- Given eine abgelehnte Zahlung durch den Zahlungsdienstleister
- When der Kunde die Zahlung abschließt
- Then erhält er eine verständliche Fehlermeldung und kann eine andere Zahlungsart wählen
Wichtige W-Fragen rund um Akzeptanzkriterien
Wer schreibt Akzeptanzkriterien?
In der Praxis bewährt sich:
- Verantwortung: Product Owner / Fachvertreter
- Beteiligte: Entwicklung, QA, ggf. UX
- Ziel: gemeinsames Verständnis, keine „IT-only“-Sicht
Wann sollten Akzeptanzkriterien vorliegen?
Spätestens, wenn eine User Story / Anforderung in die Umsetzung geht. Besser bereits beim Refinement, um:
- Aufwand realistisch zu schätzen
- Abhängigkeiten früh zu erkennen
- Risiken zu identifizieren
Wie viele Akzeptanzkriterien sind sinnvoll?
So viele wie nötig, so wenige wie möglich. Hinweise:
- 3–7 Kriterien pro überschaubarer User Story sind oft ein guter Rahmen.
- Sehr viele Kriterien deuten darauf hin, dass die Story zu groß ist und geschnitten werden sollte.
Was ist der Unterschied zu Testfällen?
- Akzeptanzkriterien: Was soll erfüllt sein? (fachliche Sicht)
- Testfälle: Wie prüfen wir das? (konkrete Schritte, Eingaben, Daten)
Aus guten Akzeptanzkriterien lassen sich Testfälle direkt ableiten.
Checkliste: Akzeptanzkriterien richtig schreiben
Nutzen Sie diese Liste vor der Freigabe einer User Story oder Anforderung:
- Ziel geklärt?
- Zweck der Anforderung verstanden und dokumentiert?
- Happy Path beschrieben?
- Standardablauf ist als Akzeptanzkriterien erfasst?
- Fehler- und Alternativfälle berücksichtigt?
- Typische Ausnahmen und Fehlbedienungen adressiert?
- Testbarkeit gegeben?
- Jedes Kriterium lässt sich mit Ja/Nein prüfen?
- Fachliche Sprache?
- Keine unnötigen technischen Details?
- Klein und fokussiert?
- Ein Kriterium = ein Aspekt?
- Konsistenz zur User Story / Anforderung?
- Kein Scope hinzugefügt, sondern nur konkretisiert?
Tipps für den Alltag: So erhöhen Sie die Qualität dauerhaft
- Beispiele sammeln: Bauen Sie im Team eine kleine Bibliothek mit guten und schlechten Beispielen aus Ihren eigenen Projekten auf.
- Gemeinsame Reviews: Führen Sie kurze, regelmäßige Refinement-Sessions ein, in denen Fachbereich, Entwicklung und QA Akzeptanzkriterien gemeinsam schärfen.
- Standards definieren: Legen Sie im Projekt oder Unternehmen fest, welche Formate (Bullet, Given-When-Then, Tabellen) Sie wann einsetzen.
- Wording vereinheitlichen: Verwenden Sie konsistente Begriffe für Rollen, Status, Aktionen.
- Retro-Perspektive nutzen: Wenn es bei Abnahmen knirscht, analysieren Sie gezielt: Waren die Akzeptanzkriterien klar genug?
Beispiel-Vorlage: Akzeptanzkriterien für eine User Story
User Story
„Als [Rolle] möchte ich [Funktion], damit ich [Nutzen].“
Akzeptanzkriterien (Beispielstruktur):
- [Fachliche Bedingung 1]
- [Fachliche Bedingung 2]
- [Fehlerfall / Ausnahme]
- [Qualitätsanforderung, z. B. Antwortzeit, Sicherheit]
Alternative: Given-When-Then
- Given [Ausgangssituation]
- When [Aktion / Ereignis]
- Then [erwartetes Ergebnis]
Mehrere Szenarien können als getrennte Blöcke formuliert werden.
Fazit: Akzeptanzkriterien sind ein Führungsinstrument
Akzeptanzkriterien „richtig schreiben“ ist mehr als eine Schreibübung. Es ist eine Führungsaufgabe:
- Sie entscheiden, wie klar Ziele kommuniziert werden.
- Sie legen fest, woran sich Teams messen lassen müssen.
- Sie bestimmen, ob Fachbereich und IT an einem Strang ziehen – oder in getrennten Welten leben.
Wenn Sie Akzeptanzkriterien konsequent nutzen:
- sinken Diskussionen über „Interpretationen“,
- steigen Vorhersagbarkeit und Qualität,
- werden Abnahmen sachlicher und schneller.
Wenn Sie möchten, dass Ihre Projekte hiervon systematisch profitieren, lohnt sich ein strukturierter Blick auf Ihre bisherige Praxis – von der Formulierung der Anforderungen bis zur Abnahme. Eine externe Perspektive hilft, blinde Flecken zu identifizieren und praxistaugliche Standards zu etablieren.