Just read Joel on Software - How to be a program manager.
In his article he points out different things for a program manager.
- ...(in fact, with 14 years of programming experience, you might know too much to be a good user advocate
- ...earn the respect of the programmers so that they concede that you’re right
- ...It helps, as a program manager, to be pretty good at coding yourself
- ...demonstrate intelligence, open-mindedness, and fairness in any debates
What do you, as the perfect audience to vote for this question, think. What attributes of a project manager are in your opinion
- indispensable
- less important
- needless
- inoperative
to have.