designing to learn: creating effective mvp experiments - lean ux nyc 2014

150
Designing to Learn Creating Eective MVP Experiments Melissa Perri @lissijean

Upload: melissa-perri

Post on 11-Aug-2014

3.682 views

Category:

Design


0 download

DESCRIPTION

Designing MVP workshop for Lean UX NYC 2014.

TRANSCRIPT

Page 1: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

Designing to LearnCreating Effective MVP Experiments

Melissa Perri @lissijean

Page 2: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

Consultant Lean Product Manager UX Designer Teacher Twitter addict (@lissijean) Blogger (melissaperri.com)

Hi! I’m Melissa.

Page 3: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• What is an MVP (and why should we care)?

• Setting Up MVP Experiments

• Types of MVPs and How to Choose

• Iterating on MVPs

• Agile + MVP: How does it work together?

Agenda

Page 4: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Why MVP?

Page 5: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“Match your taste with the exceptional finds of industry insiders.”

Page 6: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 7: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 8: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

My way is faster.

This isn’t what I needed.

I don’t know how to use it.

The information I want to see isn’t on here.

@lissijean

Page 9: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 10: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 11: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Validate Before Building

Page 12: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Build

Measure

Learn

Page 13: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Iterate your way to Product/Market Fit

your users

Page 14: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVPMinimum Viable Product

Page 15: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVP Smallest amount of work you can do

to test your idea.

Page 16: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 17: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 18: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 19: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 20: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

LEARN

Page 21: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVP = Minimum Feature Set

Agile Methodology MVPs

Page 22: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Focus on problem not features.

Page 23: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MYTH

Page 24: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Crappy products

Crappy products everywhere

Page 25: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Good MVPs offer a great experience to the customer.

Page 26: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 27: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVP =

Experiment

Page 28: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Experiment Process Set Up !

Design !

Run !

Feedback !

Iterate

Page 29: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 30: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Setting up MVP Experiments

PART I

Page 31: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

1. Define Customer & Problem 2. Investigate assumptions 3. Design a test 4. Measure customer behavior 5. Evaluate success 6. Pivot or persevere

Process

Page 32: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 33: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

DefineDefine

Page 34: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Customers want twitter-like messages in their feed.

Page 35: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Customers want twitter-like messages in their feed.

Not a problem.

Page 36: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Real ProblemCustomers don’t think the

curators are authentic.

Page 37: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Investigate

Page 38: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Assumptions

Shoppers care that curators are authentic.

Shoppers will engage more with real messages on site.

Shoppers think tweets are authentic.

Page 39: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Riskiest Assumption

Shoppers care that curators are authentic.

Shoppers will engage more with curator messages on site.

Shoppers think tweets are authentic.

Page 40: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Design a Test

Page 41: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Setting up a test1. What do we want to learn? 2. How do we measure that? 3. What’s the least we can build to learn?

Page 42: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Will shoppers engage more with curator messages?

What do we want to learn?

Page 43: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Engagement Clicks, purchases, added to cart

How do we measure that?

Page 44: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What is the least we can build to learn?

Wizard of OzLooks real to the customer,

completely manual on the backend.

Page 45: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 46: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 47: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Measure

Page 48: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

How do we measure engagement?

Page 49: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Clicks on product.

Purchases. Add to cart.

Page 50: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What do we consider successful?

Page 51: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Minimum Success CriteriaWhat is the minimum number we need to

hit to consider this validated?

Page 52: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Time Salary# Peoplex x

Cost to build completely

Page 53: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Minimum Success Criteria

Improvement needed to justify cost to build.

Page 54: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

25% increase in engagement in A/B test.

Page 55: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 56: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Evaluate

Page 57: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 58: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

0% change over other products.

Page 59: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

INVALIDATED

Page 60: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

But why?

Page 61: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Why didn’t users engage?

What do we want to learn?

Page 62: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

User Testing Sessions watch them use it.

How do we find that out?

Page 63: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Emails.

Page 64: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Pivot

Page 65: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

strategic change in direction based on learning.

Pivot

Page 66: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Riskiest Assumption

Shoppers will engage more with curator messages.

Page 67: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Will shoppers engage more with curator messages

through email?

What do we want to learn?

Page 68: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Engagement Opens, Click throughs, purchases.

How do we measure that?

Page 69: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What is the least we can build to learn?

Page 70: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

How do we determine success?

30% increase in engagement over other emails.

Page 71: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Success!2x Open Rate 3x Purchases

Page 72: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Now, we automate. Now, we invest.

Page 73: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

workshop one:

Setting up MVP Experiments

Page 74: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 75: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

We’ve recently received a flurry of complaints from Macy’s shoppers.

Page 76: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“Every time I come into Macy’s, I spend HOURS I don’t have and can never seem to find what I’m looking for. I know exactly what type of item I want, but options are all over the place. It’s daunting.”

Page 77: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“I needed a blue tie to go with my suit for a friend’s wedding, so I went to find it but there were too many options. Where do I even start? I don’t even know how to choose.”

Page 78: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Who is the customer?

Page 79: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“OpenSky shoppers who visit the site at least once a month, but rarely buy.”

Page 80: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What is their problem?

Page 81: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“Do not think the curators are authentic.”

Page 82: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

10 minutes

In your teams, write down your customer and their problem for Macy’s.

Page 83: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Shoppers who are purchasing something specific out of necessity, not browsing.

Customer Hypothesis

Page 84: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Cannot find what they need efficiently.

Problem Hypothesis

Page 85: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What are we assuming about the customer and the problem?

Page 86: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Riskiest AssumptionWhat are we the most uncertain about?

Page 87: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

10 minutes

In your teams, write down your assumptions and pick the riskiest one.

Page 88: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Assumptions

Shoppers are overwhelmed by the amount of options.

Shoppers do not want to browse.

Shoppers want help finding items.

Page 89: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Assumptions

Shoppers are overwhelmed by the amount of options.

Shoppers do not want to browse.

Shoppers want help finding items.

Page 90: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Now, we design a test for that riskiest assumption.

Page 91: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Types of MVPs

PART II

Page 92: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

WHAT SHOULD YOU ALWAYS DO FIRST?

Page 93: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

InterviewsGet out of the building and talk to people.

Page 94: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• First thing you should do. • Talk to at least 10 people. • Verify the problem and the customer hypothesis. • Verify as many assumptions as you can.

When to do Interviews

Page 95: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

ConciergeDelivering a service manually.

Delivering a service manually.Concierge

Page 96: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 97: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 98: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

The Good The Bad• Very close to the

customer, easy to learn. • Can adjust easily based on

feedback. • Very easy and cheap to

get started.

• Not scalable. • Time consuming to run.

Concierge

Page 99: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• If you are testing a service. • Trying to determine what customers will respond to. • Testing and refining with a small number of people.

When to use Concierge.

Page 100: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Wizard of OzLooks real, but manual on the back end.

Page 101: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 102: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Subscription

Page 103: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 104: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 105: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

The Good The Bad

• Looks exactly real to customers, so very accurate response to if you would build it.

• Need to code to get started. • Can’t tell you why customers

don’t use it.

Wizard of Oz

Page 106: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• Running a test with a large audience. • Trying to sell a feature or service before it is built,

but pretend it is already there. • If you are concerned about sacrificing brand.

When to use Wizard of Oz.

Page 107: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Landing PageA pitch of your product, to gauge idea reception.

Page 108: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 109: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 110: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

The Good The Bad

• Just a pitch, don't need to refine the whole idea

• Can launch in a matter of minutes

• MOST PEOPLE FORGET THEY NEED TO DIRECT PEOPLE HERE THROUGH MARKETING.

Landing Page

Page 111: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• Looking for initial customers to test. • Trying to gauge how much interest there is

in the idea. • Great way to pitch to a large audience.

When to use Landing Page.

Page 112: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

VideosDemo what your product can do through hacking

it together for a video.

Page 113: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 114: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

The Good The Bad

• Can demonstrate complicated things.

• Show a prototype before producing them all.

• More complicated to put together.

• Needs to be a certain amount done before you can make the video.

Videos

Page 115: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

• If your product does something very easily. • When your product sounds complicated. • When people need to see it to believe it.

When to use Videos.

Page 116: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

What if I’m not solving a dire need?

Page 117: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

workshop two:Design your test.

Page 118: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

You have already interviewed your customer,

they have that problem.

Page 119: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Now how are you going to solve that problem?

Page 120: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Choose an MVP strategy and plan out a test.

30 minutes

• What you are trying to learn? • Explain every little detail of the test. • What are you measuring? • Minimum success criteria.

Page 121: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Resources

Access to 2 Macy’s stores Access to Macy’s online page !

3 Store Interns $30,000 salary each 10 Sales Associates In Store $40,000 salary each 5 Developers $100,000 salary each 1 Designer $100,000 salary Yourself $100,000 salary

Page 122: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Every time you start with a minimum feature set,

a kitten dies.

Page 123: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Responding to Constraints &

Feedback

PART III

Page 124: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

The goal of an MVP is to learn.

Page 125: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Customer Feedback

Page 126: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 127: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 128: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Constraints

Page 129: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Restricts medium. Restricts resources.

Page 130: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

workshop three:

Alter your test based on constraints.

Page 131: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

You learned that people only have this problem online.

How do you make an online MVP?

Page 132: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

You learned that people only have this problem in store.

How do you make an in person MVP?

Page 133: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

How would you change your MVP experiment based on these new

constraints?

5 minutes

Page 134: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVPs in Agile Teams

PART IV

Page 135: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Gather Requirements

Spec features

Design Interfaces

Development

QA Process

Release

Waterfall

Page 136: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Gather Requirements

Spec features

Design Interfaces

Development

QA Process

Release

Product Manager UX Designer Developer

Page 137: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Agile

Page 138: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Individuals and Interactions over

Processes and Tools

Page 139: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Agile SprintsShort, goal oriented sprints formed around a problem running Build, Measure, and Learn.

Page 140: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Build

Measure

Learn

Page 141: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Product Manager

UX Designer Developer

Small, cross-functional teams

Page 142: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Page 143: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

monday tuesday wednesday thursday friday

Reflect & Define Specify Build & Refine Build & Refine Customer Feedback

Sprint Structure

Page 144: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Problem Exploration

MVP Experiments

Feature Development

Page 145: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

MVPs are only a test.

Page 146: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“My solution is too obvious, if I just build it people will use it.”

Page 147: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Customers will only use your features if it fills a need.

Customers will only use your features if it fills a need.

Page 148: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

“Lean is just for startups, my company is too grown up.”

Page 149: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Lean applies to all companies.

Page 150: Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014

@lissijean

Melissa Perri !

Want an MVP Guide? [email protected] !

produxlabs.com melissaperri.com !

!

@lissijean