> but there is one specific area that we shouldn't give them control over.
This is a bit like encountering an engineer who isn’t very good (or maybe it’s just a lack of experience) and then concluding that the engineering org should not be allowed to control architecture based on that experience.
Or encountering a dev team who goes off and builds some complex feature that no one asked for and then concluding that dev teams should never have a say in what should be built.
The existence of bad PMs or bad devs (or good PMs/devs executing a misguided plan) shouldn’t be used to justify a general sweeping argument about either discipline.
This is a bit like encountering an engineer who isn’t very good (or maybe it’s just a lack of experience) and then concluding that the engineering org should not be allowed to control architecture based on that experience.
Or encountering a dev team who goes off and builds some complex feature that no one asked for and then concluding that dev teams should never have a say in what should be built.
The existence of bad PMs or bad devs (or good PMs/devs executing a misguided plan) shouldn’t be used to justify a general sweeping argument about either discipline.