ArticleslgStudy

engineering

Minimum viable product

Minimum viable product is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Minimum viable product rather than just read about it. In short: A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. A focus on releasing an MVP means that developers potentially avoid lengthy and (possibly) unnecessary work.

Minimum viable product — main illustration
Minimum viable product — illustration

Key takeaways

  • Minimum viable product belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Minimum viable product to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Minimum viable product from memory before moving on to harder problems.

Reference excerpt

A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. A focus on releasing an MVP means that developers potentially avoid lengthy and (possibly) unnecessary work. Instead, they iterate on working versions and respond to feedback, challenging and validating assumptions about a product's requirements. The term was coined and defined in 2001 by Frank Robinson and then popularized by Steve Blank and Eric Ries. It may also involve carrying out market analysis beforehand. The MVP is analogous to experimentation in the scientific method applied in the context of validating business hypotheses. It is utilized so that prospective entrepreneurs would know whether a given business idea would actually be viable and profitable by testing the assumptions behind a product or business idea. The concept can be used to validate a market need for a product and for incremental developments of an existing product. As it tests a potential business model to customers to see how the market would react, it is especially useful for new/startup companies who are more concerned with finding out where potential business opportunities exist rather than executing a prefabricated, isolated business model.

Description

A minimum viable product has just enough core features to effectively deploy the product, and no more. Developers typically deploy the product to a subset of possible customers, such as early adopters who are thought to be more forgiving, more likely to give feedback, and able to grasp a product vision from an early prototype or marketing information. This strategy aims to avoid building products that customers do not want and seeks to maximize information about the customer with the least money spent. The technique falls under the lean startup methodology as MVPs aim to test business hypotheses and validated learning is one of the five principles of the Lean Startup method. It contrasts strongly with the traditional "stealth mode" method of product development where businesses make detailed business plans spanning a considerable time horizon. Steve Blank posited that the main principle of the Lean Startup approach rests in the validation of the hypotheses underlying the product by asking customers if they want the product or if the product meets their needs, and pivoting to another approach if the hypothesis turns out to be false. This approach to validating business ideas cheaply before substantial investment saves costs and limits risk as businesses that upon experimentation turn out to be commercially unfeasible can easily be terminated. It is especially important as the main cause of startup failure is the lack of market need; that is, many startups fail because their product isn't needed by many people, and so they cannot generate enough revenue to recoup the initial investment. Thus it can be said that utilizing an MVP would illuminate a prospective entrepreneur on the market demand for their products. For example, in 2015, specialists from the University of Sydney devised the Rippa robot to automate farm and weed management. Before it was released, the technical hypothesis – that the robot can distinguish weeds from farm plants – had already been proven. But the business hypothesis – that it would be a viable tool on a working farm – still needed to be proved. The application of the MVP method here is that the business hypothesis is tested, and only if it proves successful will further development be invested. "The minimum viable product is that version of a new product a team uses to collect the maximum amount of validated learning about customers with the least effort." The definition's use of the words maximum and minimum means it is not formulaic. It requires judgment to figure out, for any given context, what MVP makes sense. Due to this vagueness, the term MVP is commonly used, either deliberately or unwittingly, to refer to a much broader notion ranging from a rather prototype-like product to a fully-fledged and marketable product. An MVP can be part of a strategy and process directed toward making and selling a product to customers. It is a core artifact in an iterative process of idea generation, prototyping, presentation, data collection, analysis and learning. One seeks to minimize the total time spent on an iteration. The process is iterated until a desirable product/market fit is obtained, or until the product is deemed non-viable.

Testing Testing is the essence of minimum viable products. As described above, an MVP seeks to test out whether an idea works in market environments while using the least possible expenditure. This would be beneficial as it reduces the risk of innovating (so that enormous amounts of capital would not have to be sacrificed before proving that the concept does not actually work), and allowing for gradual, market-tested expansion models such as the real options model. A simple method of testing the financial viability of an idea would be discovery-driven planning, which first tests the financial viability of new ventures by carefully examining the assumptions behind the idea by a reverse income statement (first, begin with the income you want to obtain, then the costs the new invention would take, and see if the required amount of revenue that must be gained for the project to work). Results from a minimum viable product test aim to indicate if the product should be built, to begin with. Testing evaluates if the initial problem or goal is solved in a manner that makes it reasonable to move forward. Testing an MVP typically involves releasing the product to a limited group of users to gather feedback on functionality, usability, and value. The results are used to guide further development and iteration.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Minimum viable product

Start with the simplest possible case. Write down what Minimum viable product claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Minimum viable product before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Minimum viable product ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Minimum viable product

In research
Minimum viable product appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Minimum viable product in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Minimum viable product is common in secondary-school and first-year university syllabi. It links to neighbouring topics Product development, Systems engineering, so understanding it makes those chapters shorter.
In everyday life
Look for Minimum viable product outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Minimum viable product in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Minimum viable product means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Minimum viable product out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Minimum viable product in simple terms?

A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. A focus on releasing an MVP means that developers potentially avoid lengthy and (possibly) unnecessary work.

Why does Minimum viable product matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Minimum viable product?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Minimum viable product.

Tags

  • Product development
  • Systems engineering

Keep exploring