Understanding the Problem

The single most common way products fail is also the most avoidable: they solve a problem nobody actually has, or solve a real problem the wrong way, because no one deeply understood the problem first. Engineers and PMs alike are wired to jump to solutions — it's more fun to build than to investigate — but the discipline that separates good product management from expensive guessing is falling in love with the problem, not the solution. Understanding the problem deeply, before building, is where good products begin.

The foundation of product management is understanding the problem — deeply grasping the customer’s needs and pain before deciding what to build. This post covers why problem-understanding comes first, product discovery (learning what to build), the discipline of problems over solutions, and how to actually understand problems (talking to customers). It’s the most important PM skill and the one that most prevents building the wrong thing. Get the problem right, and the rest of product management has a foundation.

Why the problem comes first

Good product management starts with deeply understanding the problem — not jumping to solutions — because building the wrong thing (however well) is the biggest product risk:

Product management starts with deeply understanding the problem because building the wrong thing (however well) is the biggest product risk, you can’t solve a problem you don’t understand, and the instinct to jump to solutions leads to building the wrong thing. Understanding the problem first is the foundational discipline. The activity of understanding what to build is product discovery.

Product discovery

Product discovery is the work of figuring out what to build — learning about customers, problems, and solutions before (and during) building, to ensure you build the right thing:

Product discovery is the ongoing work of figuring out what to build — learning about customers, problems, and solutions to ensure you build the right thing — which precedes and informs delivery and reduces the risk of building the wrong thing (by learning cheaply before building expensively). Discovery is continuous. At its heart is a mindset: problems over solutions.

Problems over solutions

A defining PM mindset is falling in love with the problem, not the solution — staying focused on the problem rather than getting attached to a particular solution:

The problems-over-solutions mindset — falling in love with the problem (the customer need), not a particular solution — is a defining PM discipline: understand the problem deeply first, hold solutions loosely, and avoid the “solution in search of a problem” trap. It’s especially important (and hard) for engineers. Understanding problems requires actually learning about them.

How to understand problems

Understanding problems isn’t done from a desk — it requires learning directly about customers and their needs, chiefly by talking to them:

Understanding problems requires learning directly — talking to customers (the highest-leverage activity), observing behavior (not just stated preferences), asking about problems (not asking customers to design solutions), and validating assumptions with evidence. This grounds product decisions in reality. Deeply understanding the problem is the foundation of product management — and the best defense against building the wrong thing. Next: prioritization — deciding what to build among all the possibilities.

Key takeaways

Further reading

Sources & References

Learning before building