MDZelo
首页/Indie Hacker Guide/What Is an MVP?

What Is an MVP?

Many people hear “MVP” and think it means “a product with fewer features” or “a rough first version.” So they cut half the features from the imagined full product, make the page less polished, shorten the flow, and assume they have built an MVP. Then it launches, and users still do not use it. Nobody understands what problem it solves.

The point of an MVP is not smallness. It is validation. An MVP is not a low-end version of the final product. It is the smallest way to validate one core hypothesis: whether users truly need the result, whether they will take action for it, and whether they may return or pay. An MVP can be small, but it cannot be valueless. It can be rough, but it cannot prevent users from completing the key task.

So what is an MVP? It is the smallest version that lets real users complete one core loop: the user has a problem, enters your product or service, provides the necessary input, receives a valuable result, and is willing to give feedback, return, or pay. Until this loop works, more features do not make the product a valid MVP.

An MVP Validates a Hypothesis, Not Your Ability

Many indie builders use an MVP to show what they can build. They want users to see login, admin panels, payments, polished pages, AI integration, and dashboards. These abilities matter, but they are not the center of an MVP.

An MVP should validate the riskiest assumption. Does the user have this problem? Is it frequent enough? Will they submit data? Is the generated result useful? Will they pay for it? These questions decide the project earlier than technical implementation.

If you are building an AI product description tool, the MVP does not need a complete account system, team permissions, or a huge template library. It first needs to validate whether sellers can input product information, receive descriptions usable for listing, save time, and want to use it again. Around that hypothesis, the first version can be very small.

Before building an MVP, write one sentence: what does this version validate? If the answer is only “whether I can build it,” that is not enough. You need to validate user behavior.

An MVP Must Include a Complete Result

Minimum does not mean incomplete. Many first versions fail because they remove critical steps. Users can open the page but cannot get a result. They can submit content but cannot export. They can see analysis but do not know what to do next. Such a product is small, but it is not an MVP because it does not close the loop.

A good MVP keeps the core path: user enters, provides input, receives result, and takes the next step. A screenshot generator’s core path is upload image, choose sizes, preview output, download result. An SEO weekly report tool’s core path is submit site, analyze pages, generate report, provide suggestions. A competitor monitoring tool’s core path is add competitors, detect changes, summarize updates, send alerts.

The first version can skip many advanced features, but it cannot skip the core result. You can skip login, but the user must get the result. You can skip an admin panel, but requests must be handled. You can skip automation and deliver manually. Users do not care whether your internal system is complete. They care whether their task is completed.

Ask one question: after using it, can the user say, “This helped me finish something”? If not, it is not a real MVP yet.

An MVP Can Be Manual

Many people think an MVP must be software. In reality, early MVPs are often a combination of manual service, forms, Notion pages, email, spreadsheets, simple scripts, and human processing. If it validates whether users need the result, it is a valid MVP.

If you want to build an automated competitor monitoring tool, first let users submit five competitor links and manually send a weekly summary. If you want to build an AI resume optimization tool, collect resumes and target roles through a form, then use human review plus AI to generate suggestions. If you want to build an ecommerce image optimization tool, manually process 20 images and observe whether users are satisfied and willing to pay.

Manual MVPs help you learn quickly. You see how messy user input is, how vague their needs are, where the result creates value, and whether users want more. Many automation details only become clear after doing the process manually a few times.

Do not automate everything too early. Automation should scale a validated workflow, not validate an uncertain demand for you.

How to Define MVP Scope

Start with one question: if the product can deliver only one result, what should that result be? Not one feature, but one result. Once the result is clear, work backward to the minimum steps needed for users to achieve it.

For example, the result of “generate a product launch checklist for indie builders” is that the user receives an actionable launch task list. Minimum steps may be choosing product type, entering launch date, generating the checklist, and exporting or copying it. Team collaboration, calendar sync, history, and template marketplace can wait.

For “help Shopify sellers find problems in product descriptions,” the result is that users know which descriptions to improve, why, and how. Minimum steps may be input product link or text, analyze issues, provide suggestions, and copy the result. Deep store integration, batch tasks, and A/B testing can wait.

The clearer the MVP scope, the faster the build and the cleaner the feedback. The larger the scope, the harder user behavior is to understand. You do not know which feature attracted users or where the problem happened.

MVP Success Does Not Mean Immediate Expansion

Once an MVP works, many founders immediately add features. Users suggest ten things, and you want to build all of them. You see some conversion and want to turn it into a platform. A few people try it, and you want team plans, enterprise plans, and multiple languages. Be careful.

MVP success only means one core hypothesis has promise. It does not mean every expansion is worth building. The next step should strengthen the core loop: make the result better, faster, less error-prone, and easier to repeat or pay for. Do not expand sideways too early.

Early metrics should focus on core behavior: how many users completed the result, how many returned, how many paid, and how many referred others. These signals matter more than adding five new features.

The goal of an MVP is not to become big immediately. It is to find a real value point and improve around it.

Summary

An MVP is not a crude product or a product with fewer features. It is the smallest version that validates core value. It must let real users complete a result and prove through behavior that the result is worth continuing.

For indie builders, the key question is not “what is the least code I can write?” It is “what is the least result I must deliver to validate whether users truly need this?” Close the core loop first, then improve the system. Prove value before chasing completeness.

Homework

  • Write your product’s riskiest assumption: need, frequency, payment, or result quality.
  • Define the core result your MVP must deliver in one sentence.
  • List the minimum 3 to 5 steps users need to complete that result.
  • Remove everything that does not affect the core result and run the loop once with software, forms, or manual work.

Next Lesson

How to Cut 80% of Features: do not simply build less. Keep only what validates the core value.

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。