INVEST ist eine Merkhilfe und Checkliste für die Qualität von User Stories, aus Bill Wakes „INVEST in Good Stories, and SMART Tasks“ (2003). Eine gute Story ist Independent, Negotiable, Valuable, Estimable, Small und Testable. Teams prüfen damit, ob eine Story reif für einen Sprint ist oder erst aufgeteilt oder verfeinert werden muss.

INVEST

Details
Vollständiger Name

INVEST-Kriterien für User Stories

Auch bekannt als

INVEST-Checkliste, INVEST-Merkhilfe

Kernkonzepte:

INVEST = Independent / Negotiable / Valuable / Estimable / Small / Testable

Independent (Unabhängig)

Stories sollten in sich abgeschlossen und in beliebiger Reihenfolge lieferbar sein; Abhängigkeiten zwischen Stories vermeiden, die eine feste Implementierungsreihenfolge erzwingen

Negotiable (Verhandelbar)

Stories sind keine Verträge; die Details bleiben zwischen Team und Stakeholdern verhandelbar, bis sie in einen Sprint eingehen

Valuable (Wertvoll)

Jede Story muss dem Nutzer oder dem Business einen klaren Wert liefern; Stories, die nur technischen Zwecken dienen, sollten in nutzersichtbaren Wert eingebettet werden

Estimable (Schätzbar)

Das Team muss die Größe der Story schätzen können; ist das nicht möglich, ist die Story zu groß, zu vage oder erfordert einen Spike

Small (Klein)

Stories sollten klein genug sein, um innerhalb eines Sprints abgeschlossen zu werden; große Epics müssen vor dem Sprint heruntergebrochen werden

Testable (Testbar)

Stories brauchen konkrete Akzeptanzkriterien, damit Entwickler und Tester die Fertigstellung verifizieren können; nicht testbare Stories verstecken Mehrdeutigkeit

Schlüsselvertreter

Bill Wake ("INVEST in Good Stories, and SMART Tasks", 2003)

Wann zu verwenden:

  • Review von User Stories vor dem Sprint Planning zur Beurteilung der Bereitschaft

  • Aufteilen von Epics in kleinere, lieferbare Stories

  • Coaching von Teams, was eine gut geformte User Story ausmacht

  • Während des Backlog Refinements, um Stories zu identifizieren, die mehr Arbeit benötigen

  • Als Definition-of-Ready-Checkliste für die Aufnahme einer Story in einen Sprint

Verwandte Anker: