Denken Sie daran, dass Akzeptanzkriterien im Voraus und niemals nach Beginn der Entwicklungsphase festgelegt werden sollten. Daher sollten sich ein Team und ein Product Owner auf Mindestleistungen einigen, die den Anforderungen des Product Owners entsprechen.

So schreiben Sie Akzeptanzkriterien

Es gibt verschiedene Arten von Akzeptanzkriterien., Die beliebtesten sind regelorientiert (in Form einer Liste) und szenarioorientiert (in Form von Szenarien, die jedes Kriterium veranschaulichen). Der szenarioorientierte Typ ist bei agilen Teams beliebt, da er dabei hilft, Anforderungen zu erfüllen, verschiedene Anwendungsfälle in Betracht zu ziehen und Szenarien für manuelle und automatisierte Abnahmetests weiter zu verwenden.

Die übliche Vorlage zur Beschreibung von Akzeptanzkriterien unter Verwendung eines szenarioorientierten Ansatzes ist das gegebene / Wann / Dann-Format, das von der verhaltensgesteuerten Entwicklung (BDD) abgeleitet ist., Das angegebene/Wann / Dann-Format wird zum Schreiben von Abnahmetests verwendet, die sicherstellen, dass alle Spezifikationsanforderungen erfüllt sind.

Dieses Format eignet sich sowohl für Menschen (da es auf vertraute Ursache-Wirkungs-Weise geschrieben ist) als auch für automatisierte Testwerkzeuge wie Gurke und RSpec.,ser:

Als abgemeldeter Benutzer
möchte ich mich auf einer Website anmelden können
Damit ich Zugang zu meinem persönlichen Profil finden kann

Szenario: Der Systembenutzer meldet sich mit gültigen Anmeldeinformationen an
„Wenn ich ein abgemeldeter Systembenutzer bin
und mich auf der Anmeldeseite
befinde, wenn ich den „Benutzernamen“ und das „Passwort“ einfüge felder mit meinen Authentifizierungsdaten
und ich klicke auf die Schaltfläche Anmelden
Dann meldet sich das System bei mir an“

Die angegebene/Wann/Dann-Vorlage hilft Ihnen, den Zeitaufwand für das Schreiben von Testfällen zu reduzieren, da Sie das Verhalten des Systems im Voraus beschreiben., Wir schreiben lieber Akzeptanzkriterien mit dem Ich der ersten Person, da es uns hilft, aus der Sicht eines Benutzers zu sprechen und die Bedürfnisse eines Benutzers zu berücksichtigen.

Hier sind einige Tipps, die Ihnen beim Schreiben großartiger Akzeptanzkriterien helfen:

  • Halten Sie Ihre Kriterien klar definiert, damit jedes Mitglied des Projektteams die Idee versteht, die Sie vermitteln möchten.
  • Halten Sie die Kriterien realistisch und erreichbar. Definieren Sie die minimale Funktionalität, die Sie bereitstellen können, und halten Sie sich daran., Versuchen Sie andererseits nicht, jedes Detail zu beschreiben, da Sie riskieren, Ihren Rückstand zu überladen und unter vielen kleinen Aufgaben begraben zu werden.
  • Koordinieren Sie mit allen Stakeholdern, damit Ihre Akzeptanzkriterien auf Konsens basieren.
  • Erstellen Sie messbare Kriterien, mit denen Sie die Entwicklungszeit angemessen einschätzen können, damit Sie innerhalb von Budget-und Zeitbeschränkungen bleiben können.
  • Erwägen Sie, Checklisten bereitzustellen, mit denen Sie sehen können, welche User Stories mit Akzeptanzkriterien abgedeckt sind.,

Klar geschriebene Akzeptanzkriterien sparen Entwicklungszeit effizient

Beispiele für Akzeptanzkriterien

In diesem Abschnitt sehen wir uns Beispiele für Akzeptanzkriterien an, die für gemeinsame Funktionen auf den meisten Websites vorhanden. Wir definieren User Stories im Voraus, da Akzeptanzkriterien geschrieben werden, nachdem wir alle Funktionen durch User Stories angegeben haben.,hen Das System zeigt mir die Liste aller Produkte
Und das System zeigt den Abschnitt „Suche“ in der rechten oberen Ecke des Bildschirms
Wenn ich das Feld „Suchen“ mit dem Namen des vorhandenen Elements in der Produktliste
fülle Und auf die Schaltfläche „Übernehmen“ klicke ODER die Eingabetaste auf der Tastatur drücke
Dann zeigt das System Produkte im Suchergebnisbereich mit Produktnamen an, die dem eingegebenen Produktnamen entsprechen
Und das System zeigt die Anzahl der Suchergebnisse oben im Suchergebnisbereich“

Beispiel #2

Das nächste Beispiel stellt die Akzeptanzkriterien für eine Feedback-Formularseite dar.,ck-Formular mit „E-Mail“,“Name“ und „Kommentar“ Felder, die erforderlich sind
Wenn ich in das Feld „E-Mail“ mit einer gültigen E-Mail-Adresse
füllen Und ich fülle das Feld „Name“ mit meinem Namen
Und ich fülle das Feld „Kommentar“ mit meinem Kommentar
Und ich klicke auf die Schaltfläche „Feedback senden“
Dann sendet das System mein Feedback
Und das System zeigt die Flash-Nachricht „Sie haben Ihr Feedback erfolgreich abgegeben“
Und das System löscht die Felder des Formulars“Feedback senden“

Beispiel #3

Geben wir abschließend die User Story und die Akzeptanzkriterien für die Kommentarfunktion in einem Blog an., Nur angemeldete Benutzer können Kommentare hinzufügen., das System speichert meinen Kommentar
Und das System zeigt meinen Kommentar oben im Abschnitt „Kommentare“
Und das System zeigt meinen Benutzernamen und mein Profilbild auf der linken Seite von meinem Kommentar
Und das System zeigt „Entfernen“ und „Bearbeiten“ Symbole gegenüber meinem Kommentar“

Wie Sie sehen können, ist das Schreiben von Akzeptanzkriterien wirklich eine Win-Win-Aktivität für Kunden und Entwicklungsteams: Es hilft dem Team nicht nur genau zu wissen, was sie tun müssen, sondern hält den Kunden auf dem Laufenden lässt sie überprüfen, ob die entwickelte Software den tatsächlichen Geschäftsanforderungen entspricht.,

Lassen Sie sich von User Stories und Akzeptanzkriterien nicht abschrecken ‒ die Zeit, die Sie in die Beschreibung und Angabe aller Funktionen investieren, zahlt sich letztendlich aus. Akzeptanzkriterien dienen als Grundlage für Anwendungsfälle und Testfälle, die sicherstellen, dass Sie Geschäftsziele erreichen und fehlerfreie Apps erstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.