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: