Junior
Wozu werden Akzeptanzkriterien entwickelt?
sobes.tech KI
Antwort von AI
Die Akzeptanzkriterien werden entwickelt, um festzulegen, was aus Sicht des Auftraggebers oder Nutzers "richtig funktionierende" Funktionalität oder System bedeutet. Sie dienen folgenden Zwecken:
- Klare Anforderungsdefinition: Um allgemeine Nutzerstories oder Spezifikationen in konkrete, überprüfbare Bedingungen umzuwandeln.
- Abstimmung mit den Stakeholdern: Sicherstellung eines gemeinsamen Verständnisses des erwarteten Verhaltens zwischen Auftraggebern, Entwicklern, Testern und anderen Projektbeteiligten.
- Grundlage für Tests: Bereitstellung expliziter Szenarien und erwarteter Ergebnisse, die für die Planung, Entwicklung und Durchführung von Tests verwendet werden.
- Fertigstellungsdefinition (Definition of Done): Sie sind Teil der Kriterien, die bestimmen, wann eine Funktionalität als abgeschlossen und bereit für die Freigabe gilt.
- Reduzierung von Unsicherheiten und Risiken: Minimierung der Wahrscheinlichkeit von Missverständnissen, die zu Fehlern und Nacharbeiten führen können.
Normalerweise werden Akzeptanzkriterien im "Given-When-Then"-Format oder mit einer Liste von Bedingungen geschrieben.
// Beispiel für Akzeptanzkriterien für eine Nutzerstory:
// Als registrierter Nutzer möchte ich meine Bestellungen sehen, um deren Status zu verfolgen.
Szenario: Anzeige der Bestellliste
Wenn ich als registrierter Nutzer authentifiziert bin
Und ich Bestellungen getätigt habe
Wenn ich auf die Seite "Meine Bestellungen" gehe
Dann sehe ich die Liste meiner Bestellungen
Und für jede Bestellung wird die Nummer angezeigt
Und für jede Bestellung wird das Datum angezeigt
Und für jede Bestellung wird der Status angezeigt
Und für jede Bestellung wird der Gesamtbetrag angezeigt