Scrum-Leitfaden | 20. INVEST – Erstellen Sie die beste User Story
Veröffentlicht: 2022-05-21INVEST ist eine Methode, um gute User Stories zu erstellen. Es ermöglicht zu überprüfen, ob sie richtig formulierte Inhalte haben und ob sie sich auf den Geschäftswert des Produkts beziehen. Und auch, ob Größe und Bedienbarkeit richtig gewählt sind.
Mit INVEST die beste User Story erstellen – Inhaltsverzeichnis:
- Einführung
- Ich für Unabhängig
- N für verhandelbar
- V für wertvoll oder vertikal
- E für schätzbar
- S für Klein
- T für testbar
- Zusammenfassung
Einführung
INVEST ist ein Akronym, das 2003 von Bill Wake geschaffen wurde. Jeder Buchstabe davon steht für den Anfang eines Wortes, das eine gute User Story charakterisiert. Nach dem INVEST-Prinzip sollte jede User Story:
- Unabhängig
- Verhandelbar
- Wertvoll
- Schätzbar
- Klein
- Testbar
Wir haben in einem separaten Artikel mehr darüber geschrieben, was User Story ist. Hier erwähnen wir nur, dass es sich um eine knappe Beschreibung einer neuen Produktfunktionalität handelt, die in zugänglicher Sprache geschrieben ist.

Ich für Unabhängig
Das erste Merkmal einer guten User Story ist ihre Unabhängigkeit. Das bedeutet, dass seine Beschreibung und Eigenschaften ohne Bezugnahme auf andere User Stories verständlich sein sollten. Vor allem aber sollte die Umsetzung nicht mit anderen User Stories korrelieren. Natürlich wird es keine vollständige Unabhängigkeit sein. Sie können die Produkterstellung nicht in vollständig separate Module aufteilen. Es ist jedoch wichtig, daran zu denken, User Storys so unabhängig wie möglich zu halten. Selbst wenn einer von ihnen nicht in die Implementierungsphase eintritt oder erheblich geändert wird, muss der verbleibende dadurch nicht geändert werden. In der Regel sollte die User Story ein eigenständiges und zusammenhängendes Ganzes darstellen.
N für verhandelbar
User Story sollte verhandelbar sein. Das bedeutet, dass es das Ziel vorgibt, nicht den Weg dorthin.
Mit anderen Worten, es definiert ein erwartetes Merkmal des Produkts, keine zu implementierende technische Lösung.
Die Aushandlung der User Story findet zwischen dem Product Owner und dem Entwicklungsteam statt. Der Product Owner schlägt die Implementierung bestimmter Funktionen des Produkts vor, dh sagt, „was“ zu tun ist. Die Entwickler sind für die Beantwortung der „Wie“-Frage verantwortlich. Das heißt, das Aushandeln bestimmter Wege zur Lösung des in der User Story vorgestellten Problems.
V für wertvoll oder vertikal
Im Akronym INVEST steht der Buchstabe V für zwei Qualitäten:
- Wertvoll
- Vertikal
Beide offenbaren wesentliche Merkmale einer guten User Story. Deshalb haben wir uns entschieden, zu erklären, was jeder von ihnen bedeutet.
Wertvoll
Eine wertvolle User Story begründet den Geschäftszweck der Änderung. Mit anderen Worten, es beantwortet genau die Frage, warum die Änderung eingeführt werden sollte und warum sie aus Sicht der Interessengruppen wichtig ist.
Vertikal
Das zweite Merkmal; Vertikal leitet sich von der Agile-Methodik ab. Die vertikale User Story enthält eine neue Funktion des Produkts, die für den Benutzer sichtbar ist. Das heißt, es konzentriert sich nicht auf eine horizontale „Leistungsverbesserung“ in einer ausgewählten Schicht des Produkts. Im Gegenteil, es fügt ihm eine weitere „Schicht“ hinzu.
Mit anderen Worten, die User Story beschreibt, wie der Gesamtbetrieb eines Produkts geändert werden kann, indem die Frage beantwortet wird, was genau verbessert werden soll? Es bedeutet auch, dass jede Funktionalität des Produkts auf bestehenden Lösungen aufbaut.
E für schätzbar
Eine gute User Story sollte schätzbar sein. Das bedeutet, dass der Umfang der am Produkt vorzunehmenden Änderungen klar definiert werden muss, damit die User Story als vollständig betrachtet wird. Auf diese Weise kann das Entwicklungsteam den Zeit- und Arbeitsaufwand für die Fertigstellung bestimmen.
Der Umfang und die Schwierigkeit einer Aufgabe werden normalerweise in Einheiten geschätzt, die als Story Points bezeichnet werden. Sie sind relativ. Und jedes Entwicklungsteam erarbeitet den Story Point-Wert in der Praxis basierend auf früheren Erfahrungen.
In separaten Artikeln haben wir mehr über die Geschwindigkeit von Entwicklungsteams und deren Messung berichtet.


S für klein
Die vom Entwicklungsteam zur Realisierung angenommene User Story muss prägnant sein. Das heißt, es sollte nicht länger als ein Sprint sein. Stellen Entwickler beim Sprint Planning fest, dass die vom Product Owner vorgeschlagene User Story zu lang ist, sollten sie diese in möglichst unabhängige Teile aufteilen.
T für testbar
Der letzte Buchstabe des Akronyms INVEST steht für testable. Das bedeutet, dass die in der User Story beschriebene Produktmodifikation haltbar und überprüfbar sein muss. Mit anderen Worten, es sollte überprüfbar sein, ob die von den Entwicklern implementierte Lösung den angenommenen Wert für einen bestimmten Stakeholder geliefert hat.
Erstellen der besten User Story – Zusammenfassung
INVEST ist ein Akronym, das eine gut geschriebene User Story beschreibt. Es sollte sein:
- Unabhängig von anderen User Storys. Damit es bei Bedarf geändert oder aus dem Product Backlog entfernt werden kann.
- Verhandelbar. Es sollte angeben, was zu tun ist, und den Entwicklern die Wahl lassen, wie es zu tun ist.
- Wertvoll , dh rechtfertigt den Geschäftssinn der Änderung des Produkts. Oder Vertikal, dh Präsentation einer neuen Funktion des Produkts, die für den Benutzer sichtbar ist.
- Schätzbar , d. h. mit einer definierbaren Größe und einem Abschlusskriterium.
- Klein genug, um in einem Sprint abgeschlossen zu werden.
- Testbar , sodass mit Sicherheit festgestellt werden kann, ob es implementiert wurde.
Wenn Ihnen unsere Inhalte gefallen, werden Sie Teil unserer fleißigen Bienen-Community auf Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Autorin: Caroline Becker
Als Projektmanagerin ist Caroline Expertin darin, neue Methoden zu finden, um die besten Arbeitsabläufe zu gestalten und Prozesse zu optimieren. Ihre organisatorischen Fähigkeiten und ihre Fähigkeit, unter Zeitdruck zu arbeiten, machen sie zur besten Person, um komplizierte Projekte in die Realität umzusetzen.
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
