INVEST is een ezelsbruggetje om te controleren of een story goed genoeg geschreven is om
op te pakken.
| Letter | Staat voor | Wat het betekent |
|---|---|---|
| I | Independent | Zo min mogelijk afhankelijk van andere stories, zodat de volgorde vrij te kiezen is. |
| N | Negotiable | Geen dichtgetimmerd contract; de invulling is een gesprek tussen team en Product Owner. |
| V | Valuable | Levert waarde op voor een gebruiker of klant — niet alleen voor het team. |
| E | Estimable | Duidelijk genoeg om de omvang te kunnen inschatten. Kan dat niet, dan is er eerst onderzoek nodig. |
| S | Small | Klein genoeg om ruim binnen één Sprint af te krijgen. |
| T | Testable | Er is vast te stellen of het klaar is — vandaar de acceptatiecriteria. |
Bij het opdelen van een epic is dit de belangrijkste regel. Horizontaal splitsen volgt de
technische lagen; verticaal splitsen volgt de waarde voor de gebruiker.
| Horizontaal (fout) | Verticaal (goed) | |
|---|---|---|
| Voorbeeld | “Database maken”, “API bouwen”, “Scherm bouwen” | “Bestelling volgen op ordernummer”, “Bezorgdag tonen”, “Melding bij onbekend nummer” |
| Na één Sprint | niets dat een gebruiker kan gebruiken | een klein maar werkend stukje |
| Feedback | pas mogelijk als alle lagen af zijn | elke Sprint |