You are absolutely correct. We've recently implemented a process where the QA person does all the requirements gathering and the writing of the specification (which includes a description of...
Let's all back up a minute and think about the true source of the problem .... poorly written specifications (if the developer even got one at all). When more...