Want a powerful trick for better acceptance criteria? π€
I often see Backlog Items without acceptance criteria, while the team is asking for them in every retrospective meeting. π₯
Often the problem is not unwillingness but not knowing how to write them. π
π‘Tip: Write them as scenarios in Given-When-Then style! π
Think about how you would validate what is being delivered. How do you expect it to work? Write these expectations in a Given-When-Then style.
βWhat is the Given-When-Then style
1οΈβ£ Given {context before the action (preconditions and initial state) π}
2οΈβ£ When {some action is carried out π}
3οΈβ£ Then {expected changes (outcomes) π―}
β
Example scenario: Borrow Book
1οΈβ£ Given Book that has not been checked out
And User who is registered on the system
2οΈβ£ When User checks out a book
3οΈβ£ Then Book is marked as checked out
Try this tip next time you’re writing acceptance criteria π
Do you have tips for writing better acceptance criteria?