Die INVEST-Kriterien helfen dabei, zu überprüfen, ob einzelne → User Stories “gut genug” sind. Ursprünglich von Bill Wake im 2003 /INVEST-03/ vorgestellt, kommen die INVEST-Kriterien in fast allen Entwicklungsprojekten zum Einsatz, in denen User Stories verwendet werden. Das Akronym INVEST steht für folgende sechs Eigenschaften:
- Independent / Unabhängig: User Stories sollten unabhängig voneinander sein
- Negotiable / Verhandelbar: User Stories sollten verhandelbar sein
- Valuable / Wertvoll: User Stories sollten einen Wert für den Kunden besitzen
- Estimatable / Schätzbar: User Stories sollten schätzbar sein
- Small / Klein: User Stories sollten klein sein
- Testable / Testbar: User Stories sollten testbar sein
Abbildung 1 stellt die sechs Eigenschaften zusammenfassend dar.
Abbildung 1: Die INVEST-Kriterien (als Tabelle)
Im praktischen Einsatz werden User Stories (einzeln) nach diesen Kriterien überprüft. Der → Product Owner trägt die Verantwortung dafür, dass die User Stories auch tatsächlich den INVEST-Kriterien folgen. In der Regel geschieht dies (in dem Fall, wenn → Scrum als Framework eingesetzt wird) vor und während des Sprint-Planning-Meetings in Zusammenarbeit mit den Developern. So wird typischerweise das Schätzkriterium durch die Developer überprüft.
Anmerkung:
Die INVEST-Kriterien sollten nicht verwechselt werden mit der → Definition of Done. INVEST dient der Überprüfung, ob eine → User Story “gut” genug formuliert ist, während Definition of Done festlegt, wann eine User Story als umgesetzt gilt.
Literatur
- /Cohn10a/ Mike Cohn: User Stories: Für die agile Software-Entwicklung mit Scrum, XP u.a., mitp, Bonn 2010, ISBN 978–3‑8266–5898‑3
Weblinks
- /INVEST-03/ Original-Artikel zu INVEST von Bill Wake (2003)
Legende zu den Weblinks
/ / Verweis auf eine Website (allgemein)
/*/ Verweis auf eine Website, die als Ergänzung zu einem Buch dient
/#/ Verweis auf ein einzelnes Thema auf einer Website
/#V/ Verweis auf ein Video auf einer Website
Letzte Aktualisierung: 22.02.2022 © Peterjohann Consulting, 2005–2024