INVEST
- Tags
- comp-sci
Is an [see page 6, anagram] used to help build descriptions for a user story. It consists of:
- Independent: Stories should be self contained with no dependencies. When necessary use a higher level abstraction to combine details across multiple stories.
- Negotiable: User stories can be changes/rewritten until implementation.
- Valuable: Must deliver value to the end user.
- Estimatable: The team should be able to use them for planning. Three common failures involve developers lacking technical knowledge, domain knowledge or the story being too big.
- Scalable: Should be small enough to allow for planning.
- Testable: Documented acceptance criteria.