to take on complete responsibility for the total quality of the software that is delivered, they are accepting responsibilities for people over whom they have little authority or control--a recipe for disaster. This is further complicated by the fact that many testers are given the title of "Quality Assurance"--the implication being that they are responsible for every flaw in the product regardless of how it got there.
Here are some questions for you.
- Have you ever taken heat off of developers? Have you resented it? Do you feel like this is part of your job?
- Do developers take heat off of you? Or do they let you take the fall for their mistakes?
- Do you share your test plans with developers?
- Do you feel responsible for the quality of the software you test? Do you have the authority to improve it?