6. POA Techniques
6.13 Minimal Viable Product
Guide to Product Ownership Analysis
Purpose
Minimal viable product (MVP) is used to avoid cost and risk associated with developing the wrong product by
Description
MVP identifies the smallest set of features or requirements needed to deliver value to stakeholders and satisfy early adopters in the shortest time possible. It focuses on core features sufficient to deploy and deliver stakeholder value. Further features are developed after considering feedback. It applies to
Components
There are four primary components in defining the MVP.
- Testing a hypothesis,
- Reducing waste, or
- Increasing speed to customers for feedback and adoption.
Description
MVP identifies the smallest set of features or requirements needed to deliver value to stakeholders and satisfy early adopters in the shortest time possible. It focuses on core features sufficient to deploy and deliver stakeholder value. Further features are developed after considering feedback. It applies to
- Product development,
- Services (commonly to test the willingness to pay),
- Feature development (to gauge demand), and as
- Differentiation (market test strategy).
| What it is |
| Building a viable product | Minimal effort with maximum learning | Evidence-based learning |
|
|
|
| What it might be |
| Functional prototype | Shippable product | Cheap and fast |
|
|
|
| What it is not |
| All must-have features | Proof of Concept (POC) | A single, fixed release |
|
|
|
Components
There are four primary components in defining the MVP.
- Target Audience: POA Practitioners clearly identify the target market and likely early adopters of the solution. Analysis of these groups identifies what problems they may have related to the proposed solution.
- Goal to Achieve or Hypothesis to Test: POA Practitioners clearly define the goal or the hypothesis to test with MVP.
- For example, the hypothesis may suggest that the new product will lead to quick adoption by the target audience, or
- The organization may hypothesize that a new feature in a product will improve customer service.
- Defined Requirements: POA Practitioners select the minimal number of requirements necessary to deliver the MVP. This selection is based on:
- The target audience,
- The goal to achieve, and
- The mechanism to measure learnings.
- Mechanism to Measure Learning: To validate the hypothesis or to determine if the desired goal was achieved, POA Practitioners identify objective measurements to interpret the feedback and learning received. These measurements influence further solution development by identifying the success of the current MVP.
MVP generally follows five steps:
Step 1: Analyze the purpose of the MVP.
Step 4: Build Product Road Map (MVP -> MMF ->MMP).
Step 5: Measure Learning.
Tips for Success
Step 1: Analyze the purpose of the MVP.
- From a customer perspective:
- MVP helps validate a product idea and to understand customer desirability or usability.
- MVP helps identify areas of opportunity or improvement.
- The purpose of the MVP will influence the type of MVP created.
- It is important to determine the primary purpose of the MVP.
- Is the purpose primarily to validate the product idea and gauge desirability, or to evaluate its usability?
- Is it a brand-new product or an existing product that will be improved?
- Think about creative, low-cost options that test the hypothesis with the target market and achieve the purpose of the MVP.
- The type of MVP selected may vary, from an ad leading to an information page, to a wireframe mock-up, to a functioning product. When considering the type of MVP to achieve the purpose, ask:
- "What is the minimal set of product features needed to elicit the required feedback?"
- "What type of product or service is it? Is it an innovative product that customers are not familiar with?"
- "What is the level of required investment to implement the MVP?"
- "How much time, effort, and resources are required in developing this MVP?"
- "What type of feedback is needed from the customer? (E.g., is it related to usability, desirability, or both?")
- Conduct journey mapping sessions with the customer and other stakeholders to discover the ideal system interactions in the user journey that mitigate the pains of the user, produce new gains, and delight the customer.
- From the user journeys:
- •Distill all the opportunities and product features,
- Prioritize those that:
- Provide the most impact,
- Address an urgent need, and
- Have high-impact features and low complexity, NS that provide an easy win.
- Differentiate between "must-haves" and "nice-to-haves".
- Decide the minimum product features from the "must-haves" to be included in the MVP.
Step 4: Build Product Road Map (MVP -> MMF ->MMP).
- Once the features of the MVP are identified, identify the user stories and prioritize them to build the product roadmap. This will lay out the path from the MVP to the minimum marketable feature (MMF), and then to minimum marketable product (MMP), which is the first minimum marketable release.
- Build on the MVP incrementally using an agile approach.
Step 5: Measure Learning.
- With every incremental product release, analyze validated learning from customers to determine next steps.
- Elicit feedback on the feasibility of the solution and additional features needed to increase adoption.
| Strengths | Limitations |
|
|
Tips for Success
- Conduct market research to understand the competitive marketplace and identify what features will better position the product for the long term.
- Aim for the least complexity. Build just enough features to offer some basic functionality to illustrate future possibilities (wow factor).
- Target early adopters by evolving the MVP in every release as per the defined product road map.
- Focus on being able to elicit the maximum amount of feedback (validated learning about the customers) with the least effort.
- Remember that it is not about creating a minimal product but about testing an initial hypothesis for a product.