Dr Dobbs – Q&A: What’s Behind Good Requirements
Great article on why good requirements are so important for building software, and why creating good requirements is a flexible, collaborative, dare I say iterative process; not about control and having someone to blame.
Success in software is delivering products that meet business needs, not in delivering requirements that enable you to enforce a contract.