Card, Conversation & Commitment
A User story is as simple as 3 C’s
- Card
- Conversation
- Confirmation
Card
An invitation to have a conversation
To understand the ‘who,’ ‘what,’ ‘why’ of the story
Conversation
This is the gold; where the Product owner & the team discuss & confirm the customer requirements, the problem & review options. Documentation may be produced. Shared understanding is the required outcome.
Confirmation
All parties perform relevant completeness acceptance tests for the card to satisfy acceptance criteria & definition of done. Product Owner confirms Card to be DONE
The Card progresses based on movement through the 3 C’s
The Given-When-Then formula is a template intended to guide the writing of acceptance tests for a User Story:
- (Given) some context
- (When) some action is carried out
- (Then) a particular set of observable consequences should obtain