Why Project Managers Are More Likely to Become Linchpins
corporategeek.info
corporategeek.info
Shouldn't engineers with leadership gifts lead more projects where engineering plays a major role? Am I being too engineering-centric to think that suitably gifted engineers could grok the non-engineering aspects of a project better than a spreadsheet pusher can understand the engineering component?
Maybe I've just never worked with a good PM.
They are communicating, while you are coding. This is of course unbalanced. But personally, the last thing I want to have to do is to update any random person on how things are going, while in the middle of a crunch towards the deadline. The dark side it that I have to deal with a PM who doesn't understand the deep technical aspects and is the 'key' player of the decision process.
> Shouldn't engineers with leadership gifts lead more projects where engineering plays a major role?
Some very talented soft engineers that I know are trying their best to stay away from project management. It's how things are.
And that for me has been one of the defining characteristics of a strong PM. Good questioning ability. Ability to skip to the chase. And they have a suprisingly strong grasp of dependencies. When architect A says, "this is coming in a bit late" they almost instantly are getting the PMs and architects from team X, Y, and Z in the room because they know theres an indirect relationship to these teams also.
I've only worked with one bad PM in my life. We fired him after two months. The difference in productivity, confidence, and general life enjoyment between an bad and good PM is pretty enormous.
I've seen way too many PMs too afraid to push back on the customer with respect to scope changes who also have no idea how the technical staff think and therefore have no idea how to communicate with them.
I've also found that PMs with more certifications tended to have less of a clue in terms of how to run a project, but that's just my experience.
That being said, there are a few good ones, but they mostly come from Agile organizations.
Here are the qualities I've found in the good PMs: - Strong technical background and highly intelligent. They went into PM not because they were weak engineers, but because they wanted a change.
- They know when to get out of the way of the engineers when they need to. They provide a healthy amount of autonomy rather than being glorified taskmasters.
- They can provide effective "air cover" for the engineers when other groups start hassling them and slowing them down. They view the removal of obstacles as their most important role.
- They know progress is best demonstrated by working applications, not specs, spreadsheets, or charts. They strive to have something demonstrable to the project stakeholders at the end of every iteration.
- They are generally low ego, and don't play political games. They strive for results above all else.
Also, the elaboration of "Providing deep domain knowledge" explains it as deep domain knowledge of product management. The is akin to saying the engineers have deep domain knowledge of engineering, and doesn't explain why project managers are more likely to be lynchpins than other positions. But then again, he didn't mention what these other positions were.