Idea to MVP

A step-by-step guide to evaluate your assumptions and build a Minimum Viable Product (MVP)

Sessions
5
Steps
29
Last edited
Feb 12, 2026
Created by
Nova

About this process

There are five steps process will help you: 1) Evaluate your assumptions. 2) Define your priorities. 3) Define how this new idea could impact your business (or new business/team/etc) 4) Define success/Metrics. Also includes some reading recommendations.

The process in detail

5 sessions · 29 steps
01

Identify Assumptions & Risks

3 steps
  1. 1

    Create a list of hypotheses.

  2. 2

    You are not sure how to start?

  3. 3

    Find the riskiest assumptions.

Read the full text
1. Create a list of hypotheses.
•"We believe [TYPE OF USER] has a problem [DOING THING]. We can help them with [OUR SOLUTION]. We'll know we're right if [CHANGE IN METRIC]."
•"We believe that [BUSINESS OUTCOME] will be achieved if [USER] attains [BENEFIT] with [FEATURE] We'll know we're right if [CHANGE IN METRIC]."
2. You are not sure how to start?

In general, product managers and founders deal with four general categories of assumptions:

•The customer has XYZ problems.
•Something matters to the customer. If you are building a product with better convenience, you’re assuming convenience is a big factor in the service.
•There are no other satisfactory substitutes.
•Someone will eventually pay for the service. The assumption here is the pain is big enough for people to be willing to pay for the solution.
3. Find the riskiest assumptions.

After listing assumptions, you and your team will need to prioritize assumptions, and focus on the ones that would hinder the business most if they turned out to be false.

🤔 Copy or move the riskiest assumptions to the next session (add them to your conclusions.

New Board
  • Forming the Hypothesis
  • 01
  • Problem
  • Hypothesis
  • User
  • Benefit
  • Assumptions
  • Feature/Product/Service
  • MVP
  • What's the problem and successful outcome?
  • Who are the customers/users or people that are affected?
  • What benefits are the customers looking for?
  • What solutions might solve that?
  • What is the riskiest assumption we have?
  • What's the smallest thing we can do to test that?
  • Hypothesis for each problem.
  • Start typing
  • Start typing
  • Start typing
  • "We believe that [BUSINESS OUTCOME] will be achieved if [USER] attains [BENEFIT] with [FEATURE] We'll know we're right if [CHANGE IN METRIC]."
  • Start typing
  • Start typing
  • Start typing
  • Find the Riskiest Assumptions
  • 03
  • High Risk/Highly Important
  • "We believe that [BUSINESS OUTCOME] will be achieved if [USER] attains [BENEFIT] with [FEATURE] We'll know we're right if [CHANGE IN METRIC]."
  • Low Confidence
  • High Confidence
  • Low Risk/Less Important
02

Users & Problem-Solution Ideation

9 steps
  1. 1

    Describe your market.

  2. 2

    What are they trying to avoid? (The Pain Points)

  3. 3

    Define the customer’s current state and ideal state.

  4. 4

    Why does the user need the solution?

  5. 5

    Where does the user use the solution? Do they use other tools? What is required for them to be successful?

  6. 6

    Customer Gains

  7. 7

    Dreams, motivation and fears.

  8. 8

    What problem are you solving?

  9. 9

    Now let's understand the problem you are trying to solve.

Read the full text
1. Describe your market.

Define your main market on the sticky board. Who is your key user or buyer (people affected by the problem)? Who are you creating this solution (idea, product, solution, advertising, etc.) for?

Be specific (age, sex, social status, size, etc)

Write a note
2. What are they trying to avoid? (The Pain Points)

In this step, dig a little bit deeper and consider the reason behind that need and what negative emotions are they trying to avoid. Think about all the negative emotions, undesired costs or situations, and risks the customer/user (could) experience before, during, or after getting the job done. Ask yourself: What is stopping them from achieving their goal or job? What is it? When does it happen? Why does it happen? How does it happen?

Write a note
3. Define the customer’s current state and ideal state.

In this step, with your team, define how the user and the buyer feel without your solution and how they would feel once they have your solution.

Write a note
4. Why does the user need the solution?

With your team, create a list of reasons why they (user, customer, etc.) need your solution or idea. Cover the following questions: What social, emotional, cognitive, or functional jobs do your customers do on a daily basis? Why? Uncover why they need to do each of these things and you'll start to understand their lives more deeply. What prevents them from doing their jobs? Why do they need your solution? What type of "needs" do you cover? Primary needs? How is your solution solving their problem?

Write a note
5. Where does the user use the solution? Do they use other tools? What is required for them to be successful?

Define the space where your user (customer, etc.) uses the solution. Try to be as descriptive as possible and imagine the space and the things around them.

Write a note
6. Customer Gains

Think about all the ❤️🔥 benefits the customer/user expects, or would be surprised by. This includes functional utility, social gains, positive emotions, cost savings, etc.

Write a note
7. Dreams, motivation and fears.
•What keeps them up at night?
•What are they passionate about? Why? What's the reason behind that motivation or belief?
•What do they fear? Why?
Write a note
8. What problem are you solving?

Describe in detail what problem you are solving with your solution or idea.

Write a note
9. Now let's understand the problem you are trying to solve.

Use the “5-whys” model to get to the bottom of the reason a feature is needed. Most of the time, new features and products can be solved via optimization or UX change of current features or products.

Open the whiteboard below to discuss and uncover the Root Cause of the Problem. 👇👇

🔴 Tip: Do not create an MVP or define your assumptions withour understanding the problem.

🧞‍♂‍ Learn more about this method here.

Work on the whiteboard5 Why's
03

Establish minimum criteria for success

1 step
  1. 1

    Establish minimum criteria for success.

Read the full text
1. Establish minimum criteria for success.
1.Define your scope by adding your assumption and defining your experiment.
2.Define a start and due date.
3.Budget (or other resources)
4.Team satisfaction. (What would make the team feel excited?)🍫 Optional
5.Client/User satisfaction. (What would make the client or user go through the process? Or buy the product? Or feel better about their decision?)🍫 Optional
6.Quality (Define quality, expectations, etc) If you are working alone this is optional.
7.Activities. What are you going to do? Add a list of actions.
8.Metrics. How are you going to measure success?
9.Success criteria. Define the ultimate goal.
10.Method. How are you going to test your hypothesis/assumption? When would you track progress? How often? ( 🤖 Some common methods: A/B Testing, Before & After Testing, Time-based On/Off Testing, etc)
11.Tool. Are you using a tool, or a software? What are you using? How are you tracking success?
New Board
  • 01
  • Establish minimum criteria for success.
  • Client/User Satisfaction
  • Budget
  • Success criteria
  • Schedule
  • Team satisfaction
  • Metrics
  • Scope Number of hypothesis/assumptions you will be testing
  • Activities
  • Method
  • Tool
  • Start typing...
  • Increase sales by 20%
  • $3 per click to get 2 bookings a day 100 bookings a month
  • Start typing...
04

Business model

9 steps
  1. 1

    🧠 Clarify the Value Proposition

  2. 2

    💬 Customer Relationships — How You Connect, Retain, and Grow Each Segment

  3. 3

    🎯 Identify Customer Segments

  4. 4

    💬 Channels & Relationships — How You Reach and Keep Them

  5. 5

    ⚙️ Key Activities & Resources — How You Deliver Value

  6. 6

    🤝 Key Partners — Who Amplifies or Enables You

  7. 7

    💰 Revenue Streams & Cost Structure — How the Engine Works

  8. 8

    📊 Validate and Turn It Into a Visual Deck

  9. 9

    🚀 Decide the 3 Next Strategic Moves

Read the full text
1. 🧠 Clarify the Value Proposition

Start with the core of everything: what real problem do you solve, for whom, and why it matters now. Don’t describe features — describe the change you create. Ask yourself:

•“What pain or frustration do I eliminate completely for my customer?”
•“What gain or outcome do I make possible that they couldn’t achieve before?”
•“Why is this problem worth solving right now?”
•Which needs are you satisfying?
•Why do they need you and when?

Value proposition statement template:

Our [🛵product/service] helps [🙂user type/target segment] who wants to [job to be done] by [verb (like reducing, avoiding)] and [customer pain] and [verb (increasing/enabling) [customer gain] unlike [...]

🎯Type of value:

Functional - Save time/money/effort

Personal - Feel better/ Feel safe

Social - Look good/professional

Entertainment - Smile/Amaze/Fun

✅ Tip: If your statement can’t finish the sentence “Customers pay us because…” — it’s still too vague.

2. 💬 Customer Relationships — How You Connect, Retain, and Grow Each Segment

Most people fill this box with vague words like “support” or “community.” That’s not enough.

This block should define how you build trust, maintain engagement, and turn customers into promoters — and it must be designed intentionally, not assumed.

Here’s how to think about it step-by-step:

1 | Clarify the Purpose of the Relationship

Ask yourself:

•“What do customers expect from us — and what could pleasantly surprise them?”
•“Do they want speed and automation, or human touch and guidance?”
•“What kind of relationship fits our value proposition?”

✅ Tip: Every relationship type should increase the customer’s likelihood of success. If it doesn’t, it’s just noise.

2 | Choose the Relationship Type for Each Segment

Use these five classic relationship archetypes as a starting point — then adapt them to your context:

1.Personal Assistance: Human interaction, support, onboarding.
2.Self-Service: Automated systems where customers guide themselves.
3.Automated Service: AI or triggers that personalize experiences.
4.Communities: User groups that exchange help and inspiration.
5.Co-Creation: Customers actively contribute to product or content.

3 | Map the Relationship to the Customer Journey.

•How do we make the first impression effortless?
•How do we keep them engaged and successful?
•How do we encourage advocacy or upsell?

✅ Formula:

Relationship Journey = [Onboarding Experience] + [Retention Routine] + [Expansion Mechanism].

4| Design Moments That Feel Personal & Integrate Relationships Into Operations

Add emotional intention. Customers remember how you made them feel.

Summarize it in one powerful statement: We build [type] relationships with [segment] through [method], to [outcome].

3. 🎯 Identify Customer Segments

Define the specific groups of customers you serve — and the difference between them.

Avoid generic audiences (“companies,” “SMBs”). Think in jobs, pains, and behaviours:

•“Who feels this pain most intensely?”
•“Who benefits fastest when we fix it?”
•"Who is already trying to solve it another way?”

Use this structure:

👉 Segment = [Type of Customer] + [Core Pain] + [Decision Maker Role] + [Buying Trigger]

Example: “Marketing agencies (10–50 people) that lose time managing multiple clients and projects — Operations Director buys when workload spikes.”

💡 Tip: Focus on the one who signs the contract, not everyone who uses the tool.

4. 💬 Channels & Relationships — How You Reach and Keep Them

Map how customers discover you, evaluate you, and stay with you. Think end-to-end.

Ask yourself:

•“Where are they already looking for solutions like ours?”
•“Where do they feel most confident buying?”
•“What moments can I design to build trust before I sell?”

Use the Customer Journey Formula:

👉 Awareness → Consideration → Purchase → Onboarding → Retention → Referral

Write the main channel(s) for each stage and note which one converts best.

✅ Tip: Double down on channels where trust > reach (referrals > ads).

Write a note
5. ⚙️ Key Activities & Resources — How You Deliver Value

List what you must do consistently to deliver your promise — not what you “could” do.

Ask yourself:

•“If we stopped doing this for a month, would customers notice immediately?”
•“What is so core that if we outsourced it, we’d lose our advantage?”

Use this formula:

👉 Key Activities = [Action] + [Purpose] + [Strategic Impact]

Example: “Design scalable onboarding templates → reduce customer time-to-value → increases retention.”

Then pair each activity with the resources that make it possible:

👉 Resource = [Type] + [Why It’s Critical]

Example: “Team of process designers → ensures every template drives real results.”

💡 Tip: Limit to 3–5 per category — otherwise, you’re listing your to-do list, not your model.

Write a note
6. 🤝 Key Partners — Who Amplifies or Enables You

Think strategically: who makes you stronger, cheaper, or faster?

Ask:

•“Who already reaches the audience we need?”
•“Who makes a part of our business possible that we couldn’t do alone?”
•“Who reduces our risk or fixed costs?”

Use this formula:

👉 Partner = [Entity] + [What They Provide] + [How It Strengthens Our Model]

Example: “Integration with Notion → adoption channel + credibility.”

✅ Tip: Great partnerships change your economics — if they don’t, they’re just suppliers.

Write a note
7. 💰 Revenue Streams & Cost Structure — How the Engine Works

Get brutally clear about where money comes from and where it goes.

Start with:

•“What exactly do customers pay for — outcomes, access, or expertise?”
•“How do we price (subscription, usage, success fee)?”

Then list your key costs — people, tech, marketing — and mark the ones that grow faster than revenue with ⚠️.

Ask: “If revenue doubled, which cost would choke us first?”

✅ Tip: A good model shows leverage — one side grows faster than the other.

Write a note
8. 📊 Validate and Turn It Into a Visual Deck

Download your canvas and use this AI prompt to turn it into a 1-slide summary you can share with investors or teammates:

“Using this Business Model Canvas, create a clean presentation slide summarizing the 9 blocks, highlighting key insights, and suggesting one area to optimize for growth.”

Upload your deck and share it with your team to confirm accuracy.

✅ Tip: The moment you can explain your model clearly in 60 seconds — you own it.

Write a note
9. 🚀 Decide the 3 Next Strategic Moves

Look at your completed canvas and ask:

•“Which part feels weakest or most uncertain?” (e.g., channels, pricing, segment).
•“What can we test this month to validate or improve it?”

Pick 1 to 3 actions — one to validate, one to improve, one to scale.

Add a new session, and write them as action = [What] + [Why] + [Deadline] and assign them.

✅ Tip: Strategy is iteration — clarity without movement means nothing.

Write a note
Business Model
  • BUSINESS MODEL CANVAS
  • Who makes you stronger, cheaper, or faster? Who already reaches the audience we need?
  • “Customers pay us because…
  • What uniquely strategic things does the business do to deliver its proposition? What is so core that if we outsourced it, we’d lose our advantage?
  • Who feels this pain most intensely? Who benefits fastest when we fix it?
  • How You Connect, Retain, and Grow Each Segment. This block should define how you build trust, maintain engagement, and turn customers into promoters — and it must be designed intentionally, not assumed.
  • Our [🛵product/service] helps [🙂user type/target segment] who wants to [job to be done] by [verb (like reducing, avoiding)] and [customer pain] and [verb (increasing/enabling) [customer gain] unlike [...]
  • We build [type] relationships with [segment] through [method], to [outcome].
  • What is so core that if we outsourced it, we’d lose our advantage?
  • Where are they already looking for solutions like ours? 👉 Awareness → Consideration → Purchase → Onboarding → Retention → Referral. Write the main channel(s) for each stage and note which one converts best.
  • List your key costs — people, tech, marketing — and mark the ones that grow faster than revenue with ⚠️.
  • What exactly do customers pay for — outcomes, access, or expertise?
05

Prioritize, define and Create your MVP

7 steps
  1. 1

    Your solution & Value Proposition.

  2. 2

    The problem. (User needs/Pains)

  3. 3

    Value Addition

  4. 4

    Assumptions/Hypotheses.

  5. 5

    Map out user flow

  6. 6

    Prioritize MVP Features (or testing methods.)

  7. 7

    The testing methods or MVP.

Read the full text
2. The problem. (User needs/Pains)

Is this solving a problem?

3. Value Addition

What value does the new product offer its users? How can it benefit them? Why would they buy the product?

Define the value you provide:

•Functional: Saves, time, Reduces effort, Avoids, hassles, Reduces cost, Makes money, Reduces risks, Quality, etc.
•Emotional: Nostalgia, Wellness, Reduces anxiety, Rewards me, Fun, etc.
•Life changing: Provides hope, Motivation, Heirloom, Affiliation, etc.
•Social impact: Self-transcendence.
4. Assumptions/Hypotheses.

A minimum viable product (MVP) is the version of a new product or experiment that allows a team to collect the minimum amount of validated learning about customers with the least effort.

With any new business idea or new features, the product team will be making a lot of assumptions. However, there is no guarantee those assumptions are true, and when it comes to testing an MVP, we have to outline assumptions to the extent possible.

👀 What assumptions are you trying to test during this experiment or MVP? What are trying to learn?

👆Running hypothesis driven experiments using the MVP — image by x-staticmediagroup.

5. Map out user flow

You must design the app/landing page or add in a way that is convenient for users.

Defining the user flow is necessary to determine the process stages. It is essential to explain the steps needed to reach the main objective.

6. Prioritize MVP Features (or testing methods.)

To prioritize the MVP features, ask questions such as:

•What do the users want?
•Is this product offering them something beneficial?
•What do I need to test?

Use this matrix to prioritaze your ideas, features and assumptions.

•Critical: We absolutely need this or the user will not be able to use/understand/buy our product/service/idea. Sometimes design changes can be included here if is affecting the user's perspective.
•High: The user will be able to reach their objective and the product/idea will still work but adding these additional features could improve their experience, users could pay more for the same product/service or increase their likelihood of converting into paying customers.
•Low: Ideas and features that aren't necessary but adding them to the product/service will have a small positive impact. Usually not adding these features or ideas will have zero negative effects. Ask yourself: what would happen if our team decides to move forward without adding this feature? If the answer is "nothing" or the negative effects are small this feature or idea belongs here or inside the "indifferent" quadrant.
•Indifferent: Customers don't care about it. Avoid or review later.
7. The testing methods or MVP.

Eric Ries first coined the term MVP as “that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.”

An MVP needs to function as an actual test of the validity of your idea, not just as a cheap version of your product.

You can’t just launch an MVP - you also have to gain data and insights in the process. Some key insights could be the following 👇👇

•Helps you identify real problems. MVP helps bring to light issues that you might not have considered
•Helps you identify your real customer base.
•Helps you build a winning strategy.

Would this change some of your priotities? Add your 'must-have' to the conclusion section and create a prototype, experiment or MVP. 🗼

New Board
  • Creating a MVP
  • 01 - 04
  • Solution/Idea
  • Assumptions/Hypotheses
  • Problem
  • Value Addition
  • User flow
  • 05
  • Select task
  • Select task
  • Action
  • 06
  • Prioritize MVP Features/Ideas
  • CRITICAL The must-have. Non-negotiable. We absolutely need this.
  • HIGH The high-value features and ideas.
  • INDIFFERENT Customers don't care about it.
  • LOW Small impact features and ideas.
Capabilities
Fully editableAdapts as work changesAdd more sessions anytimeAI can be assigned
N
Created byNova·Official process
Last edited Feb 12, 2026·5 sessions · 29 steps