Insights | Thinslices Blog

How to reduce risk before committing to a full product build

Written by Alex Marciuc | Oct 18, 2026, 1:17:09 PM

Reducing risk before a full product build starts with knowing where each risk gets settled: a product design phase settles scope, technical feasibility and the estimate range, while a clickable prototype in front of users settles usability. Willingness to pay, retention and production behaviour are only settled by a first release or by running code, so risks carried into the build need an owner, a signal and a decision date.

Founders who reach the build decision usually have a clear view of the opportunity and a much vaguer one of what could go wrong. Optimism is part of the job, and many of the risks in a product build are easiest to see for people who have watched similar builds go sideways: integrations that behave differently in production, scope that grows once real users arrive, estimates that move when the first sprint meets the architecture. A development partner often spots these before the founder does, and the founder often assumes the partner has already accounted for them.

The usual advice is to remove as much uncertainty as possible before the build. That holds up to a point. Some risks can be retired cheaply before a line of production code is written, while others cannot be retired that way at all, however long the discovery work runs. CB Insights' 2026 analysis of 431 venture-backed shutdowns found that 70% ran out of capital, and treated that as the final cause rather than the root problem; poor product-market fit was cited in 43% of the shutdowns with identifiable causes. A product design phase can narrow some of the uncertainty behind that product-market fit figure. It cannot prove that customers will keep paying.

A more useful question than how much risk can be removed before the build is where each risk actually gets settled. Some are settled in a product design phase, some only when real users work through a prototype, some only after a first release and some only once the code runs under real conditions. Knowing which is which shows what is worth spending on before the build and what should be carried into the first release deliberately, with an owner and a decision date. When one of those risks surfaces later, both sides already know it is there and have agreed who acts on it.

This article maps those four checkpoints, sets out how to decide which risks to retire first and lists the questions worth asking before the build budget is committed. How to test the underlying idea is covered in 7 steps to validate a product idea before you build.

Why founders and development partners see different risks before a build

Founders and the teams that build for them come to the same product with different histories. A founder has usually lived with one idea for months and knows its market better than anyone outside the company. A delivery team has seen many builds and knows where they tend to slip: the payment provider whose sandbox behaves differently from production, the data model that has to change once a second customer type appears, the feature that looked small until it touched three others. Each side sees risks the other does not.

The way most early projects are organised keeps those views apart. Atlassian's State of Product 2026 survey of more than 1,000 product professionals found that 80% of teams do not involve engineers early in the process. It is a vendor survey, but the pattern is familiar: technical risks surface when engineers first see the plan, often after the budget has been set around it.

The cost of that gap is partly financial and partly about trust. A risk the partner saw but never named reads, once it surfaces, as a risk the partner should have prevented.

Where each product risk gets settled: four checkpoints

Four checkpoints cover most product risks, and each settles a different kind of question.

1. A product design phase settles scope, feasibility and the shape of the estimate

A product design phase is the structured period before development in which product, design and engineering turn an idea into a scope a team can build and estimate. It is the cheapest place to settle questions that would otherwise change the architecture: which integrations are feasible, which features belong in the first release and how wide the estimate range really is. On technical feasibility, a few hours of hands-on investigation are worth more than a theoretical assessment that proves wrong in development, which is why we test third-party integrations with targeted technical spikes. Integration approaches leave the phase validated, and major technical risks are either mitigated or explicitly flagged. What the phase delivers is set out in why a product design phase comes before the build budget.

2. A clickable prototype in front of real users settles usability and workflow fit

Some risks only show up when someone outside the project tries to use the product: a workflow that makes sense in a workshop and confuses the person doing it every day, a step nobody thought to design. A prototype that users can click through surfaces these issues in a way static designs do not. Maze's research on user research practice found that teams feeding research into both product and business decisions saw 2.7 times better outcomes than teams that rarely use research. Maze sells research software, so the figure is directional. It still supports putting the product in front of users before the build; a prototype is the cheapest way to do that. What a prototype should prove, and what it cannot, is covered in what a clickable prototype should prove before the build.

3. A first release settles willingness to pay, retention and distribution

No amount of pre-build work shows whether customers will pay, keep using the product or arrive through the channel the plan assumes. Interviews and prototypes narrow these questions, and only a release answers them. The first release works best as an instrument: we scope release one to deliver real value to users while validating the most important assumption. The useful preparation before the build is to name that assumption, decide what result would confirm or reject it and agree how long to wait for the answer.

4. Running code settles performance, production behaviour and the real delivery pace

A last group of risks stays open until the code runs in conditions close to production: performance at real data volumes, how third-party services behave outside their sandboxes, the effort of migrating existing data and the pace the team actually sustains once work starts. A design phase can flag these and size them, but it cannot close them. We say as much about our own estimates: they will evolve during development and are not a fixed contract. Planning for that means putting the riskiest technical work in the first sprints, where a surprise changes the plan instead of the launch date.

How to decide which risks to retire before the build and which to carry

Retiring every risk before development is neither possible nor worth the time. The practical test is what each risk would cost if it turned out badly, and when it would be cheapest to find out.

Risks that would change the scope, the architecture or the funding plan belong before the build, because finding them later means redoing work. Risks that a release answers faster and more reliably than research, such as pricing or channel performance, are better carried into release one with a plan attached. Every carried risk needs three things written down:

  • An owner. Technical and delivery risks usually sit with the development partner. Market, pricing and priority risks can only be resolved by the founder. Some, such as scope changes driven by user feedback, are shared.
  • A signal. The observation that would show the risk is materialising, such as an integration error rate, a drop-off point in onboarding or a conversion figure.
  • A decision date. The point at which the team stops watching and decides what to change.

The ownership split matters as much as the list. A development partner can fix a slow integration. It cannot fix a market that does not want the product, and a risk register that makes this explicit before the build saves a difficult conversation after it.

What a product design phase cannot de-risk

A product design phase reduces uncertainty without removing it. We present the output of a design phase as a well-researched plan rather than a guarantee, and flag anything that is not ready instead of leaving it to surface as a development surprise. Two limits follow from that.

The first is that some risks remain open by design, because only a release or running code can settle them. The second is that naming a risk and fixing it are separate jobs. A partner can flag that a pricing assumption is untested or that the decision-maker has missed every session, but only the founder can resolve either. The decisions that stay on the client side are set out in what a product design phase needs from you before it starts.

Where to start: a pre-build risk review

Before the build budget is committed, five questions show whether the risk picture is shared:

  1. Which three risks would change the scope or the architecture if they turned out badly, and has each been tested or flagged?
  2. Which risks are being carried into the first release, and what signal and decision date does each have?
  3. Who owns each risk: the founder, the development partner or both?
  4. What is the one assumption the first release is designed to test?
  5. Which technical unknowns are scheduled for the first sprints rather than left for later?

Any question either side cannot answer is where the remaining pre-build effort should go.

Product risk is easier to carry once it is named before the build

Building anything new means taking on risk, and no amount of preparation removes it. What preparation can change is whether the risks are visible to everyone who will have to deal with them. A founder who knows which risks were retired, which were carried and who owns each one is in a far better position when one of them surfaces. So is the partner. The work before the build is to produce that shared list, early enough that nobody is surprised by what is on it.

Reducing risk before a product build: common questions