The Agile Daily Standup - AgileDad

MVP vs MMF - What is the Difference? - Mike Cohn


Listen Later

MVP vs MMF - What is the Difference? - Mike Cohn


I had a question come up in a recent Better User Stories webinar. We were talking about story mapping and the concept of setting a significant objective for a period of time (usually about a quarter).
I gave three examples of how to come up with a significant objective: An MMF (minimum marketable feature), an MVP (minimum viable product), or a WIG (wildly important goal).
At the end, someone asked me if I could further explain the difference between an MVP and an MMF. I wanted to share the answer with you in case this has come up on your team.
What’s an MVP?
An MVP is about the whole product. ​​Product is in the name: Minimum Viable Product. The term MVP comes from Eric Ries and his book The Lean Startup.
An MVP is the version of a product that delivers the maximum amount of information for the least amount of effort. An MVP is designed to validate the idea of a product as a whole: Is this product something people will pay for?
I have a bit of an issue with using an MVP for a significant objective. Why? Because when you meet again to plan, what do you build next?
You've already released something minimum and viable. Whatever comes next is more than minimum and viable. So how can you call it an MVP? It feels as if you can only use the term once.
I tend to prefer the term MMF, minimum marketable feature.
What’s an MMF?
An MMF is about a single feature rather than the whole product. A minimum marketable feature is a subset of an overall feature, one that delivers value when released independently. It was introduced by Mark Denne and Jane Cleland-Huang in their book Software by Numbers.
That is, the MMF is not everything you may ultimately want in the feature, but it's enough to get some feedback.
In a spell checker, for example, you may release a version that checks your spelling but doesn't allow users to share custom dictionaries or do other things you know you eventually want. But you've released enough to market that your spell checker includes that feature.
What’s the Difference?
A minimum marketable feature is smaller than a minimum viable product. An MVP can and likely would include multiple MMFs.
For example, suppose I’m building an ecommerce website.
I might have the following requirements: ​​
 

  • I can search for items
  • I can put items in a cart
  • I can pay for items
  • I can set delivery addresses

  • That set of features would be an MVP: I could launch my ecommerce site with those features. An MMF, on the other hand, would be a way to deliver part of any one of those features.
    Let’s say we want an MMF for “I can pay for items.” We want to be able to launch that feature in the coming period but decide to launch it in a minimal way first, maybe for capacity reasons or maybe because we want to learn something about it before we create a bunch of functionality.
    So we would take the feature “I want to pay for an item” and identify a minimum marketable feature: “I can pay for an item with Mastercard.” It’s not a whole product. It’s not even a full feature. But it is enough to get us going.
    Whether you prefer to think about MVPs, MMFs, or something else, focusing teams towards a significant objective and mapping the stories that will get you there, will help you and your team succeed with agile.


    How to connect with AgileDad:

    - [website] ⁠https://www.agiledad.com/⁠

    - [instagram] ⁠https://www.instagram.com/agile_coach/⁠

    - [facebook] ⁠https://www.facebook.com/RealAgileDad/⁠

    - [Linkedin] ⁠https://www.linkedin.com/in/leehenson/⁠

    ...more
    View all episodesView all episodes
    Download on the App Store

    The Agile Daily Standup - AgileDadBy AgileDad ~ V. Lee Henson

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    28 ratings


    More shows like The Agile Daily Standup - AgileDad

    View all
    TED Radio Hour by NPR

    TED Radio Hour

    21,965 Listeners

    The Moth by The Moth

    The Moth

    27,155 Listeners

    People and Projects Podcast: Project Management Podcast by Andy Kaufman, PMP, PMI-ACP

    People and Projects Podcast: Project Management Podcast

    174 Listeners

    Gemba Academy Podcast: Lean Six Sigma | Toyota Kata | Productivity | Leadership by Ron Pereira: Lean Thinker & Co-Founder of Gemba Academy

    Gemba Academy Podcast: Lean Six Sigma | Toyota Kata | Productivity | Leadership

    196 Listeners

    Scrum Master Toolbox Podcast: Agile storytelling from the trenches by Vasco Duarte, Agile Coach,  Certified Scrum Master, Certified Product Owner

    Scrum Master Toolbox Podcast: Agile storytelling from the trenches

    181 Listeners

    AI Today Podcast by AI & Data Today

    AI Today Podcast

    152 Listeners

    Agile Mentors Podcast from Mountain Goat Software by Brian Milner and Guests

    Agile Mentors Podcast from Mountain Goat Software

    44 Listeners

    The Mel Robbins Podcast by Mel Robbins

    The Mel Robbins Podcast

    19,676 Listeners

    The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

    The AI Daily Brief: Artificial Intelligence News and Analysis

    611 Listeners