|
Disclaimer: I have been a software developer, a product marketing manager, a co-founder, and most recently a senior product manager and people manager at one of the big cloud companies. The question you pose is (no offense) somewhat nonsensical. If a computer could write its own code, what is the need for programmers? :) The biggest value add for a product manager that I’ve seen is at the strategic level. Assessing the market conditions, being an expert in the broader space, and having a pulse on where the industry is headed. While I do get pulled into design discussions, I’d rather not, but that comes from our designers & researchers not having enough technical depth to fully create experiences and insights for the developer audience (I create cloud services for developers). We had an interesting case recently where we rolled out a new service that isn’t seeing traction over the past year. Big investment, was initially led and kicked off by our engineering team. However, if you were to have examined the fundamental value props of the service and who this tool was valuable for earlier on in its lifecycle, some fundamental flaws in the assumptions would have popped up. Does this mean that those tech leads and engineers were “bad” at their job, or did they just not have the skill set necessary to assess the value of what they were building? Note: a research study was also done prior to building the product, which clearly missed key gaps and analyses. How many tools should be in a single person’s toolkit? If they had involved a (good) product manager earlier on in that lifecycle, much of the current pain could have been avoided. As somebody who is currently running a side company, I wish I could hire only “jacks of all trades”, but those people are incredibly uncommon. Most people self-select into a strength and lean into that. Thus, divisions of roles are born. |