4 ms·
Works great on small projects, does not scale to very large projects. There is a non-zero amount of communication, scheduling and cross-team coordination that n
by ryanmolden 13y ago
Works great on small projects, does not scale to very large projects. There is a non-zero amount of communication, scheduling and cross-team coordination that needs to happen. If you want developers to do it, that is fine, it just means less development time. If you have never met a good PM it is easy (but intellectually lazy) to write off the discipline. Once you have worked with a good PM you realize by off-loading that drudgery (well, drudgery from a dev perspective) everyone wins.
- john_b 13y agoAgreed. However, I think a lot of the PM hating arises due to PMs who think that just because work flows through them to the customer, it's ok for them to take credit for it. I've dealt with inefficient PMs, and I can live with such people, but PMs who use their job as an expression of their inner narcissism are a different story. I think the latter motivates people to take up torches and pitchforks more than the former.