All postsBusiness

How to Know What to Build First as a Non-Technical Founder

The what to build first question is not technical. It is a product question that requires a specific kind of clarity before any developer is involved.

Hamza IqbalAugust 12, 20264 min read

The question of what to build first is answered by what the product needs to do to prove the idea works, not by which features you want to include. Three tests clarify the answer: the one-job test to define the core function, the current solution test to understand the bar you need to clear, and the embarrassment test to calibrate how much version one actually needs to do.

Most non-technical founders approach the what to build first question by listing everything the product needs to do and then trying to figure out which things to leave out. This is the wrong starting point. It produces a list of features that are in or out based on intuition rather than on what will actually determine whether the product works.

The right question is not which features to include. The right question is what the product needs to do to prove the idea works.

The One-Job Test

Every product does a job for the person using it. Not a list of jobs. One primary job. The product exists because some specific person in some specific situation has a specific problem they want solved, and this product solves it.

Get posts like this when they go up no noise, just relevant.

The one-job test is: can you describe your product's primary job in a single sentence without using the word and? If the sentence requires and, the product is trying to do more than one thing, and you are not yet clear on what the core job is.

Once you have the one-job sentence, version one of your product is the minimum implementation that does that one job well. Not reasonably. Not adequately. Well enough that someone who has the problem you are solving would choose this over their current solution.

Everything else is version two.

The Current Solution Test

Before deciding what to build, find out how people currently solve the problem you are targeting. Not in theory. In practice. Talk to five people who have the problem and ask them what they actually do today.

This conversation does two things. First, it tells you what good looks like. The bar you need to clear is not zero. It is whatever the current solution is. Your product needs to be meaningfully better than what they do now. Understanding what they do now tells you which parts of the current solution are painful and which are actually fine, and that tells you which parts of your product will create genuine value and which parts are nice-to-haves.

Second, it tells you what you do not need to build. Almost always, the current solution does some things that people tolerate but do not love. These are the features you need. It also does some things that work fine. These are the features you do not need to build in version one because people are already doing them adequately.

The Technical Consequence Test

Not all features are equal from a technical perspective. Some features are straightforward to build and easy to change later. Others involve architectural decisions that are expensive to reverse once made.

As a non-technical founder, you will not know which is which without asking someone technical. Before you finalise what to build first, have a conversation with a developer or technical advisor specifically about which features in your list involve technical decisions that will be hard to change later. You are not asking them to make those decisions. You are asking them to identify which decisions are high-stakes so you can make sure those decisions are made with full information.

The features that involve high-stakes technical decisions need to be thought about more carefully before development starts. The features that are architecturally straightforward can be added and adjusted as you learn more from real users.

The Embarrassment Test

Version one of a product should be embarrassing. Not broken. Not obviously bad. But visibly incomplete. If you look at version one and it feels finished, you have built too much.

The embarrassment test is useful because it calibrates the scope of what you actually need. Most non-technical founders build version one that is 60 to 70 percent larger than it needs to be. The extra 60 to 70 percent is built based on assumptions about what users will want that can only be tested by releasing the first 30 to 40 percent and watching what users actually do.

Build the minimum thing that does the core job well. Release it. Learn what people actually do and what they actually ask for. Build the next version based on that, not based on what you assumed before you had users.

What This Means in Practice

The practical output of this thinking is a feature list that is sorted into three buckets: must have for version one, which is the set of things without which the product cannot do its core job at all; should have for version two, which is the set of things that will make the product significantly better but that do not prevent the core job from being done; and nice to have eventually, which is everything else.

The must have list is what you take to a developer. Not the full list. The must have list.

Forgex Systems (forgex.systems) runs through exactly this exercise in the discovery sprint before any development work begins. The output is not just a technical roadmap. It is a scope that has been stress-tested against the questions above, so that what gets built in version one is genuinely the right starting point rather than a guess made under the pressure of wanting to start building quickly.

Frequently Asked Questions

What should I include in my SaaS MVP?

The minimum set of features that does the core job of the product well enough that someone with the problem you are solving would choose this over their current solution. Not features that are nice to have. Not features you assumed users will want. The things without which the product cannot do its one primary job at all. Find out how people currently solve the problem, identify what makes your solution meaningfully better, and build exactly that.

How do I know which features to build first in my SaaS?

Sort features into three buckets before any developer conversation: must have for version one, which is everything without which the product cannot do its core job; should have for version two, which improves the product significantly but does not prevent the core job from being done; and nice to have eventually. Take only the must have list to your developer. Building from the should have list in version one is the most common way non-technical founders overspend on their first build.

How do I figure out what my SaaS MVP should do without a technical co-founder?

Talk to five people who have the problem you are solving and ask them what they actually do today to solve it. This tells you what the current solution is, which sets the bar your product needs to clear. It also tells you which parts of the current solution are genuinely painful, those are what you build, and which parts are actually fine, those are what you leave out of version one.

Is my SaaS idea ready to build yet?

You are ready to start building when you can describe the product's primary job in a single sentence without using the word and, when you have talked to five people who have the problem and understand what they currently do to solve it, and when you have a feature list sorted into must have versus nice to have. Without these three things, development will cost more and take longer than you expect because the decisions that should have been made upfront will be made mid-build.

What does a good MVP scope look like for a non-technical founder?

It looks embarrassingly small. If version one feels finished when you describe it, it is too big. The right scope is the minimum thing that does the core job well enough to test whether the idea works with real users. Most first MVPs are 60 to 70 percent larger than necessary because they include features based on assumptions about what users will want rather than on what users actually ask for after using the core product.

Work with Forgex

If this sounds like where you are, I'd like to hear what you're building.

hamza@forgex.systems

Comments