Live data from Hacker News

Ask HN: Where did all the Product Managers go?

news.ycombinator.com

21–30 of 52 posts

Re: Ask HN: Where did all the Product Managers go?

#21
post #16

Earlier quoted context omitted.

> I'd rather talk to someone about what they want out of their product and then let them make an informed decision where they can weigh up cost and impact of a certain feature. So, you'd like to be a PM then?

Not really. I'd rather work in an agile team with a proper product owner aka customer on board, where the whole team can discuss cost vs benefit of each individual feature and then act accordingly.

That setup rarely ever works. There needs to be a person to interact with the customer. Developers don't work well with customers.

A good PM will discuss options with the team, but they will serve as the interface through which the customer communicates with the team. The customer does not care how things get done, only that they get done on time.

Re: Ask HN: Where did all the Product Managers go?

#23
post #17

Earlier quoted context omitted.

So, within an SCRUM/agile process, where do you see the PM role? The scrum master? The product owner?

I worked at a place where agile failed because (1) the "Product Manager" was AWOL (he punched a timecard but never seemed to put stories in) and (2) the lead developer refused to put in estimate for everything. (As the one developer who actually put in estimates, I just got abuse because my estimates were "too long")

Sounds like a nightmare! Nothing worse than an environment where you get blamed for estimating something.

I too have worked in places that called themselves Agile but where everything but.

On the other hand I also was part of a well adjusted SCRUM team where the roles were fulfilled properly and we rolled through the project like a steam train. The key was to have a really well filled backlog and then wear most of the pain during the sprint estimation meetings, and the whole team sat in on that. This made everybody understand all the features and their potential complexity before the sprint even started, and gave full visibility of the cost of each of these to the product owner, who could de-prioritise something or swap it out in that very session. The actual sprints then were really straight forward and I really enjoyed myself there.

Prior to that I had plenty of contracts where I get "specs" from PMs, but then have to question each aspect of those, often resulting in me having to ask the product owner myself to decipher what it meant. Inevitably, nobody ever had time and I spent 50% of my day waiting for people getting back to me or work on whatever I could come up with.

Re: Ask HN: Where did all the Product Managers go?

#24
post #16

Earlier quoted context omitted.

Not really. I'd rather work in an agile team with a proper product owner aka customer on board, where the whole team can discuss cost vs benefit of each individual feature and then act accordingly.

That setup rarely ever works. There needs to be a person to interact with the customer. Developers don't work well with customers. A good PM will discuss options with the team, but they will serve as the interface through which the customer communicates with the team. The customer does not care how things get done, only that they get done on time.

"Developers don't work well with customers"

Why does it have to be like that? This sort of silo thinking is probably what created the disconnect in the first place.

The customer might care about how things get done, if it means the difference between getting 85% of their wish list done or 50%, all depending on one obscure feature.

Agile/SCRUM can make the potential complexity of a feature more visible because it's a team estimate. It also can make the decision process less laggy because the customer/product owner sits in on the team. Finally it can make the end goal more visible to the Devs, resulting in less of a disconnect.

My 2p

Re: Ask HN: Where did all the Product Managers go?

#25
post #13

Earlier quoted context omitted.

I agree with you. No need for these types of fake jobs.

Obviously you lack serious development experience. These "fake jobs" are the only reason we have serious apps like Salesforce, SAP and others. If you want to create a "hip" app just to get featured in TC and such with a 90% possibility you'll fail then, yeah, you don't need a good PM, because you're almost certain to fail anyway regardless.

I am not sure what SAP and Salesforce have to do with my example of a typical agency environment?

Re: Ask HN: Where did all the Product Managers go?

#26
Even if there aren't people who have "Product Manager" on their business cards there's going to be someone acting as a product manager.

In my possibly overly-simplistic view, PMs should generally focus on what the customer should be able to do, while developers should focus on how it's going to work. Of course, each group needs to be able to understand the position of the other to be useful. I'm worthless as a developer if I have no empathy towards for the customer (i.e. I shouldn't say "we're not going to implement this feature that would be useful to customers because it's too hard"), and PMs are useless if they don't understand the technical constraints of the existing code/infrastructure.

I'd say that PMs are less technical than developers, so developers can do the PM work if necessary (and should be thinking about it a little bit even if there are good PMs).

Project/Program Managers are different. Their job is more focused on making sure all the moving parts of a "project" are coordinated. When it's a small start up there aren't as many moving parts, so it's not a useful role - but in bigger companies it's useful to have someone coordinate between marketing, legal, finance, customer service, etc. And they can make sure everything happens on time.

You run into problems when developers don't care at all about customers, product managers have no sense of what's technically possible or reasonable, and project managers get too hung up on the process and not the final result. Avoid those situations and everyone adds value.

Re: Ask HN: Where did all the Product Managers go?

#27
post #17

Call it whatever job title you want, there inevitably needs to be someone steering the boat. You can get rid of 'PMs' but you can't get rid of the need to set strategy / vision, understand the customer problem, identify solutions, collaborate with design and corral the rest of the organization (marketing, sales, support, operations) to bring it all together. If you don't have a PM performing those functions, then a m…

So, within an SCRUM/agile process, where do you see the PM role? The scrum master? The product owner?

At the very least they are the product owner, and if needed can step into a scrum master role depending on resources / constraints.

Re: Ask HN: Where did all the Product Managers go?

#28
post #9

Well, I for once am hoping they don't all come back to haunt me! I've rarely met a good one. In most agency style environments PMs are responsible for the messes that will have to be picked up by the devs, having promised the world and are unable to backtrack on any of it "because the customer has already agreed to it". I'd rather talk to someone about what they want out of their product and then let them make an inf…

I've met a good PM or two.

Know how you tell a good PM? You think, "Thank God someone is doing that job. I'd hate to be doing it." They are bringing teams together and smoothing out rancor and NIH, getting agreement on things that are hard to get agreement on, researching things that nobody else has time to do, ensuring that Joe and Susan and Amhed are talking to each other regularly, and they know everything about the project, at least at a high level. They are technical as hell and you wonder why they aren't slinging code. You read the specs they've written and are just awe-struck by their technical depth and completeness.

Know how to tell a bad PM? You avoid them because they depress you and make you wish they didn't exist, because they subtract value from what you are doing. You go to their daily status meetings with a heavy feeling in your heart. You explain time after time to them that no, you can't use XML for that, that adding 12 programmers to the project won't bring in the schedule by six months, and that the slide deck they're giving to management in an hour has so many mistakes and fantastic assumptions that it might as well be crayon drawings by a three year old. The specs they write, if they exist at all, are mostly schedules and technical buzzwords and are useless. Typically, they love SharePoint.

Good PMs are very, very hard to find.

Re: Ask HN: Where did all the Product Managers go?

#30
I sense a lot of hostility toward product managers here, and I don't know why. I could understand why, as a developer, someone would not want a bad product manager, but a good one should make a developer's life easier.

Developers are the ones who should be coming up with ideas about HOW to do things. Make something more efficient? Dev. Implement an incredible new technical feature? Dev.

Product Managers are the ones who talk to the customer and steward non-technical vision. They are the bridge between sales people—who are incentivized to say yes to every customer request—and developers—who in most cases do not have the time to be thinking about what a customer might want, doing customer interviews, etc. Product managers are there to avoid the lukewarm tea problem, to adhere to a coherent version of a product, and to help coordinate the many parties who have an interest in seeing a product succeed but who might have different perspectives on what that means.

Some places that have Product Managers (or Product Somethings (editors, gurus, swamis, whatever)): Apple, Google, Dropbox, Box, Evernote, Square (they exist, I know some who fill these roles), Twitter, Facebook, Microsoft, Spotify, and many others. These people not only exist but also are a central communication hub if they are doing their jobs right. Today's shining stars of PM are Apple (for hardware), Google, and Facebook. Everyone wants to hire people away from those teams.

The thing that bothers me about the other comments on this thread is the attitude of superiority that some people are taking: "if you aren't a dev/engineer/technical person, you aren't worth shit." Sure, in some companies, technical ability is all you need. But in most, particularly anything of reasonable size, you need a variety of people. Developers are not lawyers or finance people. In many cases, developers don't want to interview customers or aren't good at it. Developers are GREAT at developing (at least some are, others are complete clowns who have no ideas what they are doing), they chose to develop, but a company is so much more than development.

A great team--across all roles--is what makes a company great, and that includes product managers.

Post reply on HN