In Scrum bezeichnen Akzeptanzkriterien eine Reihe von Bedingungen oder Anforderungen, die eine User Story erfüllen muss, um von der Product-Owner-Person, Nutzenden, Kund:innen oder anderen Stakeholdern als vollständig oder akzeptabel betrachtet zu werden. Akzeptanzkriterien werden von der Product-Owner-Person in Zusammenarbeit mit dem Entwicklungsteam definiert.

Die Akzeptanzkriterien dienen dem Entwicklungsteam als Maßstab, um sicherzustellen, dass das Richtige gebaut wird und das Produkt den Erwartungen der Stakeholder entspricht. Sie helfen auch, Missverständnisse und Verwirrung zu vermeiden, indem sie eine klare Definition dessen liefern, was das Produkt tun und wie es funktionieren soll.

Warum Akzeptanzkriterien nutzen?

Akzeptanzkriterien spielen in Scrum eine entscheidende Rolle, da sie eine klare und messbare Definition dessen liefern, was für eine User Story oder ein Feature nötig ist, um als "fertig" oder "akzeptabel" zu gelten. Hier einige Gründe, warum Akzeptanzkriterien in Scrum wichtig sind:

Abstimmung sicherstellen: Akzeptanzkriterien helfen sicherzustellen, dass alle am Entwicklungsprozess Beteiligten darüber abgestimmt sind, was erwartet wird. Sie schaffen ein gemeinsames Verständnis der Anforderungen und helfen, Missverständnisse zu vermeiden.

Kommunikation verbessern: Das Definieren konkreter Akzeptanzkriterien verbessert die Kommunikation zwischen Product-Owner-Person und Entwicklungsteam. Das hilft sicherzustellen, dass das Team das Richtige baut und die Erwartungen der Stakeholder erfüllt werden.

Klarheit schaffen: Akzeptanzkriterien schaffen Klarheit und reduzieren Verwirrung, indem sie das genaue erwartete Verhalten oder die Funktionalität skizzieren. Das hilft, Missverständnisse zu vermeiden, und hilft dem Entwicklungsteam, sich auf die Lieferung der geforderten Funktionalität zu konzentrieren.

Qualität sicherstellen: Akzeptanzkriterien helfen sicherzustellen, dass das gelieferte Produkt-Increment den geforderten Qualitätsstandards entspricht. Durch die Definition konkreter Kriterien kann das Entwicklungsteam überprüfen, ob die User Story die Anforderungen erfüllt, bevor sie als "fertig" gilt.

Zusammenfassend liefern Akzeptanzkriterien eine klare und messbare Definition dessen, was erwartet wird, und helfen, Abstimmung und Kommunikation sicherzustellen, Klarheit zu schaffen, und Qualität zu gewährleisten.

Beispiele für Akzeptanzkriterien

User Story 1

Als Nutzer:in möchte ich mein Passwort zurücksetzen können, damit ich wieder Zugang zu meinem Konto erhalte, falls ich mein Passwort vergesse.

Akzeptanzkriterien:

  • Die nutzende Person sollte den Passwort-Reset-Prozess von der Login-Seite aus starten können.
  • Die nutzende Person sollte eine E-Mail mit einem Passwort-Reset-Link erhalten.
  • Ein Klick auf den Passwort-Reset-Link sollte zu einer Seite führen, auf der ein neues Passwort eingegeben werden kann.
  • Nach dem Zurücksetzen des Passworts sollte die nutzende Person zur Login-Seite weitergeleitet werden.

User Story 2

Als Nutzer:in möchte ich Suchergebnisse nach Preisspanne filtern können, damit ich Produkte innerhalb meines Budgets finde.

Akzeptanzkriterien:

  • Die Suchergebnisseite sollte einen Filter für die Preisspanne anzeigen.
  • Die nutzende Person sollte einen Mindest- und Höchstpreis über einen Schieberegler oder Eingabefelder auswählen können.
  • Ein Klick auf "Anwenden" sollte die Suchergebnisse auf Produkte innerhalb der gewählten Preisspanne aktualisieren.

User Story 3

Als Nutzer:in möchte ich meine Bestellhistorie einsehen können, damit ich meine Käufe nachverfolgen kann.

Akzeptanzkriterien:

  • Die nutzende Person sollte über die Seite "Mein Konto" auf die Bestellhistorie zugreifen können.
  • Die Bestellhistorie-Seite sollte eine Liste aller von der nutzenden Person aufgegebenen Bestellungen anzeigen, sortiert nach Datum.
  • Jede Bestellung sollte Bestellnummer, Datum, Gesamtkosten, und eine Liste der gekauften Produkte anzeigen.
  • Die nutzende Person sollte auf eine Bestellung klicken können, um Bestelldetails einschließlich Lieferadresse und Zahlungsmethode einzusehen.