Prototype, PoC, or MVP: Which path to take?

Andrej Suschevich
Jan 5 · 6 min read

Before starting to implement an idea, different people have different definitions of the intended result. In this case, the most common terms are the MVP (minimum viable product), POC (proof-of-concept), and Prototype.

Let’s try to determine when it is most appropriate to use each of the above definitions to avoid misunderstandings.

Image for post
Image for post

MVP

The term “Minimum Viable Product” became popular a few years ago with the advent of the Lean Startup era. The essence of the method is to reduce the costs of building a business. Therefore, MVP is a product with minimal start-up costs. Of course, building an MVP within the Lean Startup approach isn’t the only product development approach but the most spread one.

Since MVP is a prototype, it’s not a reason to make it worse. To create an MVP, you need to think over all the future product elements — each capability, each potential page — and choose what will illustrate its functionality and benefits best for the audience.

Due to several factors (market, alternative solutions to the problem, etc.), your MVP will be significantly different from anyone else’s. So ask yourself the question: “What minimum functionality is enough to solve the problem” Thinking this way, you will spend much less time on secondary tasks and save resources in the early stages.

MVP of popular brands

Apple

Image for post
Image for post

eBay

Image for post
Image for post

We see how successful these products are today, but we forget that it took them years to reach their current level.

Balancing product priorities doesn’t end with the MVP launch. It continues throughout the entire product lifecycle. Even when you have a customer base and a profitable company, you still have to choose what to do first and leave for later.

The minimum viable product is not a “raw” version, but a “skeleton” of a future solution, containing the most important of what will be in it.

POC

There are different approaches to defining the Proof of Concept. It often includes prototyping and creating an MVP. However, these are different methods of idea validation of idea validation, as they pursue different goals and yield different results. It is also mistaken to take PoC as a kind of “draft” of the project, which only needs to be slightly modified in the future. The Proof of Concept format itself is much closer to research than developing a working product. Only a small part of the system is tested — critical functions, and the result obtained may not be used in further development. Since the goal of PoC is to make sure the concept works in a short time, minor aspects important for the final version of the product can be omitted. In such cases, having received the green light during the PoC phase, the team can start developing a project from scratch.

Considering that product development based on new technologies can be too risky or hassle, PoC is becoming an indispensable tool to save you time, resources, and money.

PoC proves the viability of the product. It demonstrates that the project can be completed and provides a starting point for developing the project as a whole.

PoC also identifies several potential pitfalls and weaknesses that should be avoided during product development. Based on this research, a more accurate estimate of the project is created, which allows you to move on to the next stage of development.

At the same time, Proof of Concept does not cover the entire system but is aimed at a specific part of it, which users may not see since PoC is mainly used internally to flesh out the product development path.

At first glance, it might seem that Proof of Concept can be used on any complex project. But this is only at first glance.

A distinctive feature of PoC is that it deals with unusual, previously unheard of situations. Accordingly, when the need for PoC arises, the solution “at the exit” is different each time.

Whatever the reason for your doubts, PoC will help clear them up. Either it becomes clear that your project is viable and relevant to the market, or it’s time to look for Plan B.

Prototype

Prototyping is used to enable users to evaluate developer suggestions and test them before implementation. It also helps to understand the user’s specific requirements that the developer may not consider when developing the product.

Top reasons for using prototypes

Fast feedback

Better design vision

Saving time and money

Do not be distracted by unnecessary things

Checking before design and development

Conclusion

Originally published at https://www.intexsoft.com on January 5, 2021.

Bootcamp

From idea to product, one pixel at a time.

Andrej Suschevich

Written by

Solutions Architect at @intexsoft with over 10 years of experience in software development and project management.

Bootcamp

Bootcamp

The best resources for designers starting in Design, UX, and UI. Bootcamp is a new product publication from the team behind the UX Collective (http://uxdesign.cc). To submit your story: hello@uxdesign.cc

Andrej Suschevich

Written by

Solutions Architect at @intexsoft with over 10 years of experience in software development and project management.

Bootcamp

Bootcamp

The best resources for designers starting in Design, UX, and UI. Bootcamp is a new product publication from the team behind the UX Collective (http://uxdesign.cc). To submit your story: hello@uxdesign.cc

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store