What?
- Acceptance criteria define the boundaries of user story and is user to confirm when a story is completed and working as intended.
- Constitutes the Definition of Done.
Why?
- Get the feature team to think through a feature or a piece of functionality and how it will work from a user’s perspective.
- Removes ambiguity from requirements.
- Form the test that will confirm that a feature of functionality is working and complete.
Who?
Business Analyst in collaboration with the rest of the feature team.
How?
Given some precondition When I do some action Then I expect some result.