Hacker News new | ask | show | jobs
by mavelikara 1637 days ago
> effective PMs know better what customers want than customers themselves.

Please don't attribute superhuman skills to any particular team member.

For modern products valuable enough to be worth building deliberately, nobody knows what the market wants.

The team has hypothesises which they validate with software releases. The PM is accountable for these experiments.

Also, the use of the word "effective" in the quoted sentence is a setup for a No True Scotsman.

1 comments

I am speaking from experience, and no, I am not superhuman. As a PM it is quite common to understand customers (meaning, customer use cases) better than they understand them themselves. The domain is complex, and customers try to find solutions just like the PM. But, as a PM you have the benefit of talking to many customers so you see common patterns and can often see the ‘problem behind the problem’.

I did not say that a PM will understand any customer issue, and yes sometimes new research is needed, which is expensive and time consuming.

I do not see the link to the true Scotsman argument as in my view my description of a PM is not mythical or heroic but quite common at least in my area.

> The domain is complex, and customers try to find solutions just like the PM. But, as a PM you have the benefit of talking to many customers so you see common patterns and can often see the ‘problem behind the problem’.

I agree to most of this. The team - by virtue of building and operating the software product catering for many customers - can often understand the customer usecases and solution better than any one customer. But it is the team, as a whole, where this expertise resides. Not one member of the team who happens to have a particular role and title.

> I do not see the link to the true Scotsman argument

By adding the word "effective" in:

> effective PMs know better what customers want than customers themselves.

you seemed to imply that any counterexample of a PM who is not doing this as not a true effective PM, and hence, not worth discussing.

> But it is the team, as a whole, where this expertise resides. Not one member of the team who happens to have a particular role and title.

Which is why I made the distinction between accountable and responsible. I totally agree that it’s the team as a whole that’s responsible for the output of the team, and that it’s essential that everybody on the team has a customer focus.

> you seemed to imply that any counterexample of a PM who is not doing this as not a true effective PM, and hence, not worth discussing.

In my opinion, the better a PM understands their customers, the more effective they are in their role. I had thought that this would be relatively noncontroversial. It certainly wasn’t a dig against a some subset of my profession. Virtually all PMs that I’ve worked with see this as core to their role.

Now I am curious, was there anything in the wording of my reply, or in your past experience working with PMs, that caused you to reply?

> Now I am curious, was there anything in the wording of my reply, or in your past experience working with PMs, that caused you to reply?

No, it is not anything you said specifically, Geert. But I have direct and indirect knowledge of PMs who adopt the "All the shipped features were my ideas, the bugs and tech debt were added by engineers" attitude. This thread too gave my that vibe.

I have written more of my opinions on the PM orgs at [1] and [2]. Happy to chat more, if you are interested - my email is on my profile.

[1]: https://news.ycombinator.com/item?id=28965764

[2]: https://news.ycombinator.com/item?id=27391220