MVP – Is Your Product Really Minimum AND Viable?

Our tech community loves the term MVP (minimum viable product) to describe the first version of their product. Unfortunately, many ambitious product launches show that they are neither viable or minimum. They prove to be far too complicated to really connect to the user. Staying true to the core functionality of a product may be difficult, but it is necessary to finding success.

While we were preparing to launch Dispatch, we understood that the main goal of the app was to provide effortless, private communications to the users. However, during the development process, we had many intense conversations about features we couldn’t live without. This process of over-complication threatened to derail the product before version 1 (or .01!) had even shipped. We had even taken time to build wireframes and designs for several features that we thought would be rolled out soon after launch, but hadn’t covered basics like profile management! Features like a to-do feature, geo-tagged videos, and a heat map were put on the back burner to ensure a successful launch.

We did what every team does when creating new products. We tried to think of everything. But until you’ve launched, you need to slow down and consider the user and how they will use it. Here are some tips to make it easier for you to launch your product and keep MVP in mind.

1. Build an MVP

Focus on which feature(s) is the true core of your product. For example, Twitter’s core is the ability to post updates to your followers. Had Twitter focused on direct messages, hashtags, images, and videos would they have found the success that they enjoy today? Those features add value to the end product, but if the user doesn’t fully understand the core use, what good is it? So I recommend you focus on the true purpose of the product and can clearly communicate it to others. Hint: You should be able to to say this in once sentence.

2. Execute it

Put your product in the hands of your users, let them experience it, and listen to them talk about it. Their real life scenarios will give you a deep understanding of what value it brings to them so that you can understand where it succeeds and where it fails. Use a diverse group of users to give you the best view of how it would be used in the wild.

3. Learn and Iterate

Using the information you’ve collected, you now know if your product performs as designed and what additional functionality your users want. Now you can correct any mistakes and begin adding features (like direct messages on Twitter) to round out that experience!

I know how exciting it can be when you think of all the features you could implement. Make sure to staying reasonable and anticipate the needs of your user. Keep a close eye on development times and the associated costs for each of these features to see if it is really worth it in the long run.

“Is this enough? Maybe if we add and we’ll attract a larger user base. Right?”

Staying true to your initial product is difficult and can be frightening. Letting these doubts drive your product development may harm your product in the end. I sincerely believe it’s better to be loved by a few than liked by many.

Get more writing like this

Sign up and get new writing, just like this, every other two weeks. Unsubscribe any time (I'm not a dickhead).

Latest writing

Delight Comes Last

The Cost of Lies

Big Mood Machine

Simplicity is a war

The next iPhone

Working as a UX-lead

Leadership or management

Everyone should own a dog

Silence is gold

Cameras that understand

Humans, not users

Keeping AI Honest

Right to privacy

2018 in review

What’s my location?

The State of UX in 2019

Why scrap scrappy?

I’m taking a break

Organized for browsing

Stay humble, stay eager

The iPhone Franchise

Why Small Teams Win

Back to Work!

The Bullshit Web

Just keep at it

Let them eat cake

Netflix Culture



Vanity Metrics

Tech is not Neutral


Whose risk?

Why Small Teams Win

Phone Bored

Karim Rashid

Dieter Rams

Bleeding Out

Fake News is spam

Conversational Design


Bye bye Facebook


The seat at the table


Love letters to trees

Pricing Philisophy



Make me think

The Future of Retail

Hawaii Missile Alert

2017 review

Why Design Systems fail

What You Build

Checkout for Winners

Living a Testing Culture

What do you do?

Creative Class

How To Predict Your Future

Carpe Diem UX-designers

What´s Good Design?

Chasing Growth



A Redesign

Design quotes




Designing for Mobile

Is Less More?

Why Simple is Hard

Pricing It Perfectly

Failure, Reflect, Renew

Trusting Your Gut

Built to last

An Eye on the Future


Working with me

UX Design explained

Great user experience

Naming your icons


Due to a late cancellation on a project, I have availability from August 19. Let's talk!