Scrum-Leitfaden | 19. User Stories – was sind sie?
Veröffentlicht: 2022-05-20User Story ist eine kurze Beschreibung einer neuen Produktfunktion oder ihrer Verbesserung. Es enthält keine technische Lösung, sondern geht auf Fragen zur Funktionalität ein: Wer ist der Nutzer? Was macht das Produkt? Und was ist sein Zweck? Die User Story beschreibt das Produkt in Alltags- oder Geschäftssprache, weist aber auch auf die Aufgaben des Scrum Teams hin, die die Leistung des Teams verbessern sollen.
Was sind User Stories? - Inhaltsverzeichnis:
- Einführung
- Benutzer Geschichte. Wessen Geschichte ist es?
- Wie verwende ich User Stories?
- Akzeptanzkriterium
- Zusammenfassung
Einführung
User Story ist die gebräuchlichste Art, die vom Scrum-Team durchgeführten Aufgaben zu formulieren . Eine einzelne User Story definiert eine kleine Funktionalität des Produkts. Es beschreibt das kleinste aussagekräftige, partielle Produktziel. Aus diesem Grund sind User Stories sehr kurz.
User Stories werden während der gesamten Zeit der Arbeit am Produkt erstellt. Sie werden kontinuierlich erstellt, von dem Moment an, in dem die Entscheidung getroffen wird, mit der Arbeit zu beginnen, bis zur Verwirklichung des Produktziels.
Das Erstellen von User Storys ist die Aufgabe eines Product Owners. Basierend auf einem Gespräch mit einem Kunden, formuliert Antworten auf Fragen, die es ermöglichen, User Storys zu erstellen, und trägt sie in das Product Backlog ein. User Stories spiegeln jedoch nicht nur Kundenbedürfnisse wider.
Benutzer Geschichte. Wessen Geschichte ist es?
Das Scrum-Team erstellt eine User Story, um die Bedürfnisse des Benutzers zu definieren, und deshalb wird sie in Geschäftssprache niedergeschrieben. Mit anderen Worten, es zeigt die Vorteile auf, die seine Implementierung für den Produktnutzer bringen wird. Im Product Backlog können sich aber auch User Stories befinden, die die Bedürfnisse des Entwicklungsteams beschreiben, zum Beispiel den Workflow zwischen den Entwicklern verbessern, oder die Bedürfnisse des Product Owners beschreiben, zum Beispiel das Product Backlog organisieren. In solchen Fällen ist der Benutzer in der User Story der Entwickler und der Product Owner.
Sie können eine User Story beschreiben, indem Sie die 3W-Fragen beantworten :
- Wer?
- macht was?
- Wieso den?
Die User Story ist dann in einer Formel enthalten:
Als [Benutzertyp] möchte ich [was tun?], weil [warum? warum?].
Beispiele für User Stories über die Funktionalität eines Online-Shops, die in dieser Form geschrieben wurden, sind in der folgenden Tabelle dargestellt:
Mit dieser Formel lässt sich nicht nur eine User Story formulieren, sondern auch Fachsprache relativ einfach in Business übersetzen und umgekehrt . Infolgedessen sehen sowohl Entwickler als auch Stakeholder das Ziel und die Phasen seines Fortschritts klar. Wir werden auch das Erstellen guter User Storys mit der INVEST-Methode in einem separaten Artikel in der Scrum Guide-Serie behandeln.
Wie verwende ich User Stories?
Das Erstellen einer schematischen User Story ist nur der Anfang. Sie sind Signale und Ausgangspunkte für Diskussionen über Probleme und deren Lösungen. Die Diskussion von User Stories findet während der Sprint-Planung statt, um zu klären, welche technischen Probleme das Entwicklungsteam dem Sprint-Backlog hinzufügen wird.
Typischerweise werden User Stories im physischen Raum auf kleine, farbige Karten geschrieben , die am Arbeitsplatz angeheftet werden. Im digitalen Raum funktionieren jedoch digitale Whiteboards, die vom Scrum-Team gemeinsam genutzt werden, am besten.
Das Speichern von User Storys auf diese Weise hat mehrere Vorteile, weil:
- Betont die Autonomie jeder User Story – jede hat einen eigenen Rahmen und kann unabhängig von den anderen ausgeführt werden
- Betont die Dynamik von User Stories – die Reihenfolge ihrer Umsetzung wird vom Scrum-Team neu verhandelt und die aktuelle Umsetzungsreihenfolge ist dank der physischen Anordnung von Karten mit User Stories auf dem Board sichtbar
- Dient als Erinnerung – dank der visuellen Darstellung von User Stories hat das Scrum Team einen Wegweiser im Blick, der es bei der Erstellung von Detaillösungen an das Ziel erinnert.
Das Entwicklungsteam schätzt den erforderlichen Aufwand zur Fertigstellung einer User Story in Tagen, Arbeitsstunden oder Story Points ein.
Akzeptanzkriterium
Eine User Story muss in dem Moment, in dem sie vom Entwicklungsteam zur Entwicklung angenommen wird, bestimmte Akzeptanzkriterien erfüllen . Die Abnahmekriterien legen fest, ab wann die Arbeit an einer User Story als abgeschlossen gelten kann.
Auf diese Weise wissen sowohl der Kunde als auch die Entwickler, wie sich ihre Arbeit in Geschäftswert umwandeln lässt. Typischerweise gilt eine User Story als abgeschlossen, wenn der darin angegebene Benutzer die beschriebene Aktion ausführen kann. Sehen Sie sich anhand des obigen Beispiels diese User Story mit dem Inhalt an:
Ein Kunde kann mit einem einzigen Klick einen Zauberstab kaufen.
Es ist abgeschlossen, wenn eine funktionierende Schaltfläche „Jetzt kaufen“ auf der Seite des Online-Shops erscheint, die die Standardzahlungs- und Versandinformationen für den angemeldeten Benutzer verwendet.
Zusammenfassung
Eine User Story ist eine prägnante Beschreibung einer neuen Produktfunktionalität oder -verbesserung. Es dient als kleinstes Ziel, das in der Geschäftssprache ausgedrückt wird, dh aus der Perspektive des Geschäftswerts und des Benutzers. Es hilft, die auszuführende Aufgabe sowie die Kriterien für ihre Erledigung klar zu definieren.
Wenn Ihnen unsere Inhalte gefallen, werden Sie Teil unserer fleißigen Bienen-Community auf Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Scrum-Leitfaden:
- Glossar der Grundbegriffe, Rollen und Begriffe
- Was ist Scrum?
- Scrum-Werte
- Wie implementieren Sie Scrum in Ihrem Unternehmen?
- Scrum Team – was ist das und wie funktioniert es?
- Wer ist ein Product Owner?
- Die häufigsten Fehler des Product Owners
- Wer ist der Scrum-Master?
- Eigenschaften eines guten Scrum Masters
- Die häufigsten Fehler des Scrum Masters
- Welche Statistiken und Metriken sollte der Scrum Master verfolgen?
- Zusammenarbeit zwischen Product Owner und Scrum Master
- Entwicklungsteam in Scrum
- Die häufigsten Fehler von Entwicklern
- Scrum-Artefakte
- Scrum skalieren
- Sprint-Rückstand
- Was ist das Product Backlog?
- Was sind User Stories?
- Erstellen Sie die beste User Story mit INVEST
- Die häufigsten Fehler in User Storys
- Akzeptanzkriterien für User Storys
- Schätzung und Story Points in Scrum
- Planungspoker
- Team-Schätzspiel
- Inkrement definieren
- Scrum-Ereignisse
- Was ist Sprint in Scrum?
- Verpflichtungen des Scrum-Teams – Produktziel, Sprintziel und Abschlussdefinition
- Was ist ein Burndown-Diagramm?
- Wie erstellt und interpretiert man ein Burndown-Diagramm?
- Vor- und Nachteile des Burndown-Charts
- Kanban-Boards in Scrum und Scrumban
- Velocity in Scrum - Schnelligkeit des Entwicklungsteams
- Tägliches Scrum
- Sprint-Planung
- Sprint-Review
- Was ist eine Sprint-Retrospektive?
- Häufige Fehler während einer Sprint-Retrospektive
- Pflege des Produkt-Backlogs