|
|
|
|
|
by pascalo
4402 days ago
|
|
Well, I for once am hoping they don't all come back to haunt me! I've rarely met a good one. In most agency style environments PMs are responsible for the messes that will have to be picked up by the devs, having promised the world and are unable to backtrack on any of it "because the customer has already agreed to it". I'd rather talk to someone about what they want out of their product and then let them make an informed decision where they can weigh up cost and impact of a certain feature. After all it's their money. |
|
Know how you tell a good PM? You think, "Thank God someone is doing that job. I'd hate to be doing it." They are bringing teams together and smoothing out rancor and NIH, getting agreement on things that are hard to get agreement on, researching things that nobody else has time to do, ensuring that Joe and Susan and Amhed are talking to each other regularly, and they know everything about the project, at least at a high level. They are technical as hell and you wonder why they aren't slinging code. You read the specs they've written and are just awe-struck by their technical depth and completeness.
Know how to tell a bad PM? You avoid them because they depress you and make you wish they didn't exist, because they subtract value from what you are doing. You go to their daily status meetings with a heavy feeling in your heart. You explain time after time to them that no, you can't use XML for that, that adding 12 programmers to the project won't bring in the schedule by six months, and that the slide deck they're giving to management in an hour has so many mistakes and fantastic assumptions that it might as well be crayon drawings by a three year old. The specs they write, if they exist at all, are mostly schedules and technical buzzwords and are useless. Typically, they love SharePoint.
Good PMs are very, very hard to find.