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.,