Ask Better Questions Before You Build or Sell Anything

A product team spends six weeks building a customer portal, only to learn that customers wanted faster status updates, not another place to log in. Across the company, a salesperson gives a polished demo to a prospect who never had the budget or authority to buy.

Both teams worked hard. Both started too far downstream.

Development and sales look like different disciplines, but each suffers when people rush toward solutions before understanding the problem. Better discovery changes that. It exposes what is happening now, why it matters, who feels the consequences, and what a useful outcome would actually look like.

Start With the Problem Someone Can Describe

“Customers need a dashboard” sounds like a requirement. It may actually be somebody’s proposed solution.

Ask what customers are trying to accomplish.

Perhaps account managers receive 30 emails a week asking when orders will arrive. The underlying problem is access to order status. A dashboard could solve it, but an automated notification or a small addition to an existing portal might solve it with less work.

Sales teams encounter the same trap. A prospect asking about reporting features may have a deeper concern: managers cannot tell why deals stall. Demonstrating 15 dashboards before understanding that problem wastes everyone’s time.

Good discovery keeps proposed solutions separate from verified needs.

Technology Choices Come After the Requirements

Once teams understand the problem, they can make better technical decisions.

Consider a company that needs an internal application for processing vendor approvals. The application requires forms, role-based access, database connections, notifications, and a basic reporting screen.

Understanding how low-code compares to high-code becomes useful here. A low-code platform may reduce development work for a fairly standard internal process because teams can assemble common components and workflows rather than creating everything manually. Traditional coding may make more sense when the application requires unusual architecture, extensive custom behavior, or technical control that the platform cannot provide comfortably.

Neither approach deserves to win by default.

The mistake is choosing the development method first and then forcing the requirement into it. A team committed to writing custom code can overbuild a simple departmental application. A team determined to use low-code everywhere can spend weeks fighting platform constraints on a specialized product.

Discovery should narrow the technology decision, not follow it.

Sales Discovery Gets Better When Questions Have Direction

Weak sales discovery can sound like an interview conducted from a checklist.

What software do you use? How many employees do you have? What features are important?

Those questions collect information, but they may never reveal why the prospect would change anything.

The Sandler pain funnel offers a more useful idea: begin with a problem and progressively explore its consequences. If a sales manager says lead response is slow, the conversation can move into what “slow” means, how long the problem has existed, what the team has tried, and what happens when leads wait.

The salesperson might discover that response times regularly exceed two hours and that prospects often speak with competitors first.

Now there is a business problem worth discussing.

The technique works because each question earns the next one. It should feel like investigation rather than interrogation.

Ask About Consequences Before Prioritizing Features

Development teams can borrow that same discipline.

Suppose finance requests an automated invoice approval system. Before discussing screens and integrations, ask what happens under the current process.

Maybe managers approve invoices through email. Finance employees then search old threads to verify approvals before payment. Most invoices move without trouble, but missing approvals delay the monthly close.

That consequence changes the project.

The important feature may not be a sophisticated approval interface. It could be a reliable audit trail showing who approved each invoice and when.

This is where how low-code compares to high-code becomes a business question rather than a purely technical debate. If the requirement consists mostly of standard forms, permissions, approvals, and records, extensive custom development may add cost without producing much additional value.

Know When You Have Asked Enough

Discovery can become procrastination disguised as diligence.

Eventually, a development team needs to build something, and a salesperson needs to make a recommendation.

The Sandler pain funnel is useful because it encourages depth, but asking increasingly detailed questions after the business problem is already clear can make a conversation feel mechanical. Product teams can make the same mistake by running another workshop instead of testing a workable idea.

A useful stopping point comes when the team understands the current situation, the cost of leaving it unchanged, the people affected, the important constraints, and what success should look like.

Then build the smallest credible version or propose the most relevant solution.

Good questions do not remove uncertainty. They remove enough of it to make the next decision worth taking. That distinction saves developers from building impressive answers to imaginary problems and salespeople from pitching solutions nobody has a reason to buy.

Related Posts

Socialbizmagazine
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.