MVP Building & Testing Your Set of “Must Have” Features

69
SERGEY SUNDUKOVSKIY PH.D. MVP Building & Testing Your Set of “Must Have” Features 1

description

A Minimum Viable Product (MVP) is doing the smallest possible thing in order to learn. You'll make the least amount of effort to get the maximum amount of validated customer learning. The road to launching a web or mobile application usually starts with the creation of a minimum viable product (MVP). A MVP is more than a prototype but less than a fully-featured app and can help you engage a particular audience, such as potential investors, strategic partners, hires, or test users. Determining what features should be included in or excluded from your MVP is a critical task with major ramifications.

Transcript of MVP Building & Testing Your Set of “Must Have” Features

Page 1: MVP Building & Testing Your Set of “Must Have” Features

SERGEY SUNDUKOVSKIY PH.D.

MVP Building & Testing Your Set of “Must Have” Features

1

Page 2: MVP Building & Testing Your Set of “Must Have” Features

Introduction2

Page 3: MVP Building & Testing Your Set of “Must Have” Features

Background3

Page 4: MVP Building & Testing Your Set of “Must Have” Features

MVP Core Functionality

Ideal MVP

4

Page 5: MVP Building & Testing Your Set of “Must Have” Features

Ideal MVP

Mini-Me is an Ideal MVPCore Functionality

Identical “DNA” Same Major Features Same Major Functionality Same Usability Not Up To Scale Not As Pretty

5

Page 6: MVP Building & Testing Your Set of “Must Have” Features

Viable For What?6

Eric Ries defines MVP as “…that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.”

MinimalProduct nobody

wants to use

ViableProduct built

by companiesthat have no

financial limitations

MVP

Page 7: MVP Building & Testing Your Set of “Must Have” Features

MVP vs. Product7

Page 8: MVP Building & Testing Your Set of “Must Have” Features

Difficult Determinations

Prototype vs. MVP How Do I Distinguish?

MVP vs. Product At What Point Do I Stop?

Intent Matters You Will Get What You Are Aiming For

Do Not Make A Mermaid You Will Always Get a Wrong Half

8

Page 9: MVP Building & Testing Your Set of “Must Have” Features

MVP vs. Prototype9

(prototype)

Page 10: MVP Building & Testing Your Set of “Must Have” Features

MVP vs. Prototype

MVP Test Product Viability Test Assumptions Test the Market Test Product Usability Get User Feedback

Prototype Demonstrate the Concept Convince Others That You Are Serious Get Seed Money

10

Page 11: MVP Building & Testing Your Set of “Must Have” Features

MVP vs. Prototype

Who Builds It?

11

Page 12: MVP Building & Testing Your Set of “Must Have” Features

MVP vs. Prototype

MVP Built by a Minimal Viable Team Evolutionary in Its Development

Prototype Built by One Guy Usually Throwaway in Its Development

12

Page 13: MVP Building & Testing Your Set of “Must Have” Features

Beta vs. MVP13

Page 14: MVP Building & Testing Your Set of “Must Have” Features

Roger’s Adoption Curve

Who is MVP for?

14

Page 15: MVP Building & Testing Your Set of “Must Have” Features

MVP Targeting

Prototype Targets InnovatorsMVP Targets Early AdoptersEarly Adopter Groups

Educators Influencers Opinion Makers Social Connectors

15

Page 16: MVP Building & Testing Your Set of “Must Have” Features

MVP Features

Less is truly more

16

Page 17: MVP Building & Testing Your Set of “Must Have” Features

MVP Features

Intelligent Design and Evolutionary Concepts Aim For Adjacent Possible

Irreducible Complexity Can’t Take Anything Away Can’t Be Simpler

Most Efficient For What It Does Most Efficient Wins

17

Page 18: MVP Building & Testing Your Set of “Must Have” Features

Irreducible Complexity

Simplest mousetrap

18

Page 19: MVP Building & Testing Your Set of “Must Have” Features

Path To Intent

Straightforward path to intent

19

Page 20: MVP Building & Testing Your Set of “Must Have” Features

Product Don’ts

Do Not Complicate ThingsDo Not Make Users ThinkDo Not Make Users WorkDo Not Defy User’s ExpectationsDo Not Confuse Yourself With UsersDo Not Assume You Know Everything

20

Page 21: MVP Building & Testing Your Set of “Must Have” Features

Example Company21

Page 22: MVP Building & Testing Your Set of “Must Have” Features

WalkMe22

Page 23: MVP Building & Testing Your Set of “Must Have” Features

Target Customer

Target Customer – GuidedFlow is a B-B-C solution targeted to an early stage SaaS Platform Startups Size – 1-10 Employees Revenue – None - 500K Solution Type – SaaS Platforms Industry – Marketing

23

Page 24: MVP Building & Testing Your Set of “Must Have” Features

Design Centric Approach24

Page 25: MVP Building & Testing Your Set of “Must Have” Features

MVP Development Pipeline25

Page 26: MVP Building & Testing Your Set of “Must Have” Features

Guided Flow26

Help Bar

Page 27: MVP Building & Testing Your Set of “Must Have” Features

Wireframes27

Page 28: MVP Building & Testing Your Set of “Must Have” Features

Wireframes (cont.)28

Page 29: MVP Building & Testing Your Set of “Must Have” Features

Wireframes (cont.)29

Page 30: MVP Building & Testing Your Set of “Must Have” Features

Wireframe Structure30

Page 31: MVP Building & Testing Your Set of “Must Have” Features

Wireframing Tools31

Page 32: MVP Building & Testing Your Set of “Must Have” Features

Mockups32

Page 33: MVP Building & Testing Your Set of “Must Have” Features

Mockups (cont.)33

Page 34: MVP Building & Testing Your Set of “Must Have” Features

Mockups (cont.)34

Page 35: MVP Building & Testing Your Set of “Must Have” Features

Static Prototype

Wire it together

35

Page 36: MVP Building & Testing Your Set of “Must Have” Features

Static Prototype (cont.)36

Page 37: MVP Building & Testing Your Set of “Must Have” Features

Static Prototype (cont.)37

Page 38: MVP Building & Testing Your Set of “Must Have” Features

Prototyping Tools38

Page 39: MVP Building & Testing Your Set of “Must Have” Features

Mark Up39

Page 40: MVP Building & Testing Your Set of “Must Have” Features

Mind Map40

Page 41: MVP Building & Testing Your Set of “Must Have” Features

“Nirvana” Features

Admin Installation Analytics Account Management Help Management Walk Through Management Tutorial Management Video Management App Management

41

Page 42: MVP Building & Testing Your Set of “Must Have” Features

“Nirvana” Drilldown

Account Management – Allows user to manage accounts and account related activities in the system Manage User Accounts (create, update, delete) Manage Master Account (update) Manage User Permissions (author, update, publish) Manage Account Subscription (upgrade, downgrade, cancel) Manage Payments (credit card info)

42

Page 43: MVP Building & Testing Your Set of “Must Have” Features

GA

Account Management – Allows user to manage accounts and account related activities in the system Manage User Accounts (create, update, delete) Manage Master Account (update) Manage User Permissions (author, update, publish)

43

Page 44: MVP Building & Testing Your Set of “Must Have” Features

Beta

Account Management – Allows user to manage accounts and account related activities in the system Manage Account Subscription (upgrade, downgrade, cancel) Manage Payments (credit card info)

44

Page 45: MVP Building & Testing Your Set of “Must Have” Features

Core Functionality = MVP

Account Management – Allows user to manage accounts and account related activities in the system Reset Password – Allows account users to reset credentials

45

Page 46: MVP Building & Testing Your Set of “Must Have” Features

User Story

User Story – As “Who” I want “What” and “Why” As a “end-user” I want to be able to “click on help button” so I can

“get help messages” As a “end-user” I want to be able to “click on tour button” so I can

“get a guided tour” As an “admin” I want to be able to “define” help messages for help

screens As an “admin” I want to be able to “create” credit card information

so I “can manage Payments” As a “system user” I want to be able to “reset password” so I can

log into the system

46

Page 47: MVP Building & Testing Your Set of “Must Have” Features

Business Rule

Business Rule – Non Trivial Rules Subscription plan upgrades are effective immediately Subscription plan downgrades are effective as of new billing cycle In case of credit card rejection system will repeat billing attempts

three times two days apart. Upon third rejection customer will be downgraded to a “Free” Subscription Plan

47

Page 48: MVP Building & Testing Your Set of “Must Have” Features

Decision Making

HIPPO/Highest Paid Person’s Opinion

48

Page 49: MVP Building & Testing Your Set of “Must Have” Features

Experimentation Testing

ABT – Always Be Testing

49

Page 50: MVP Building & Testing Your Set of “Must Have” Features

Testing History

Aliens Did Not Build Pyramids

50

Testing Testing Tested

Page 51: MVP Building & Testing Your Set of “Must Have” Features

A/B Multifactorial Split Testing

Very Different

51

Page 52: MVP Building & Testing Your Set of “Must Have” Features

A/B Singlevariate Split Testing

Slightly Different

52

Page 53: MVP Building & Testing Your Set of “Must Have” Features

Multivariate Testing

That’s a Lot of Combinations

53

Page 54: MVP Building & Testing Your Set of “Must Have” Features

Experiment Chaining54

Page 55: MVP Building & Testing Your Set of “Must Have” Features

Usability Testing55

Page 56: MVP Building & Testing Your Set of “Must Have” Features

Crowdsourcing

Rise of the Crowds

56

Page 57: MVP Building & Testing Your Set of “Must Have” Features

Mechanical Turk

Microtasking Crowdsourcing Platform

57

Page 58: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Setup58

Page 59: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Setup (cont.)59

Page 60: MVP Building & Testing Your Set of “Must Have” Features

Usability Study User Targeting60

Page 61: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Micro-Tasking61

Page 62: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Recording62

Page 63: MVP Building & Testing Your Set of “Must Have” Features

Feedback

It Is All About Uncensored Feedback

63

Page 64: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Survey64

Page 65: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Results65

Page 66: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Results (cont.)66

Page 67: MVP Building & Testing Your Set of “Must Have” Features

Usability Study Results (cont.)67

Page 68: MVP Building & Testing Your Set of “Must Have” Features

Was not sure what to do

Page 69: MVP Building & Testing Your Set of “Must Have” Features

Usability Testing Tools69