Somebody put a question to a startup community in July 2026 under a title that is this whole page in seven words: “Non-tech founder stuck between PRD and MVP”, the PRD being the written-down list of what the product is meant to do, in plain words, that they had been told to produce before anything got built. They had the list. They did not have the thing.

Building an MVP now starts later than every guide on this search assumes. Four published step lists were read on 1 September 2026, and every one of them begins before any code exists. The plan that matters begins at the version already on your screen, and it has five moves.

An MVP is the smallest version of a product you can put in front of real users and learn something true from, which is as much of the meaning as this page needs. Why build an MVP rather than the whole product is the same answer it always was: to find out whether anybody wants it before you spend as though they do. What the term itself means, and what it does not cover, is a definition question rather than a plan.

Every guide named on this page was opened on 1 September 2026 and its step list taken off the page itself; where a page returns no article text to an automated read, this page says so rather than guessing.

What the guides on this search actually tell you to do

Eight results held page one for this question on 1 September 2026. Four of them publish a step list. Three return no article text at all to an automated read. One is a community thread that cannot be fetched, so only its title and search snippet are visible, and it is not linked here.

Atlassian’s guide is the shortest of the four. Its section on setting up an effective minimum viable product, read in Atlassian’s minimum viable product guide, carries four numbered steps: identify the customer pain points, describe the competitive landscape, test the MVP for validity, get ready to launch. Step one opens by asking what problem you are trying to solve and answers it with the story of two founders in 2008 who could not get a cab. Step three sends you to find a beta group for a landing page, an SMS line or a basic one-page app. The sequence assumes the app is something you are about to cause to exist.

Miro’s guide to building an MVP is titled “How to build an MVP in 5 simple steps” and runs understand your audience, ideate and brainstorm, build your user flow, focus on the essential features, launch and gather feedback and iterate. Steps two through four are a design exercise, and Miro’s own boards, wireframe templates and Kanban boards are named inside them, which is a reasonable thing for a publisher to do on its own site and worth knowing when you read the order it recommends.

The two longest sequences come from companies whose own product is the thing that builds the app, so both are named here and neither is linked. anything.com publishes a ten-step guide for startups at www.anything.com/blog/mvp-app-development-for-startups, running from “1. Define the problem and target user” through market research, mapping the user journey, prioritizing features, choosing the technology, design and prototyping, development and testing, a soft launch in alpha and beta, measuring success, and ending at “10. Pivot, persevere, or scale”. weweb.io publishes a phase-structured guide dated to this year at www.weweb.io/blog/mvp-development-complete-guide-from-idea-to-launch, moving through discovery and planning, then scoping and building, then launch and validation, then funding, costs and risks. Its planning phase opens on market research and customer pain points. Its building phase reaches a section on whether to use no-code or custom development, which is the closest any of the four comes to the reader who already picked a tool, and it is a choice about what to do next rather than a step for a version that already runs.

Three of the eight cannot be read at all, and that is worth stating precisely rather than treating as absence. As of 1 September 2026, the Y Combinator library page ranking for this query, at www.ycombinator.com/library/Io-how-to-build-an-mvp, renders no article text to an automated read: its page source carries navigation, a description naming Michael Seibel as the speaker, and a video player card. As of 1 September 2026, Delve’s MVP page at www.delve.com/insights/mvp renders no article body either, only its title, a one-line standfirst and a list of related articles. The Medium essay by Steve Blank that holds the highest organic position, at medium.com/@sgblank/a-path-to-the-minimum-viable-product, returned HTTP 403 on 1 September 2026, both to a plain fetch and to a page-source request sent with an ordinary browser identity, so no claim is made here about what its body says and it is not linked; the search result’s own snippet shows a step list that begins with defining a mission statement, which is snippet evidence and is labelled as such.

GuideFirst step it namesLast step it namesStep for an app that exists
AtlassianIdentify the customer pain pointsGet ready to launchNone
MiroUnderstand your audienceLaunch, gather feedback, and iterateNone
anything.comDefine the problem and target userPivot, persevere, or scaleNone
weweb.ioDiscovery and planningPost launch iteration, then funding and risksNone
Y Combinator libraryNo article text rendersNo article text rendersCannot be read
DelveNo article text rendersNo article text rendersCannot be read
Steve Blank essaySearch snippet onlySearch snippet onlyCannot be read
Community threadNot fetchableNot fetchableCannot be read

Two things about the shape of that result set are worth knowing alongside it. The highest organic listing does not sit at the top of the page: an AI overview and a video block sit above it, so a fair number of people asking this question get an answer without opening any of the eight. And no agency ranks at depth ten, which is unusual for a question with a transactional twin. The pages competing here are a practitioner essay from years ago, a community thread, two software vendors publishing education about their own tools, a talk with no article behind it, a product design firm’s short essay, and two guides from vendors whose own product builds the app. Nobody on that page is writing for somebody who already has the app.

Read the table as one sentence. Every one of these guides describes an MVP build that starts at zero, and not one of the four published sequences has a step that begins with an app that already runs. All four start with a person who has an idea and no software, and they are correct for that person. The reader who typed this question in 2026 is frequently not that person. They opened a builder, described the product, and had screens, a database and a live address before they had finished deciding what the product was. Every step those guides put before writing code is still owed, and the code arrived first.

What does a working demo actually prove?

A working demo proves the screens render and the flow goes where you point it. It proves nothing about where the numbers on those screens came from. None of the four published step lists read for this page carries a step that checks, which leaves the job with the person holding the app.

That distinction is worth being concrete about, because a demo is the thing most people reach for at exactly this moment. You open the app, you click through it in front of somebody, and you both watch the screens. What is under test in that session is the interface: whether it loads, whether the buttons go where a stranger expects, whether the flow makes sense to a person who did not build it. Where the data on those screens came from is not under test, and nothing that happens in the session will raise the question.

One of the applications in the study those applications come from, denominators included shows the gap plainly. Across the fixed cohort of 26 applications audited in June and July 2026, where a finding counted only once it was tied to a file and a line and an attempt to disprove it had failed, one was a motorsport results dashboard. Its results table printed a winner, a team, a lap count and a time for each race. Those four values were constants written into the code, and they sat beside a race name and a date that were genuine. The screen was correct. The rows underneath it reported the same invented outcome for every race in the table, and no amount of clicking through the screen could have surfaced that, because clicking is not the test that catches it.

None of that is a reason to distrust what a builder produced. It is a reason to know which question a demo answers, and the demo answers exactly one: does this make sense to somebody. Whether the app is doing the work underneath is a second question, and people routinely collapse the two because the same screen is in front of them for both.

The practical version is short. Take three things the app claims to know and check them against something outside the app: an order total against what the payment provider recorded, a date against a calendar in a different time zone, a count against the rows you can see. If the numbers hold, the app is doing more than drawing. If one of them does not, you have found the difference between a screen and a product, and you found it before a stranger did.

Working out whether the thing holds up once strangers are inside it is a piece of work with its own method. Whether your particular app passes is settled by the area-by-area check on the readiness page, not by the order here, which only says where in the sequence that check belongs, and whether your own app is ready, checked one area at a time is where that verdict gets made.

The order that applies when the first version already exists

Here is the sequence, in this page’s own terms, for somebody whose first version already runs. It is five moves, and one of them is work you have already done. The reason it is short is that most of what the published guides call the MVP development process is either finished, in your case, or is a decision you made implicitly when you typed the first prompt and can now make explicitly.

  1. Pick the one thing the app is for. Not the feature list. The single sentence describing what somebody comes to this app to get done. If the builder produced eleven screens, ten of them exist because the tool is generous, and the one that matters is usually obvious the moment you have to say it out loud.
  2. Let the builder produce that version. This is the step you have already taken, and it is genuinely a step rather than a shortcut around one. What comes out is a real artifact: something a person can open, click and react to. Treat it as the first draft it is.
  3. Find out whether anybody wants that one thing. Show it. Watch where people stop. Count how many come back without being asked. This is the step most ranking guides put late, with Atlassian’s guide placing a validity test third, before getting ready to launch, and it is the one that is cheapest for you to run first, because the thing already exists.
  4. Pay for the parts a builder does not produce. There is a category of work that no prompt produces and no amount of iterating will produce: the pieces that only matter when the app is being used by people who are not you. That is the moment a person gets involved, and it is the subject of the next section but one.
  5. Launch it. Which is its own sequence, and this page stops at the point where it begins.

Move three deserves more than a line, because it is the one people skip while believing they are doing it. Showing the app to friends, posting it in a community you belong to, and counting the people who say it looks great are all pleasant and none of them is the test. The test has a shape: a person who does not know you, arriving for the thing the app does, getting through it alone, and then coming back on a day when nobody asked them to. Two or three of those tell you more than fifty compliments, and the reason to run it before move four rather than after is money. Move four is the part that costs something, and the only sane way to decide how much of it to buy is to already know whether anybody is on the other side.

Move four deserves the same treatment for the opposite reason: people skip it while believing they can iterate their way through it. Some of what is missing genuinely can be prompted into existence, and some of it cannot, because it is not a feature. Nobody prompts their way to knowing whether two customers signing up in the same second both get a valid account, or whether the payment that failed halfway left a charge behind. Those are questions somebody asks about the code and then answers with a change, and the asking is the part a builder does not do.

The order matters more than any individual move, and it is different from the published order for one reason. Their step three is validation before you build. Your step three is validation after you built, because the building already happened and validating first would have saved you nothing. Everything that changes is downstream of that.

Choosing which capabilities the first version carries and which ones wait is a decision with a page of its own, and it becomes a different decision once a builder has already produced eleven of them.

What usually goes wrong here has nothing to do with skipping a step. People reach step four having never budgeted for it, in time or in money. One owner’s app had been in family use for months, and had been quoted in a business plan, before they concluded the whole thing would have to be written again properly. Nothing in that story is a builder failing. It is a first version travelling much further than anybody expected on a plan that had no room in it for the parts nobody had done yet. Putting step four into the plan, at the start, is what keeps that ending off the table.

Two questions belong to this order and are deliberately answered elsewhere. The first is which tool does what, including what none of them produce at all. How far one of these tools actually carries an app before a person has to take over, tool by tool, is a map of its own.

The second is time. No duration on this page is a measurement of ours. How much calendar time each part of this takes, counted rather than guessed at, is answered separately.

Building a marketplace first version, where the hard part is not the app

A marketplace is the one case on this page where the software is the easy half, and it is worth its own section because the standard advice does active harm here.

Two sides have to exist before either side is worth anything. Somebody has to be selling, renting, teaching or delivering before anybody arriving to buy has a reason to stay. A builder will produce listings, search, profiles, messaging and a payment flow without being asked twice, and every one of those screens will be empty, because no tool produces supply. The generated app is not the constraint and never was.

That inverts the order in the section above, though only for one move. Step three, finding out whether anybody wants the thing, cannot be run against an empty marketplace, because an empty marketplace tests nothing. What gets tested first is whether you can get twenty of one side to show up and stay, and the honest way to run that test usually involves no software at all: a spreadsheet, a group chat, a phone. Founders who did this successfully generally arranged the first several matches by hand and only then pointed the app at the process they had already proved.

The search results for marketplace mvp reflect none of this, and it is worth knowing why before you read them. The page-one set is almost entirely companies selling marketplace building: Rigby, Sharetribe, Nautical Commerce, Ulan Software, Binmile and Codica all rank, alongside a community thread and an encyclopedia entry. Their pages are written to sell a build, so they answer the question “what features does a marketplace MVP contain”, which is the question whose answer a builder already handed you for free. None of them is linked here.

Worked pictures of what a first version looked like for products people have heard of belong with the examples. What belongs here is the one thing that survives from a marketplace first version to the next: the list of people on the supply side who answered. That list is the asset. The app is the part you can regenerate.

The point where you pay somebody, and what you are buying

Step four is the one that costs money, and it is worth naming exactly what is being bought, because “finish my MVP” describes a purchase far too vaguely to price or to check.

What a builder produces is a working demonstration of an idea. What it does not produce is the set of things that only matter under real use: what two customers acting in the same instant each end up with, what a payment that fails halfway leaves behind, whether a signed-in customer can reach rows belonging to somebody else, whether anybody finds out when it breaks at three in the morning. A demo surfaces none of it, because a demo is one person clicking politely in the right order.

That work is bought as named items. “Make it production ready” is not something anyone can quote against, and it is not something you can tell has been done. “Payments retry safely and no charge is recorded twice”, written down as a sentence, is both. Naming what is left, item by item, so somebody can price it is the finishing page’s work, and the list itself is not repeated here.

Building an MVP from scratch is not what this site sells.

The general market rate for step four is a separate matter and a published one. What people charge for that work is published on the page that collects those rates, and no figure of theirs is repeated here, but what a developer charges for work of that kind is the place to read it. No MVP build price appears anywhere on this page, because the money question changes shape once a builder has already done most of the work. What the paid part of this costs, and why that figure moves after a builder has already produced most of the app, is priced where price is the whole subject.

When the first version is worth showing to strangers

There is a moment, somewhere after the demo works and before anything is launched, when the app becomes fit for somebody outside your own head to open unsupervised. One person described reaching it like this, and the sentence is the whole test:

have zero coding experience but working on something for the past few months and i think it’s finally at the stage where other people can start trying it

They are describing a threshold rather than a milestone. The app is nowhere near finished at that point. What has changed is that a stranger opening it alone will get through the one thing it is for, without you sitting beside them explaining which button is safe.

Three conditions usually have to hold at once for that to be true. The one job the app exists to do runs end to end without a person steering around a broken part. The data on screen came from somewhere real, checked against something outside the app. And when it does break, which it will, you find out from something other than a customer’s message.

Once you begin changing generated code, which change goes first is a sequence in its own right and is written out where cleaning up is the subject, and the order to work in once you start changing generated code is the version of that to follow. What comes after this threshold is a different job again. Everything from the first invitation onward, including the store submission and the first week of real traffic, is set out where launching is the whole subject, and this page stops at the moment the app becomes worth launching, which is what launching it, once it is worth launching covers.

Most of the guides that rank for this question end on iterate. That is not wrong, and it is not much use either, because iteration is what you were already doing when you had a builder open. The thing worth ending on is narrower: the first version stops being yours alone on the day a stranger can use it without you, and every step before that exists to reach that day rather than to fill a plan.

Common questions about building an MVP

What are the steps to building an MVP?

The steps to build an MVP, as the ranking guides publish them, are define the problem, research the market and the competition, choose what the first version includes, design it, build it, test it with a small group, launch, and then measure and iterate. Atlassian compresses that into four and Miro into five, and both sequences assume no code exists when you start. Where a builder has already produced the working version, what remains is picking the single job the app is for, testing whether anybody wants it, paying for the parts a builder does not produce, and launching.

The work still outstanding turns into a price the moment somebody writes it down as named items instead of as a fraction.

How do you develop an MVP?

You develop an MVP by choosing one job the product does, building the smallest thing that does it end to end, and putting it in front of real users quickly enough that what they do can change what you build next. Every published method for how to make an MVP is a variation on those three moves. The 2026 version of how to develop an MVP is unusual only in the order: the building step now costs almost nothing and finishes first, so the expensive and slow parts moved to the other side of it.

How do I build my MVP?

Most advice on how to create an MVP starts with features, and that is the wrong end. Start by writing one sentence that says what somebody comes to your app to get done, then build only what that sentence needs. If you are using an AI builder, describe that one job rather than the product, because the tool will happily produce ten more screens and every one of them is something you will later have to maintain, check or delete. Then show it to people who are not related to you and watch where they stop.

What does it mean to develop an MVP?

Developing an MVP means building the least product that can teach you something true about whether people want it. The word doing the work in that sentence is “teach”: a version so small it teaches nothing has failed at the only job the approach has. That is also why creating an MVP is a decision about which single question you want answered, before it is a decision about features.

The definition of the term is a separate question from what to do on Monday morning, and it is answered where definitions are the job.

Is what an AI builder produced already an MVP?

Usually it is a demonstration rather than an MVP, and the difference is whether real users can use it without you. A builder reliably produces the screens, the flow and a live address. What it does not reliably produce is the behavior under real use: concurrent users, half-completed payments, one customer’s data staying away from another’s, and any way of finding out when something breaks. Until those hold, what you have is a very good answer to “what would it look like”.

MVP work taken as a whole, and which of these questions belongs where, sits one level above this page.

How many people should try it before it counts as launched?

There is no threshold number, and any specific figure quoted at you is somebody’s rule of thumb rather than a finding. What counts is that the people trying it are strangers, that they came for the thing the app does rather than to do you a favour, and that some of them come back without being prompted. Ten strangers who return tell you more than a hundred friends who click once.

What changes if the first version is a marketplace?

The order changes, because a marketplace with nothing in it tests nothing. Before the app is worth showing, one side has to exist: sellers, hosts, tutors, drivers, whoever supplies the thing being bought. Most successful marketplaces arranged their first transactions by hand, using a spreadsheet and a phone, and only pointed software at the process once it was known to work. The build is not the hard half.

Why do the MVP guides not mention the version I already have?

Because they were written for a reader who does not have one, and until recently that was every reader. Of the eight results holding page one for this question on 1 September 2026, four publish a step list and all four begin before any code exists. That was an accurate description of the job for most of the last fifteen years, so the guides have nothing to apologize for. It stopped being accurate when producing a working first version became something a person with no coding experience could do before deciding whether to.