πŸ‘ŸMVP Milestones

Follow these guidelines for your product team to ensure you're planning the correct milestones in your MVP product development.

Overview

There can be multiple MVPs on the way to an MMP release. Each MVP builds upon the last, and solves incrementally more problems for end-users. To achieve an MVP release, multiple milestones should be delivered: initial discovery, continuous discovery, vision, design requirements, development requirements, and release cycle planning.

Agile Teams Solve User Problems Across Multiple MVP's

MVP's should iteratively deliver user value; products should not deliver all the value in one single release. Teams should start with the riskiest assumptions and work to validate through each release. MVP's offer a chance to try things and learn by getting them into the hands of users.

MVP and MMP Milestones

MVP Milestone Breakdown

Here's a breakdown of MVP milestones. For each milestone, the following is provided:

  1. How they are defined

  2. Who's involved

  3. Pre-requisites

  4. Timeline

  5. Deliverable checklist

MVP Initial Discovery

What is it?

Initial discovery involves the up-front definitions of a product and sets up future planning. It involves exploring what's out there to understand the state of the world and the market in order to strategize around the decisions you'll make for your product.

Initial Discovery Deliverables

Product Strategy team Deliverables

  1. Problem statements (Product Strategy team)

  2. Competitive / comparative analysis

  3. Market analysis (if applicable)

UX Research / UX Design team Deliverables

  1. Proto-personas

  2. Empathy maps (if applicable)

  3. User journey maps

  4. Exploratory research results and recommendations

  5. Concept test results and recommendations

Who’s involved in Initial Discovery?

  1. Product strategy - Product strategy team owns the backlog, makes deliverables, facilitates meetings, and prioritizes UX work during the initial discovery milestone.

  2. UX research - UX research team works together with the product strategy and UX design team to perform research during discovery.

  3. UX design - Just like the UXR team, UX design team works together with the product strategy and UX research team to perform research during discovery. UXR and UXD teams are essentially β€œcombined”, working as one whole team during discovery milestones.

Timeline for Initial Discovery

Initial discovery can take weeks or months depending on the team. Teams can learn incrementally about the state of the users' world and the market through iterative research results which build upon each other.

Pre-requisites for Initial Discovery

A team is ready for continuous discovery milestone after they have finished their initial discovery milestone deliverables.

MVP Vision

What is it?

Vision describes where a product is going, and is broken down by release. When forming an MVP vision, product teams seek to solve the most important problems in their problem space. They should define MVP's in such a way that they are able to learn from them and vet high risk items in their product plans early and often. The vision helps the team stay aligned or decide how to adjust where their product is going.

MVP Vision Deliverables

Product Strategy team Deliverables

  1. MVP 1 Vision Boards (one per audience)

  2. MVP 1 Scope

  3. Drafted MMP Vision Boards (one per audience)

  4. Drafted MMP Scope

Who's Involved in Vision?

  1. Product strategy - Product strategy team owns the vision formation and deliverables, but must consult and collaborate with the UX team in order to ensure it will be aligned with both business value and user need.

  2. UX research - UX research team consults in the vision by way of research results and recommendations from the initial and continuous discovery milestones.

  3. UX design - UX design team consults in the vision based on the ideal user experience and research results.

Timeline for Vision

There is no set timeline for vision as long as the deliverables are holistically delivered. Once delivered, teams should treat them as "drafts" that they change and refine as they continue performing discovery, research, and validation.

Pre-requisites for Vision

Initial discovery must be completed first. Deliverables like the competitive analysis, problems that users face, and proto-personas are key to strategically forming vision that solves the biggest problems for your product, and provides unique value to the market.

MVP Continuous Discovery

What is it?

Continuous discovery is a non-stop iterative learning cycle about your product and your users. Teams simply explore areas iteratively, reflect on what they learn, and adjust their plans based on their progress. Continuous discovery milestones never stop, rather they evolve over time.

Continuous Discovery Deliverables

Product Strategy team deliverables

  1. Refined Vision Boards

  2. Refined scope

UX Research team deliverables

  1. Exploratory research results and recommendations

  2. Concept test results and recommendations

  3. Evaluative research results and recommendations

UX Design team deliverables

  1. Refined user personas

  2. Empathy maps

  3. User journey maps

Who’s involved in Continuous Discovery?

  1. Product strategy - Product strategy team owns the backlog, makes deliverables, facilitates meetings, and prioritizes UX work during the initial discovery milestone.

  2. UX research - UX research team works together with the product strategy and UX design team to perform research during discovery.

  3. UX design - Just like the UXR team, UX design team works together with the product strategy and UX research team to perform research during discovery. UXR and UXD teams are essentially β€œcombined”, working as one whole team during discovery milestones.

Pre-requisites for Continuous Discovery

A team is ready for continuous discovery milestone after they have finished their initial discovery milestone deliverables.

Timeline for Continuous Discovery

Continuous discovery never stops through an MVP because teams continue iterating on the latest results of discovery. Doing continuous discovery allows teams to refine their vision and produce stronger releases that are more aligned with business need and user need over time. They are able to check risky assumptions well before developing or releasing full products to end-users, which saves time and money.

MVP Design Requirements

What is it?

Design requirements deliver the details that a UX designer needs to create prototypes and design specs. They document who the feature is for, what user goals should be achieved, when in the product it should be offered, where in the product it should be offered, why it brings value, and how the logic should be handled. This enables the UX design team to deliver work that's efficient and aligned to the vision.

Design Requirements Deliverables

Product Strategy team deliverables

  1. Features

  2. Epics

  3. Technical architecture specifications

  4. Prioritized release plans

  5. Individual design work items with:

    • User Story statements

    • Acceptance criterion

    • Problem statements

    • Work item scope

    • Use case scenarios

UX Design team deliverables

  1. Task flows for features in scope

UX Research team deliverables

  1. Research results and recommendations for design

Who’s involved in Design Requirements?

  1. Product strategy - Product strategy teams write, review, and deliver design requirements.

  2. UX research - UX research teams consult in the design requirements because their research results inform the decisions that people need to make in order to write requirements.

  3. UX design - UX design teams consult in the design requirements and are often part of the review or refinement of them. UX teams may create the task flows to detail the interaction design required (which also requires requirements documentation handed to them).

Pre-requisites for Design Requirements

In order to achieve design requirements, the vision and initial discovery should be at a point where things are clearly aligned and able to move ahead. They do not need to be complete before design requirements begins, but the design requirements should closely follow the vision and scope to avoid wasted work.

Timeline for Design Requirements

Design requirements are passed off to design teams, and should be iterative in nature. Design requirements are complete when all requirements that are in scope of the MVP are documented.

MVP Development Requirements

What is it?

Development requirements deliver the details that a developer needs to finish developing. They document who the feature is for, what user goals should be achieved, when in the product it should be offered, where in the product it should be offered, why it brings value, and how the logic should be handled. This enables the UX design team to deliver work that's efficient and aligned to the vision.

Development Requirements Deliverables

Product Strategy team deliverables

  1. Features

  2. Epics

  3. Technical architecture specifications

  4. Prioritized release plans

  5. Individual development work items with:

    • User Story statements

    • Acceptance criterion

    • Problem statements

    • Work item scope

    • Use case scenarios

UX Design team deliverables

  1. Refined task flows

  2. Design annotations

  3. High fidelity prototypes

  4. Design system / UI kit

Who’s involved in Design Requirements?

  1. Product strategy - Product strategy teams write, review, and deliver design requirements.

  2. UX research - UX research teams consult in the design requirements because their research results inform the decisions that people need to make in order to write requirements.

  3. UX design - UX design teams consult in the design requirements and are often part of the review or refinement of them. UX teams may create the task flows to detail the interaction design required (which also requires requirements documentation handed to them).

Pre-requisites for Design Requirements

In order to achieve design requirements, the vision and initial discovery should be at a point where things are clearly aligned and able to move ahead. They do not need to be complete before design requirements begins, but the design requirements should closely follow the vision and scope to avoid wasted work.

Timeline for Design Requirements

Development requirements are passed off to development teams, and should be iterative in nature. Development requirements are complete when all requirements that are in scope of the MVP are documented.

MVP Development

What is it?

Development is the act of coding designs or technical architecture and allowing products to be used by end-users in the real world.

Development Deliverables

Development team deliverables

  1. Coded features

  2. Code documentation

Who’s involved in Development?

  1. Development - Development teams perform coding activities to complete the development milestone.

  2. Product strategy - Product strategy teams consult developers and review code during development milestone.

  3. UX design - UX design teams consult developers and review code during development milestone.

Pre-requisites for Development

In order to enable development milestones, the design requirements and development requirements should be documented, reviewed, and prioritized.

Timeline for Development

Development timelines should be iterative and broken down per-feature. Each time a feature gets developed, the feature MVP's should be quickly delivered into the hands of users and feedback should be collected to inform the next feature MVP.

MVP Testing and Validation

What is it?

Although testing should be continuous on agile teams, the MVP testing milestone involves evaluating what's been delivered in the MVP scope as a whole.

Testing and Validation Deliverables

Product Strategy team deliverables

  1. MVP test plan

UX Research team deliverables

  1. Evaluative research results and recommendations

UX Design team deliverables

Who’s involved in Testing and Validation?

  1. Product strategy - .

  2. UX research -

  3. UX design -

Pre-requisites for Testing and Validation

Timeline for Testing and Validation

Last updated