Get it right, first time By discussing specifications with examples up-front, your team will get it right first time more often, and discover early where uncertainty exists, leading to releases that are more predictable and reliable. Check it frequently Through automated checking of the examples on each change, developers build code that is fit for purpose. Regressions are detected and fixed durin