Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deep Dive: MVP Development

Deep Dive: MVP Development

What is an MVP? How can I make the right choices of what features to build?

In this interactive workshop, we'll cover:
* what you're trying to accomplish when building an MVP
* how to test your riskiest assumption
* three different types of MVP approaches
* how to create user stories for working with developers
* user story mapping, a technique for breaking down and prioritizing your features

Regan Davis

January 27, 2022
Tweet

More Decks by Regan Davis

Other Decks in Technology

Transcript

  1. mvp development


    regan davis
    BUILD | deep dive #1
    PYROS


    View Slide

  2. regan davis
    product leader from chicago, il
    BACKGROUND
    Sr. Director of Product @ SpotHero


    EIR @ 1871


    Advisor @ Topstep


    regandavis.com
    VP of Product @ Jellyvision


    VP of Product @ info.com

    View Slide

  3. regandavis.com
    what is an MVP?
    your
    fi
    nal product


    fully formed


    trying to make tons of $ yet
    (minimum viable product)
    NOT

    View Slide

  4. (credit: Lean Startup) regandavis.com

    View Slide

  5. riskiest assumption


    (credit: Ash Maura, Running Lean) regandavis.com
    test your

    View Slide

  6. biz model risks
    your customer and problem are aligned


    your problem represents a monetizable pain


    you have a path (or can build one) to customers
    regandavis.com
    (credit: Ash Maura, Running Lean)
    target market


    revenue stream


    channels

    View Slide

  7. product risks
    regandavis.com
    (credit: Marty Cagan, Inspired)
    valuable


    usable


    feasible


    viable
    my solution is

    View Slide

  8. is the most expensive
    way to test your idea.
    regandavis.com
    building production-quality software

    View Slide

  9. regandavis.com
    learn & iterate
    (credit: ”The Founder” movie clip)
    our goal is to

    View Slide

  10. types of mvp
    regandavis.com

    View Slide

  11. regandavis.com
    concierge

    View Slide

  12. regandavis.com
    concierge mvp
    • service / consulting in lieu of a product


    • requires no coding, just manual effort

    View Slide

  13. brian fritton
    CEO & Founder, Havoc Shield
    BACKGROUND
    CEO & Founder @ Havoc Shield


    VP of Engineering @ Civis Analytics


    CTO @ Patch of Land


    regandavis.com

    View Slide

  14. ”red team


    in a box”
    value proposition
    regandavis.com
    target market


    revenue stream


    channels
    for small businesses


    View Slide

  15. regandavis.com
    0
    responses

    View Slide

  16. regandavis.com

    View Slide

  17. regandavis.com
    ”My assumption was…
    “…that these companies had more
    security in place than they actually did.”

    View Slide

  18. ”red team


    in a box”
    regandavis.com
    target market


    revenue stream


    channels
    original value proposition

    View Slide

  19. regandavis.com
    ”Brian, I don’t even know what
    the top 5 most impactful
    things I should do are.”
    ”I really just want to answer
    these security questionnaires
    to get this deal closed.”

    View Slide

  20. regandavis.com

    View Slide

  21. ”turbotax for
    cybersecurity”
    new value proposition
    regandavis.com
    target market


    revenue stream


    channels
    for startups & small businesses


    View Slide

  22. regandavis.com
    wizard of oz

    View Slide

  23. regandavis.com
    wizard of oz mvp
    • gives an impression of a fully functioning system


    • requires simpli
    fi
    ed website, minimal product
    investment

    View Slide

  24. nick swinmurn
    founder, Zappos
    regandavis.com
    people will buy
    shoes online”
    riskiest assumption:

    View Slide

  25. regandavis.com

    View Slide

  26. regandavis.com
    piecemeal

    View Slide

  27. regandavis.com
    piecemeal mvp
    • use off-the-shelf solutions


    • piggyback on existing functionality

    View Slide

  28. patrick erichsen
    1871 member; founder, Offie
    regandavis.com
    people prioritize
    rental homes for
    remote office space”
    riskiest assumption:

    View Slide

  29. regandavis.com
    approach
    • DON’T jump to source rental homes


    • piggyback on Airbnb’s existing inventory


    • Build a Chrome extension as MVP

    View Slide

  30. regandavis.com

    View Slide

  31. choosing what to
    build
    regandavis.com

    View Slide

  32. Diagram courtesy of Jussi Pasanen, with acknowledgements to Aarron Walter, Ben Tollady, Ben Rowe, Lexi Thorn and Senthil Kugalur.
    regandavis.com

    View Slide

  33. regandavis.com
    impact/effort
    customer value


    time to build
    ”low hanging fruit”
    (return on investment)

    View Slide

  34. regandavis.com
    “If you use [low hanging fruit] to
    prioritize what to build next,
    you’ll end up with a product full
    of easy solutions.”
    —Teresa Torres, Product Talk

    View Slide

  35. regandavis.com
    make your user
    successful
    • What is the heart of this idea?


    • How does the user derive value from this idea?


    • What is the smallest piece of work we can do to
    capture that value?
    (credit: Teresa Torres — "How you Build Matters", Product Talk)

    View Slide

  36. regandavis.com
    “Double down on the core of
    what makes your product great.”
    —Emmet Shear, Co-Founder of Twitch

    View Slide

  37. (credit: Brandon Chu — ”Ruthless Prioritization”) regandavis.com

    View Slide

  38. user stories


    regandavis.com

    View Slide

  39. regandavis.com
    user stories
    description of a software feature from
    the perspective of an end user.
    As a ______, I want to ______ so that _____

    View Slide

  40. regandavis.com
    what’s in a user
    story?
    Summary (as a ___, I want to ___…)


    acceptance criteria


    mockups (usually)

    View Slide

  41. regandavis.com

    View Slide

  42. regandavis.com
    As a heavy internet user,


    I want to see internet speeds


    (so that I can
    fi
    nd a rental to support my job.)
    • toggle Wi
    fi
    in Airbnb’s search


    • display wi
    fi
    speed if available
    (text search)


    • leave blank if not speci
    fi
    ed
    Acceptance Critera

    View Slide

  43. regandavis.com
    As a full-time remote worker,


    I want to understand of
    fi
    ce conditions


    (so that I be comfortable working a full day.)
    • display workspace details
    (text)


    • leave blank if not speci
    fi
    ed
    Acceptance Critera

    View Slide

  44. regandavis.com
    As a remote worker,


    I want to see wi
    fi
    reliability


    (so that I be reliably connect a full day.)
    • search reviews for ‘wi
    fi



    • list them out
    Acceptance Critera
    • semantically score wi
    fi
    reviews for easy comparison

    View Slide

  45. regandavis.com
    user story
    mapping
    • A technique to visually break down user stories
    into prioritized paths for delivering your MVP

    View Slide

  46. regandavis.com

    View Slide

  47. let’s try it
    regandavis.com

    View Slide

  48. recap
    regandavis.com

    View Slide

  49. riskiest assumption


    (credit: Ash Maura, Running Lean) regandavis.com
    test your

    View Slide

  50. regandavis.com
    concierge
    types of mvp
    wizard of oz
    piecemeal

    View Slide

  51. Diagram courtesy of Jussi Pasanen, with acknowledgements to Aarron Walter, Ben Tollady, Ben Rowe, Lexi Thorn and Senthil Kugalur.
    regandavis.com

    View Slide

  52. regandavis.com
    user stories
    description of a software feature from
    the perspective of an end user.
    As a ______, I want to ______ so that _____

    View Slide

  53. regandavis.com
    user story
    mapping
    • A technique to visually break down user stories
    into prioritized paths for delivering your MVP

    View Slide

  54. regandavis.com
    assignment:
    1. Complete a draft of the user story map for your
    product.


    2. Write 3 user stories for your top priority
    development phase.


    Next week, you’ll share with each other in breakouts.

    View Slide

  55. regandavis.com

    View Slide

  56. regandavis.com

    View Slide

  57. questions?
    NEXT STEPS
    regandavis.com/speaker


    regandavis.com/feedback


    @regan on slack
    regandavis.com
    download


    feedback


    contact

    View Slide