Set Clear Criteria for Acceptance Tests

Working from barely sufficient documentation, the team will need to know a few things before starting to build a feature. Rather than working from step-by-step requirements, Product Owners need to know

And developers usually need to know a fair amount about what is to be built.

No one should try to automate conversations between the Product Owner and the developers, but we can automate the criteria for acceptance:

This allows developers to then focus on edge cases—on problems or situations that occur at extreme operating ...