3 ms·
> the product manager can really help think through before it even goes to the devs/designers. I'm not convinced it's more likely that the PM can think through
by arohner 14y ago
> the product manager can really help think through before it even goes to the devs/designers.
I'm not convinced it's more likely that the PM can think through the issues better than anyone else on the team.
In any decision, in any industry, in any profession, the only way to make a good decision is to understand the cost and benefit at the same time.
IMO, almost all corporate software disfunction comes from that failure. The decider understands the cost, but not the benefit, or the benefit, but not the cost. Sales teams that don't understand the product, developers that never talk to customers, managers that don't understand how to code are all trivial examples of this.
If the PM designs the feature incorrectly without understanding how to code or understanding the current codebase, there could easily be a 10x cost difference, in terms of implementation and QA. If the developer writes a feature that no customer will accept, all implementation time is wasted.
How to fix that failure depends on the relative costs for the PM to learn the codebase, vs. the developer learning the business domain. Though both are nearly essential to a successful company.
- zaidf 14y agoSure, and thus the rise of the developer-product manager. I'd consider myself to be one and I know plenty of others out there. My primary focus is to make sure what we build is what the clients want but when communicating with the developer, I will talk in terms of primary key and other technical concepts. The same terminology would no make sense to the client and a client's terminology("I just want feature x") leaves out bunch of implementation details which a good product person should be able to clarify and fill in instead of leaving it up to the developer to guess.