Ich wurde kürzlich mit dem Schreiben von Benutzergeschichten und Akzeptanzkriterien (GWT) beauftragt und möchte Sie um Rat fragen, da ich mit einem solchen Ansatz relativ neu bin.
Ein bisschen Kontext:
Ich kämpfe derzeit damit, Akzeptanzkriterien für User Stories vom Typ „Anzeigen“ zu schreiben. Hier ist zum Beispiel die User Story: Als Gastbenutzer möchte ich die Plattform-Startseite anzeigen, damit ich mir die Plattform-Übersicht verschaffen kann
Meine Akzeptanzkriterien beginnen damit:
Da ich mich nicht bei der Plattform angemeldet habe
Wenn ich zur Startseite der Plattform navigiere
Sobald ich zum "Dann"-Teil komme, wird es schwierig. Die Sache ist, es gibt eine Menge Sachen auf der Homepage. Denken Sie an Reddit – es gibt Dinge wie „Heute im Trend“, Feed und damit verbundene Sortierung/Filterung, Liste der vorgeschlagenen Communitys usw. Außerdem kann ich mich anmelden oder anmelden, zum Subreddit navigieren, zum Beitrag navigieren, Beiträge hoch-/herunterstimmen und und so weiter und so fort. Hier ist der Screenshot: https://prnt.sc/xlxfqz
Das alles in "Then" zu packen, sieht nicht nach einer guten Idee aus - die Liste der "Und"s wird unendlich und chaotisch sein! Wie,
Dann kann ich die Beiträge sehen
Und ich kann sie sortieren
Und ich kann die Beitragsdetails anzeigen
Und ich kann mich anmelden
Und ich kann mich anmelden
Und Dutzende anderer "und"
Die Frage ist, gibt es Best Practices für das Schreiben von AC in solche User Stories? Sei es eine Startseite oder ein persönliches Konto mit vielen verfügbaren Aktionen (Avatar ändern, Ansichtseinstellung (erneut anzeigen!), Abmelden usw.)?
Ich entschuldige mich, wenn es eine dumme Frage ist, aber ich konnte beim Googeln keine gute Antwort finden. Jedes Feedback ist willkommen, gerne teilen wir bei Bedarf weitere Informationen mit.
Vielen Dank im Voraus und einen schönen Tag!
Ihre User Story ist zu groß. Anstatt nur zu sagen „Verschaffen Sie sich einen Überblick über die Plattform“, sollte es etwas viel Spezifischeres geben, das der Benutzer tun oder sehen möchte und das ihm einen Nutzen oder Wert bietet. Sobald Sie dies erkannt haben, werden auch die Akzeptanzkriterien fokussierter, da Sie andere Aspekte dessen, was auf der Homepage ist oder sein sollte, ignorieren können und nur das einbeziehen, was vorhanden sein oder passieren muss, um ihr Ziel zu erreichen.
Willkommen bei pm.stackexchange!
die Liste der "Und"s wird unendlich sein
Wie von @thomas-owens betont, ist Ihre User Story zu groß. Ich vermute, das liegt daran, dass Sie versuchen, ein ausgereiftes Produkt wie Reddit zu kopieren, das wahrscheinlich seit über 15 Jahren von Hunderten von Entwicklern aktiv entwickelt wird. Das ist der Grund, warum Sie überfordert sind.
Denken Sie stattdessen an Reddit in den ganz frühen Tagen. Wenn Sie eine sehr begrenzte Benutzer-Testversion durchführen würden, sagen wir in 3 Monaten, was sind die absoluten Must-Have-Funktionen. Schreiben Sie zuerst die Geschichten, die Sie dafür brauchen. Dann können Sie den nächsten Satz von Funktionen hinzufügen, die darüber hinaus hinzugefügt werden ... und so weiter.