> You hire everyday great people. Each one needs to be great at something, obsessed by their craft, and driven by quality. You then put them together in a team, without individual responsibilities, ensuring that there’s minimal overlap in areas of greatness. My current company is full of smart people, and (for a variety of reasons) we don't have product managers. It sucks . What happens is that the things a PM does d…
The product manager role is a mistake
171–180 of 370 posts
Re: The product manager role is a mistake
#172At the end of the day, someone needs to have a vision of how your product is going to be successful and can walk the team along that journey. Back in the day, and in small companies today, that person is often the engineering manager or even the technical founder. In large companies, this is the primary response of the PM.
The reason is that engineering managers who can also “do the product” thing are rare, both because there’s certain personality traits and skills that are required but not common and it takes a lot of bandwidth.
For example, in my first job as a PM, I traveled to 20+ countries every year meeting with hundreds and not thousands of clients and prospects to really feel out my product’s place and opportunity. That investment of time and breadth of “perception” put me in a really good place to lead my product.
It’s hopefully obvious that I wouldn’t be able to do that and also be responsible for careers of 50+ developers, technical direction etc, so yeah I had to be a PM, not an engineering manager, to operate like that.
In terms of impact, the most junior PMs take load off engineers. Eg: they go to the customer and write down what they ask for. The engineer could do that themselves but it’s deemed a better investment of their time to keep coding, so the junior PM is thrown at it to free them up. A middle level PM talks to a bunch of customers and defines a solution for their biggest problems (in contrast to the junior who depends on the customer to tell them what is needed in what order.) This PM synthesizes customer information into something different and hopefully easier to deliver and more scalable. This is where the skill set diverges from engineers. At the most senior level, the PM anticipates the kinds of problems their customers will have down the road and acts as a “visionary” to get the solutions built proactively.
PMs obviously can be asked to do other jobs, like I’ve often seen them tasked with running sprints etc. it’s fine if the PM or someone from engineering does it but in neither case is it a required part of the job and is better done by a project manager who is more inanely focused on running processes.
Another way I like to describe what a PM does - they are the teams interface into the world, on the hook for turning external ambiguity into internal clarity. They are on the hook for driving priorities with the team and that doesn’t just mean customer priorities. For example, sometime a purely technical thing can be the most important thing to work on and at other times the same thing could be a waste to address. The PM should be able to help the team understand which situation they are facing.
All this btw explains the massive pay disparity in PMs across seniority and across companies. Some companies view PM as that “leverage to engineer” model I described above which by definition pays less than the engineer. On the other extreme companies see senior PMs as the strategic leaders of multi-billion dollar product lines.
Re: The product manager role is a mistake
#173Earlier quoted context omitted.
It sounds like you had a project manager, not a product manager. A good product manager is very valuable.
Last time I saw one of these types of articles on here it quickly became apparent that a lot of companies don't know the difference and call their project managers by the wrong name.
Re: The product manager role is a mistake
#174Re: The product manager role is a mistake
#175Earlier quoted context omitted.
Someone's gotta own the roadmap and prioritize the work queue, be it at a project level or updating the Microsoft project plan or the sprint. There's always a multitude of stakeholders. Devs, sales, marketing, ops, all have needs and idea. Someone must be the arbiter. I operate as principle on a project, and I have opinions, but I cannot set the roadmap alone
If all you want is someone to do team-level project management toil, a line manager can do that (or hire them a part time assistant if they don't want to and you don't want to invest in better automation). This is not a whole career-level job.
We have loads of project managers where I work and I thank my stars we have every one of them. The coordination and planning required is ferocious for the work we need to deliver. It is not trivial and it would quickly fall apart without them.
Re: The product manager role is a mistake
#176Here's my solution: get (or be) a strong tech lead that can write tickets, negotiate features, and steer technical direction. They can optionally run the team as well, or that can have a separate person, who is still technical, in the team who keeps the trains running on time with meetings etc. The product person is slightly more distant; not in every meeting, and the tech lead makes sure work is synced with the prod…
What you are describing sounds like a Technical Product Manager, not a tech lead. The minute you have them “run a team”, you are combining both roles into one.
Re: The product manager role is a mistake
#177my take about all this and every other role is, it doesn't matter what roles and titles and processes you give people
if they suck
or if they're all great at what they do but cannot work together as a team (VERY common in tech where everyone has superiority complex towards everyone else)
the output will suck
teams composed of people who are good at what they do (they don't have to be tremendous) AND can work well together as a team kind of run themselves and don't reaaaally "need" pms or any other formal role - they just need goals that make sense to them and they will execute with speed, quality and efficiency
meanwhile not even the best PM/tremendous individual in the world can save a team composed of people who suck or are great but can't work together as a team
Re: The product manager role is a mistake
#178Earlier quoted context omitted.
Last time I saw one of these types of articles on here it quickly became apparent that a lot of companies don't know the difference and call their project managers by the wrong name.
People using "PM" is adding to the confusion.
Re: The product manager role is a mistake
#179> You hire everyday great people. Each one needs to be great at something, obsessed by their craft, and driven by quality. You then put them together in a team, without individual responsibilities, ensuring that there’s minimal overlap in areas of greatness. My current company is full of smart people, and (for a variety of reasons) we don't have product managers. It sucks . What happens is that the things a PM does d…
Are they really that smart if they’re ignoring those things? Talking to users has always been on my list of things required for engineers. A decade+ of low-interest-rate fueled growth in the tech sector has meant a lot of us have succeeded just by showing up.
Re: The product manager role is a mistake
#180But have seen companies from inside that totally went downhill because you could sense that product tier is totally clueless. They know nothing of the domain and if anything, pretty superficial. Have no spark, interest or intuition of what will work and what not.
May be this was limited to my own sample size. Great products are out their and they didn't fall from the sky.