christophercummings.com
How To Avoid Vague Requirements | Product Management Meets Pop Culture
Be concrete. Specific. Let development know exactly what to build, and QA what to test. The better your requirements, the better your chances of getting what you want the first time around.