My suggestion is to run away. Closing you in like that is the act of a control freak. Maybe not your boss but someone with more pull then you have. If you can't talk to a developer how are you supposed to ask questions about the app and why something is the way it is in it. There is no way I would work in that environment.
Having worked as a business analyst and programmer before doing QA (current job), I was constantly interacting with others to define/refine requirements, testing, etc..
Now I'm doing QA (at a different company btw) and I feel like I'm locked in a box. Our department is not allowed to freely go and speak with a developer, project manager, etc. - anyone.
This approach seems very inefficient to me. The reasoning behind the non-interaction is supposed to be to minimize the usage of developers/PM's time along with a control mechanism for our manager. Meanwhile it takes me twice as long to get anything done and have ended up working very late on occasion partially because of it. Are QA personel's time less valuable than other departments'? I'm also curious to know how other shops operate in this area. Thanks in advance.
I too came from an environment like this and I've happily left it behind me.
QA should have open dialog with developers and PM's. I understand the need for managers to have control of their teams, but not at the expense of the project.
Perhaps you could offer daily stand up meetings? Or maybe your manager would allow you to email those who you feel you need to contact, as long as they are cc'd on it to stay on top of things?
Try working with the system instead of against it, you may get better results. Tell your manager where your concerns are, why you feel the current process is detrimental to the project at hand and what your proposed solution is.
Best of luck.
P.S. If your suggestions are ignored and things do not improve, I would suggest that you begin networking and find another position. I tried to change my previous employer’s process for 2 years to no avail. I am MUCH happier in my current position where we are a team as a company rather than adversaries.
P.P.S. Just a little note - my previous company also ended up laying off more than 65% of its workforce within 4 months of my leaving. Due to lack of new contracts, losing the main client because of missed deadlines. Departments that don't work together cannot deliver together.
[This message has been edited by digits71 (edited 08-09-2001).]
Again I guess I am lucky. We are encouraged to talk with developers and deal directly with the PM. When we get assigned to a project we work directly with everyone on the project.
I think the only problem we have, or perhaps it is just me, is some PM will not head our suggestions when offered. Its not like I am trying to change the product or anything just help where I see problems.
I figure if you have the courage to get out of bed in the morning, then how bad can the day be.