Three steps to validate a software idea before building

Executive overview

Building a product before validating the market wastes months. The root cause is the "one more feature" trap — assuming a brilliant idea will sell itself.

The MGP framework (Market, Go-to-Market, Product) reverses the default order: validate the market first, map your path to it second, then build only what is 10x better than existing alternatives.

Skipping market and go-to-market validation before writing a line of code is the single biggest source of wasted founder time.

Step 1: Start with the market

  • Identify the market before touching the product idea.
  • Check three things: Is the problem urgent? Is it important? Do they have budget?
  • All three must be true — missing any one makes sales an uphill battle.
  • Market size is secondary; fit on these three criteria is what matters.
  • Resist the urge to start coding; time-box this step to a few hours of research and conversations.

Step 2: Map your go-to-market advantage

  • Ask whether you have an unfair advantage in reaching this market.
  • Domain knowledge — deep familiarity with how a specific industry thinks and works — is a major differentiator.
  • An existing network in the market accelerates early distribution.
  • If you lack both domain knowledge and network access, revisit step 1 and find a market where you do have them.
  • These two steps together triangulate on problems you can actually win — not just problems that exist.

Step 3: Build a 10x product

  • Only proceed to product once market and go-to-market are validated.
  • The product must be 10x better than the current alternative — not incrementally better.
  • "10x better" means dramatically fewer clicks, full automation, or seamless data sync — something that changes behaviour.
  • Software today is competitive; without a clear 10x advantage, convincing a market to adopt an unknown startup's product is very hard.
  • Iterate across all three steps — tweak the market definition, refine the go-to-market angle, sharpen the product — until the fit is obvious.
  • Only then build the minimum viable product and test it directly with the market.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.