I'm one of 3 project managers at my company. Our VP set a precedent of micro-managing, but is now pulling away to allow the project managers do their job more effectively. However, the developers still look to the VP if they don't like something the PM has asked for.
In these cases, it's hard to get the developers on the team to do the job we've asked them to do.
I've often thought that if the PM has input to the developer's review, they wouldn't bypass our team management and whine to the VP. We've talked among ourselves, but have yet to present it to our boss. I think he'd entertain this method, but we wanted to get some more opinions from those who've gone through some of the same issues.
Any input would be welcome!