Writing Functional Specs Developers Don't Question

A good FSD removes ambiguity before development starts.