Jonathan Haaswritingnowusesabout
emailgithubx
Jonathan Haaswritingnowusesabout

Don't Build What They Ask For: The Art of Need-Finding

April 11, 2024·3 min read

'If I had asked people what they wanted, they would have said faster horses.' This quote, often attributed to Henry Ford, encapsulates one of the most...

#product#strategy#leadership

A customer asks for an Excel export button. The request feels clear: a specific solution with an obvious implementation. The instinct is to build it. The instinct is usually wrong.

When you ask why they need Excel export, you get "monthly reports for management." Why those reports? "Track user behavior trends." Why trends? "Identify churn risks early." Why early identification? "Retention efforts work best at first signs of disengagement."

The actual need isn't Excel export. It's proactive churn prevention. The solution might be automated churn prediction alerts -- a fundamentally different product decision than the feature request implied.

Why Feature Requests Mislead

Feature requests come pre-packaged with apparent clarity. They're specific, estimable, and seem low-risk -- you're giving customers exactly what they asked for. But customers describe solutions constrained by what they believe is possible, not what would best solve their problem.

The Excel export request is shaped by the customer's current workflow (manual report assembly), their tool familiarity (Excel), and their assumption about what your product can do. None of these constraints reflect the optimal solution space. They reflect the customer's current context.

Customers are experts in their problems. They are not experts in your product's capability envelope. Treating the feature request as the final specification conflates these two forms of expertise.

The Excavation

The method is straightforward: keep asking "why" until you reach the actual constraint. Five rounds typically suffice. The first answer describes the desired feature. The second describes the workflow. The third describes the business goal. The fourth describes the organizational pressure. The fifth describes the root problem.

Most product teams stop at the first answer and start writing tickets. The teams that dig to the fifth build products that solve problems customers didn't know how to articulate.

The Rejection Problem

Identifying the real need often means rejecting the specific request while addressing the underlying problem. This is where most product teams fail -- not at analysis, but at communication.

The approach that works: acknowledge the request, restate the underlying need, and propose an alternative. "I understand you need to identify churn risks early. Instead of manual Excel analysis, what if we built automated alerts that notify you at the first signs of disengagement?"

Then validate cheaply before committing. A weekly automated report with key metrics costs less than a full export system and tests whether your understanding of the real need is correct.

Building what customers ask for wins short-term praise. Building what they actually need wins long-term retention. The gap between the two is where product management either creates value or merely processes requests.

share

Continue reading

Thinking Frameworks: Tools for Better Decision Making

In the relentless push to build and scale, organizations often overlook a critical piece of infrastructure: how decisions get made.

The Security Tool Comparison Problem

Every security tool comparison site is funded by the vendors being evaluated. This creates a specific, structural problem for security teams making...

The Perfection Paralysis: Why Moving Too Carefully Kills Startups

The most valuable code I've ever written was messy, quick, and written in response to an immediate customer need.

emailgithubx