creating successful mvps in agile teams - agile 2014

66
Creating Successful MVPs in Agile Teams Melissa Perri @lissijean #Agile2014

Upload: melissa-perri

Post on 05-Sep-2014

4.676 views

Category:

Software


3 download

DESCRIPTION

Workshop at Agile2014

TRANSCRIPT

Page 1: Creating Successful MVPs in Agile Teams - Agile 2014

Creating Successful MVPs in Agile Teams

Melissa Perri @lissijean

#Agile2014

Page 2: Creating Successful MVPs in Agile Teams - Agile 2014

!

Melissa Perri !

ProdUX Labs melissaperri.com

@lissijean

Page 3: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 4: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

@lissijean

Page 5: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

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.

Page 6: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 7: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Define Design Develop Deploy

Traditional Product Development Cycle

Page 8: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Define Design Develop Deploy

Some learning

Very little learning

Most learning

Traditional Product Development Cycle

Page 9: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Traditional Product Development Cycle

Define Design Develop Deploy

Pivot

Page 10: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Risk

@lissijean

Page 11: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Build

Measure

Learn

Page 12: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

MVP?

@lissijean

Page 13: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 14: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 15: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean@lissijean

Page 16: Creating Successful MVPs in Agile Teams - Agile 2014

Traditional Process

@lissijean

Page 17: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

MVP Process

@lissijean

Page 18: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

MVP = Minimum Feature Set

Agile MVPs

Page 19: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Focus on problem not features.

Page 20: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

LEARN

Page 21: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

MVP

Page 22: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Crappy products

Crappy products everywhere

@lissijean

Page 23: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014 @lissijean

Page 24: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

MVP =

Experiment

Page 25: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Setting Up Experiments

Page 26: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

1. What is our goal? 2. Define problem and customer. 3. What do we want to learn? 4. What’s the minimum we can build to test that? 5. How do we measure success?

Process

Page 27: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014 @lissijean

Page 28: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Increase existing customer engagement.

What is our goal?

Page 29: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Customers want twitter-like messages in their feed.

Define problem and customer.

Page 30: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Customers want twitter-like messages in their feed.

Not a problem.

Page 31: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Customers aren’t engaging with our site because they think curators are not authentic.

Define problem and customer.

Page 32: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Will shoppers engage more if curators post authentic messages in the feed?

What do we want to learn?

Page 33: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Wizard of OzLooks real to the customer,

completely manual on the backend.

What is the minimum we can build to test that?

Page 34: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

10% increase in adds to cart in A/B test.

How do we measure success?

Page 35: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

monday tuesday wednesday thursday friday

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

Sprint Structure

Page 36: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 37: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Page 38: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

0% change over other products.

Page 39: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean Pivot

Page 40: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Customers aren’t engaging with our site because they think curators are not authentic.

Define customer and problem.

Page 41: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Increase existing customer engagement.

What is our goal?

Page 42: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Will shoppers engage more if curators write

personal stories in emails?

What do we want to learn?

Page 43: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

What is the minimum we can build to test?

Page 44: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

20% increase in purchases and CTR.

How do we measure success?

Page 45: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Success!2x Open Rate 3x Purchases

Page 46: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Types of Experiments

Page 47: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

“Do customers have this problem?”

Page 48: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

InterviewsGet out of the building and talk to people.

Page 49: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

“Are customers interested in my

solution?”

Page 50: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

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

Page 51: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Page 52: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

“What do customers value in the solution?”

Page 53: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

ConciergeDelivering a service manually.

Delivering a service manually.Concierge

Page 54: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Page 55: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Page 56: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Page 57: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

“Will people pay for my solution?"

Page 58: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

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

Page 59: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

@lissijean

Page 60: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean

Subscription

@lissijean

Page 61: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Your turn.

Page 62: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Every time you start with a minimum feature set, a

kitten dies.

@lissijean

Page 63: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Creating  Successful  MVPs  in  Agile  Teams  !You  work  for  Moxify,  a  music  streaming  service  that  has  products  across  mobile,  desktop,  and  web.  Moxify  has  a  freemium  model.  Users  can  use  the  service  for  free  across  all  platforms,  but  must  listen  to  ads  after  every  5  songs.  If  users  upgrade  for  $10  a  month,  they  will  hear  no  ads.  !Your  team  has  been  given  the  goal  of  trying  to  increase  the  conversion  rate  of  existing  free  users  to  paid  subscriptions  by  10%  over  the  next  few  months.  Our  model  and  leading  correlation  data  says  that  customers  who  use  Moxify’s  free  version  everyday  for  2  weeks  have  a  50%  chance  of  converting  to  a  paid  user.  If  they  use  it  everyday  for  3  weeks,  that  percentage  goes  up  to  90%.    !As  a  team,  you  have  talked  to  50  users  who  are  currently  on  the  free  version  and  have  stopped  using  the  service  before  2  weeks.  There  were  many  problems  that  surfaced,  but  a  majority  of  these  users  said  they  liked  the  idea  of  Moxify,  but  it  was  difLicult  to  discover  new  music.  These  users  currently  used  music  blogs,  Pandora,  and  friends’  recommendations  to  Lind  new  songs.  Then  they  have  to  manually  search  for  each  song  on  Moxify.  

Page 64: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

1. What is our goal? 2. Define problem and customer. 3. What do we want to learn? 4. What’s the minimum we can build to

test that? 5. How do we measure success?

Moxify Exercise

Page 65: Creating Successful MVPs in Agile Teams - Agile 2014

“We should test that.”

@lissijean

Page 66: Creating Successful MVPs in Agile Teams - Agile 2014

@lissijean#Agile2014

Melissa Perri [email protected] !Lots more info on: melissaperri.com !! @lissijean