How To Plan Your MVP (Minimum Viable Product) in 5 Simple Steps

MicroConf
9 Jun 202410:32

Summary

TLDRThis video outlines a five-step process to create a successful Minimum Viable Product (MVP) without wasting time or resources. The steps include defining clear objectives, identifying core features, choosing the right MVP approach (human automation, no code, or full code), creating a realistic development timeline, and launching the product strategically. The creator emphasizes avoiding feature bloat, validating ideas early with potential users, and iterating based on feedback. A phased launch strategy is also discussed, offering insights into how to build a product that fits the market.

Takeaways

  • 🚀 MVPs should focus on proving or disproving hypotheses before building a full product.
  • 💡 Clearly define your MVP's objective and ensure it solves a problem, not just simplifies an existing product.
  • 📊 Set success metrics, but understand that they're not absolute. For example, a 50% retention rate for 6 months might indicate reasonable success.
  • đŸ‘„ Engage in conversations with early adopters to validate interest and refine your product before investing in development.
  • 🔍 Prioritize core features for your MVP based on feedback from early users. Focus on solving a clear problem rather than feature bloat.
  • đŸ‘©â€đŸ’» Consider different MVP approaches: human automation, no-code tools, or full-code solutions depending on your technical skills and product requirements.
  • 📅 Create a realistic development timeline and track your progress to avoid delays and keep accountability.
  • đŸ§‘â€đŸ€â€đŸ§‘ Focus on one-on-one conversations with potential customers, especially when entering niche markets like real estate or CRM.
  • 🔧 For some products, like an email service for realtors, you can test your hypothesis using existing platforms without writing code.
  • 🎯 Use a phased launch strategy to gather feedback, iterate, and improve your product gradually before scaling to a broader audience.

Q & A

  • What is the main purpose of the video?

    -The main purpose of the video is to walk viewers through a five-step plan for creating a Minimum Viable Product (MVP) to avoid wasting time, money, and energy on an idea that no one is willing to pay for.

  • Why is defining the objective of the MVP crucial before building it?

    -Defining the objective is crucial because it helps clarify the hypothesis you are trying to prove or disprove, ensuring you build something relevant rather than wasting time on unnecessary features.

  • What are the two example applications used in the video to illustrate MVP creation?

    -The two example applications are 'Bump CRM,' a simplified CRM, and 'Postcard,' an email service provider (ESP) for realtors.

  • What success metrics should be established for an MVP?

    -For 'Bump CRM,' success might involve getting buy-in from 10 to 40 users and seeing if 50% of them stick around for six months. For 'Postcard,' a success metric could be having conversations with 100 realtors and getting at least 10% interested in the product.

  • How should founders determine the core features of their MVP?

    -Founders should focus on identifying a subset of features that solve the primary problem for their early users, avoiding feature bloat. This might involve feedback from Early Access users to prioritize features that are critical to the product's functionality.

  • What approach does the video recommend for creating the MVP, especially if the founder is not a developer?

    -The video recommends one of three MVP approaches: human automation (no code, using people to perform tasks manually), no-code tools like Bubble or Airtable, or full code if the founder has the necessary technical skills.

  • Why is creating a development timeline important when building an MVP?

    -A development timeline helps founders stay on track, providing a realistic schedule to avoid endless tinkering. It also helps measure progress, keeping them accountable for each milestone.

  • What is the recommended approach to launching an MVP?

    -The video suggests using a phased launch, starting with Early Access users to get feedback and iterate, before rolling it out to a broader launch list of 500 or more users in stages. This helps improve the product and fix bugs before wider release.

  • What is the difference between Early Access and a beta launch?

    -Early Access involves charging users once they start getting value from the product, while a beta is typically free and used for testing. Early Access focuses on real feedback from paying customers.

  • What is the key takeaway for founders when creating an MVP?

    -The key takeaway is to focus on solving a problem with a minimal set of features that proves or disproves a hypothesis. Founders should avoid building too many features or spending too much time developing something that users may not want.

Outlines

00:00

🚀 The Importance of Defining Your MVP Objective

This paragraph emphasizes the importance of not rushing into building a Minimum Viable Product (MVP) without a clear plan. It introduces the five-step process to create an MVP effectively, avoiding wasted time and resources. The first step is defining the MVP’s objective clearly, which is crucial to validate your product idea. Two example apps—Bump CRM and Postcard—are introduced to illustrate different MVP approaches and how defining success metrics can help measure progress. The paragraph also hints at the importance of having a launch list and concludes with a focus on clarity before execution.

05:00

📊 Establishing Metrics and Validating Hypotheses

This section dives into creating success metrics for an MVP. Using the two example apps—Bump CRM and Postcard—hypotheses are formed around key assumptions about their target audiences and functionality. For Bump CRM, the goal is to get buy-in from 10-40 people and test retention, while for Postcard, the goal is to engage 100 Realtors, with a 10% conversion rate as a guideline. The paragraph stresses that these metrics are not hard and fast rules but directional guides for founders to decide whether to move forward.

10:02

⚙ Outlining Core Features for Your MVP

This paragraph focuses on determining the essential features for the MVP, prioritizing them based on user feedback and product vision. For Bump CRM, the challenge is to identify a common feature set that serves early access users without overcomplicating the product. If no commonality is found, it may be necessary to pivot or expand the user base. For Postcard, the recommendation is to avoid building an entire product upfront. Instead, founders should create a minimal version of their offering using existing tools like MailChimp, acting as a consultant to deliver value without extensive coding.

🔧 Choosing the Right MVP Approach: Code, No Code, or Human Automation

The fourth step is about selecting the right MVP approach. Founders are encouraged to choose between human automation, no code, or full code, depending on their technical skills and the problem they aim to solve. The paragraph advises against using full code unless absolutely necessary due to its high risk and cost. Instead, founders should lean into human automation or no-code solutions like Bubble or AirTable to quickly test their hypotheses without extensive development work.

⏳ Setting a Development Timeline for Your MVP

This step underlines the importance of creating a clear development timeline, whether for software or other tasks related to building an MVP. Setting milestones and tracking progress keeps the project on course and prevents delays. The paragraph describes how the author used Excel sheets to manage and separate planning from building, allowing for better focus when developing the product. Establishing a clear project plan ensures that founders know whether they’re on schedule or falling behind.

📅 Launching Your MVP: The Phased Approach

The final step discusses launching the MVP through a phased approach, starting with early access users and gradually scaling to a larger audience. The author shares their experience with launching Drip, explaining how the process was spread over five months to gather feedback, iterate, and improve the product before a full launch. This method allowed for manageable growth and the discovery of product-market fit. Founders are encouraged to charge early access users once value is established, avoiding free trials or lifetime access.

📈 Finding a Marketing Channel Post-MVP

This closing section touches on the next steps after launching an MVP—finding the right marketing channel. The author briefly mentions their book, 'The SaaS Playbook,' which lists 20 marketing strategies companies have used to scale. It also teases an upcoming interview with a founder who helped grow a SaaS business from under $1 million to over $10 million ARR, offering further insights into scaling strategies.

Mindmap

Keywords

💡Minimum Viable Product (MVP)

An MVP is a basic version of a product designed to test a business idea with minimal resources and functionality. In the video, the speaker emphasizes the importance of creating an MVP to avoid wasting time on a product that no one wants. The MVP helps validate hypotheses about whether a product will meet market demand, as demonstrated through examples like 'Bump CRM' and 'Postcard.'

💡Hypothesis

A hypothesis in the context of product development is a testable assumption about what a product will achieve or how customers will react to it. The video emphasizes defining hypotheses as the first step in building an MVP. For example, 'Bump CRM' tests whether users will switch to a simpler, cheaper CRM with fewer features, while 'Postcard' tests if Realtors would use a specialized email marketing tool.

💡Core Features

Core features refer to the essential functionalities that an MVP must have to meet its objectives. The video advises founders to prioritize these features based on their vision and user feedback. For 'Bump CRM,' finding a common set of features required by early access users is crucial, while for 'Postcard,' the video suggests avoiding feature bloat and focusing on solving the core problem for Realtors.

💡Early Access

Early Access refers to giving a select group of users access to the MVP before a full public launch. These users help validate the product’s features and usability. The speaker mentions testing 'Bump CRM' with 10-40 people and monitoring how many stay with the product over six months to assess its viability.

💡No Code

No Code refers to building an MVP without writing any custom code, using platforms like Bubble or Airtable. This approach is suggested for non-technical founders in the video, particularly for 'Postcard,' where the speaker recommends building the solution on top of an existing email marketing platform like MailChimp to minimize time and effort.

💡Human Automation

Human Automation involves performing tasks manually that would typically be automated in the final version of a product. The speaker suggests this approach for MVPs, as it helps test hypotheses without the need for coding. In 'Postcard,' for instance, tasks could be handled by virtual assistants or consultants rather than automated systems during the MVP phase.

💡Development Timeline

A development timeline is a structured schedule that outlines the phases and milestones for building an MVP. The video highlights the importance of setting a timeline to stay on track and avoid endlessly tweaking the product. The speaker recommends using tools like Google Sheets to plan out and monitor the progress of tasks.

💡Phased Launch

A phased launch is the process of gradually rolling out a product to a growing user base over time. The speaker describes using this approach for his SaaS app, starting with a small group of early access users and progressively opening it up to more people. This method helps collect feedback and iterate on the product before a full release.

💡Product-Market Fit

Product-Market Fit refers to the point when a product satisfies the needs of its target market and gains traction. The video discusses how reaching product-market fit involves iterating on the MVP based on user feedback during the phased launch, and it's crucial for the long-term success of a SaaS product like 'Drip,' which the speaker uses as an example.

💡Marketing Channels

Marketing channels are the methods through which a product reaches its target audience. The video mentions that after building the MVP, it's essential to find effective marketing channels to grow the product. The speaker refers to 20 marketing strategies listed in his book to help SaaS companies find their audience and grow from early traction to a more sustainable business model.

Highlights

It's easy to get lost in building an MVP that no one wants, wasting time, money, and energy.

Five-step plan to create an MVP to avoid wasting resources.

Step 1: Clearly define the objective of your MVP and the hypothesis you're testing.

Example MVP: CRM that's cheaper and easier to use but with fewer features.

Example MVP: Email Service Provider (ESP) focused on realtors.

Set success metrics: For CRM, get buy-in from 10-40 users and aim for 50% retention after six months.

Step 2: Outline core features and prioritize based on user feedback and vision.

Step 3: Choose the right MVP approach - human automation, no-code, or full-code.

For ESP MVP, don't code anything yet; use an existing platform like MailChimp to test the concept.

An MVP isn’t just a simpler version of another product, it's about solving a problem and testing hypotheses.

Step 4: Create a development timeline and stick to it to avoid unnecessary delays.

Track progress with a project plan in an Excel or Google Sheet to stay accountable.

Step 5: Launch the MVP in phases, starting with early access users for feedback and iteration.

Charge early users after they've started to derive value from the product.

Find a marketing channel that works for your MVP, based on the product and target audience.

Transcripts

play00:00

it's easy as an early stage founder to

play00:01

get lost in the process of building a

play00:03

minimum viable product your MVP you can

play00:06

spend weeks if not months building

play00:07

something that no one wants so in this

play00:09

video I'm going to walk you through my

play00:11

five-step plan for creating your MVP by

play00:14

following these steps you can avoid

play00:15

wasting your time your money and your

play00:17

energy toiling away on a SAS idea that

play00:20

no one is willing to pay for and if you

play00:22

stick around till the end I'll show you

play00:23

how I'd roll the MVP out to your launch

play00:26

list and yes you should have a launch

play00:28

list while ensuring that you don't learn

play00:30

through the people on that list in the

play00:32

process I've talked a lot about MVPs on

play00:34

this channel I have a video or two

play00:36

dedicated to MVPs so I'm not going to go

play00:38

into why you should consider building an

play00:40

MVP in this video I'm just going to dive

play00:42

into the five steps the first being to

play00:44

clearly Define your MVP's objective you

play00:48

don't want to go in guns blazing and

play00:50

just start building something before you

play00:52

do that you want to clearly Define what

play00:55

hypothesis or hypotheses you are trying

play00:57

to prove or disprove by launching this

play00:59

MV

play01:00

and in this video we're going to look at

play01:01

two example apps that we're going to

play01:03

walk through all five steps with so one

play01:05

hypothesis might be I'm thinking about

play01:08

building a CRM but I'm going to make it

play01:10

cheaper and easier to use so a

play01:12

hypothesis might be will people who

play01:14

currently use a CRM switch to mine if

play01:17

it's cheaper if it's easier to use but

play01:19

maybe it only has a third of the

play01:20

functionality and throughout this video

play01:22

we'll call this idea bump CRM at bump

play01:25

crm.com our second example is an email

play01:27

service provider or email marketing

play01:29

platform but I'm going to say ESP email

play01:31

service provider for this video that is

play01:33

focused on Realtors so the hypothesis

play01:35

might be do realtors care enough about

play01:37

email marketing that they would sign up

play01:39

for an ESP that is focused specifically

play01:41

on their vertical and we're going to

play01:42

call this one postcard at ostc guard.com

play01:45

so if we were to establish some success

play01:48

metrics for your MVP so you can help

play01:51

decide look it's not hard and fast it's

play01:52

not black and white it's not if you hit

play01:54

this number you definitely are for sure

play01:56

validated and if not you're not but what

play01:58

about some guidelines some metrics so

play01:59

you have an idea if you should continue

play02:01

to build and launch this MVP so for bump

play02:04

CRM which is the horizontal CRM with

play02:06

limited feature set your true MVP at

play02:08

this point is probably having

play02:09

conversations and getting Buy in from

play02:12

somewhere between 10 and 40 people and

play02:14

I've talked about those numbers why 10

play02:16

and 40 in a prior video so I'm not going

play02:18

to go into it here but for the sake of

play02:19

this video Let's just say you already

play02:21

have 10 people who are champing at the

play02:23

bit to use a simpler perhaps less

play02:26

expensive CRM your next step would be to

play02:28

figure out which subset of features to

play02:30

build and then of course to start coding

play02:32

but the metric here would be how many of

play02:34

your 10 Early Access folks actually try

play02:36

it when given access and how many stick

play02:38

around and use it for even a few months

play02:40

I think even a 50% success rate of

play02:42

people who stick around for 6 months is

play02:45

pretty reasonable at this stage your

play02:46

success rate is going to be low but of

play02:48

course it does depend on the space and

play02:50

your app and your price point and you

play02:51

there's a lot of things you can get

play02:52

right a lot of things you can get wrong

play02:54

at this point so that's where it can be

play02:55

hard to put hard and fast numbers on

play02:58

these things but you want to look for

play02:59

stuff that is directionally correct and

play03:01

then for postcard which is the ESP for

play03:03

realtors I'd be looking to have

play03:05

one-on-one conversations whether via

play03:06

email or phone or Zoom or whatever with

play03:09

say 100 Realtors to pick a nice round

play03:11

number and to get at least 10% of those

play03:13

to be super interested in trying out the

play03:15

product step two is to outline your core

play03:17

features it's to determine the essential

play03:19

features needed for your MVP and then to

play03:21

prioritize these features based on your

play03:24

vision of the product how important you

play03:26

think they are and your user or Early

play03:28

Access feedback so so for bump CRM this

play03:31

is probably the hardest step of all

play03:33

really digging in with your 10 Early

play03:34

Access customers to figure out your

play03:36

feature set is exactly what I'd be doing

play03:38

here so I'd spend a ton of time and

play03:40

honestly if you can't find a subset of

play03:42

functionality that most of your users

play03:44

need you either need to bail on the idea

play03:46

altogether or find more Early Access

play03:48

customers cuz you're trying to find a

play03:50

commonality if across all 10 users the

play03:52

vend diagram is you need 100% of the

play03:54

feature set of Salesforce then bump CRM

play03:56

doesn't work cuz you can't build 100% of

play03:58

the features of Salesforce it's just too

play04:00

big so in this case you're looking for

play04:02

that subset of Early Access folks who

play04:04

need the same shared subset of features

play04:07

which look it's not going to be black

play04:08

and white it's going to be cloudy it's

play04:09

going to be muddy I get it there's a lot

play04:11

of signals but you just have to do your

play04:12

best being a Founder is making hard

play04:14

decisions with incomplete information

play04:16

and going out and finding as many Early

play04:18

Access customers as you can that only

play04:19

need that small subset whether it's a

play04:21

third or 20% or 40% you get the idea

play04:24

that's the key at this stage and for

play04:26

postcard I'm sure you're thinking well

play04:28

here we go I get to figure out the sub

play04:29

set of features that I need to build to

play04:32

become an ESP and that's wrong I would

play04:34

not write a line of code here I would

play04:36

not build an ESP I would figure out

play04:38

exactly what I want to offer to Realtors

play04:41

whether it's custom pre-built email

play04:43

sequences some kind of done for you

play04:45

service a widget that installs on their

play04:47

website and is preconfigured to collect

play04:49

leads whatever you decide the packages

play04:52

for this product I'd be looking to then

play04:54

build that out with zero code on top of

play04:56

an existing platform probably MailChimp

play04:58

if you want to know the truth when I say

play05:00

zero code I don't mean no code I mean

play05:01

you literally just build it in their

play05:03

platform you almost act as a consultant

play05:05

and you build out the things you

play05:06

promised on an existing ESP a minimum

play05:09

viable product is not just a simpler

play05:12

version or a version with less features

play05:14

of another product MVPs are about

play05:16

solving a problem and looking at

play05:18

hypotheses so in this step you're

play05:20

looking to avoid feature bloat and focus

play05:22

on delivering a clear solution and as I

play05:25

mentioned in our how to create an MVP

play05:27

video which you should watch next if you

play05:28

haven't already you probably don't need

play05:30

to design and build polished account

play05:32

deletion billing all kinds of things you

play05:34

can leave out of your MVP and we'll link

play05:36

to that video of course in the

play05:37

description step three I've already kind

play05:39

of jumped to this but it's to choose the

play05:40

right MVP approach I recommend using one

play05:43

of three MVP approaches the first is

play05:46

human automation this is where you write

play05:48

no code and you have humans doing the

play05:50

work behind the scenes in the case of

play05:51

postcard that's pretty much what I'm

play05:53

talking about you're doing the

play05:54

automation or you're hiring a virtual

play05:55

assistant or a consultant to do the work

play05:57

you're not trying to make money at this

play05:58

point you're just trying to prove Pro or

play05:59

disprove the hypothesis then there's the

play06:01

no code approach and this is where you

play06:03

take bubble or air table or softer or

play06:05

some other no code tool and you slap it

play06:08

together with bailing wire and chewing

play06:10

gum and you kind of build a Franken

play06:12

product potentially it doesn't have to

play06:13

be amazing or scalable but again you're

play06:15

trying to prove a disprove a hypothesis

play06:17

and finally full code this is where you

play06:19

get in as a developer or if you have to

play06:21

hire a developer and you build out that

play06:24

minimum viable product in this step you

play06:26

have to decide which approach aligns

play06:28

best with the problem you're trying to

play06:29

solve and how you can best prove or

play06:31

disprove that hypothesis so you probably

play06:33

want to match it up with your own

play06:35

technical skills so if you're not a

play06:37

developer you probably want to pick a

play06:38

problem in the first place that can be

play06:40

solved with human automation or no code

play06:41

lean into your strengths or your assets

play06:44

if you really need a full code MVP and

play06:45

you're not a developer it's a very risky

play06:47

and very expensive proposition step four

play06:50

is one that most people skip but it's to

play06:53

create a development timeline and I

play06:55

don't mean it has to be software

play06:56

development I mean just the schedule for

play06:58

building out the MVP most people don't

play07:01

do this and I think it's critical you

play07:02

want a realistic timeline for building

play07:04

this and you want to stick to it as

play07:05

close as possible even if you're not

play07:07

fully correct you know if you're on

play07:09

course or if you're way off with no

play07:11

estimate you just spend the next 6

play07:12

months tooling around because that's

play07:14

what we do as makers personally I like

play07:16

to set a deadline for each phase and

play07:17

Milestone and I track my progress in a

play07:20

Google or an Excel sheet so that keeps

play07:22

you accountable and it lets you know

play07:24

when you might be dragging your feet

play07:26

when I used to work nights and weekends

play07:28

on my products I had a running task list

play07:31

and one thing I did separate from the

play07:33

building was the planning so I sat down

play07:34

and said what is everything that needs

play07:36

to be built in order to get this product

play07:38

shipped ready and to get it shipped and

play07:40

I would make a huge list of that just a

play07:41

project plan again I would use an Excel

play07:43

spreadsheet or a Google sheet but what

play07:45

that did was it separated the planning

play07:47

from the building because then when I

play07:49

sat down to build I didn't have to think

play07:50

oh what comes next there was just a list

play07:52

that I knew to dive into and I always

play07:54

knew whether I was on schedule or behind

play07:56

schedule and once you have all that you

play07:57

get to work in a minute I'm going to

play07:59

tell you how I'd release my MVP into the

play08:02

world but first I want you to know that

play08:03

applications for microcom masterminds

play08:06

are closing soon I've talked a lot on

play08:08

this channel about how important

play08:09

masterminds have been to my

play08:10

entrepreneurial success but finding the

play08:12

right Founders to join up with can be

play08:14

really hard so over the past few years

play08:16

my team at microcom has successfully

play08:18

handm matched over 1,000 Founders into

play08:21

Mastermind groups by looking at your

play08:22

Revenue your team size your strengths

play08:24

your goals and several other data points

play08:26

to make sure your peer group is the

play08:28

right fit collectively all the

play08:30

Mastermind folks we've matched have more

play08:31

than $150 million in ARR so once you're

play08:34

matched you'll also have access to our

play08:36

mentorship series a three-month program

play08:38

where you can connect with some great

play08:39

minds in sales Business Development

play08:41

marketing and more if you're looking for

play08:43

accountability honest feedback about

play08:44

your business and the opportunity to

play08:46

make new friends that care about your

play08:48

success you should head to microcomp

play08:49

mastermind.com and apply by June 12th

play08:53

that's microcom mastermind.com all right

play08:55

let's get back to launching your MVP so

play08:57

step five is to launch and when I

play08:59

launched my last SAS app and this is how

play09:01

I would do it today is I used a phased

play09:03

launch so this is down the line when you

play09:05

have a launch list it's not your 10

play09:06

Early Access people but let's say you

play09:08

have 500 or 5,000 people on an email

play09:10

list what I did cuz I think I had about

play09:12

3,400 if I recall first I would show it

play09:14

to the people in Early Access you get in

play09:16

conversations with them you get feedback

play09:18

you iterate you're improving the product

play09:19

You're Building features and of course

play09:21

you're squashing what few bugs that you

play09:23

have and I call this early access I

play09:25

charge for it it is not a beta I don't

play09:27

do annual or lifetime comps at this

play09:29

point I want people who are really

play09:30

interested in paying for the product and

play09:32

what I used to tell them is you can use

play09:33

it for free for now until you start

play09:35

getting value and then I'm going to

play09:36

start charging you $ x a month in my

play09:38

case it was $49 a month so you start

play09:40

charging people as soon as they are

play09:42

willing to pay so this phased launch

play09:45

took five months when we rolled drip out

play09:47

was my email service provider I built 5

play09:49

months to roll out to 3,400 people a few

play09:52

hundred at a time every two weeks I

play09:54

remember I started with 1 to 200 just to

play09:56

try to get a feel for can we build fast

play09:58

enough to keep up with these people and

play09:59

then I started launching to five or 600

play10:01

people every 2 weeks towards the end we

play10:03

were building frantically between the

play10:05

the groups of folks we were letting in

play10:07

and realistically it led us to find

play10:09

product Market fit over the next several

play10:11

months once you have your MVP you're

play10:13

going to need to find a marketing

play10:14

channel that works in my book The SAS

play10:16

Playbook I list the 20 marketing

play10:18

channels I've seen companies use and in

play10:20

an upcoming video I'll be chatting with

play10:21

a microf connect member who broke down

play10:23

10 of the strategies he tried while

play10:25

helping ass SAS grow from less than a

play10:27

million to over 10 million in ARR make

play10:29

sure you're subscribed to this channel

play10:31

so you don't miss that chat

Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Ähnliche Tags
MVP strategyStartup tipsProduct launchSaaS developmentFounders adviceLean startupProduct validationEntrepreneurshipTech startupsSoftware development
Benötigen Sie eine Zusammenfassung auf Englisch?