SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Delivering the perfect MVP
Presented by Geoff Anderson, Ph.D.
Thanks to Luc, ETS and this class for having me.
I’m going to quickly take you through three companies
First is Nest a Home Automation company now part of Alphabet Inc. (formerly Google)
They started off with a simple thermostat to control the temperature of your home.
This is Flatiron Fighting cancer with big data, matching patients with clinical trials and much more
This is medium A place to read / write and interact with stories.
What do these 3 companies
share in common?
…
What do they all have in common?
MVP
Minimum Viable Product
Other than the fact they are all successful :)
They have embraced the culture and process of delivering MVPs
Incidentally they have all embraced something called the Design Sprint which we are going to give a try in a little bit.
Engineering
Machine Learning, Data Science, Java, Java Script,
Python, etc.
UI / UX Design
Sketching, Wireframes, Hi-Fidelity Mocks, Graphic
Design.
Product Guy
Talking with customers, designing product and pricing
strategies, working with amazing engineering teams,
software developers and various stakeholders.
Business
Starting and running businesses, managing people,
accounting and other boring crap.
59%23%
9%
10%
Geoff Anderson, Ph.D.
Co-Founder
Chief Product & Technology Officer
Zombie Hunter 

Retro-Gamer
55%45%
B2C B2B
My Time In Software
B2C
B2B
Software
Hardware
MVPs Delivered
Quick idea of some of the spaces I’ve worked and delivered in.
Case studies are at the end of the deck.
Show you some positive and negatives, pitfalls and ‘pro tips’
ONE THING IN COMMON!! USERS!!
Exception the machine to machine, automation based use case, the machine is the consumer.
“We advise startups to launch when they've added
a quantum of utility: when there is at least
some set of users who would be excited to hear
about it, because they can now do something
they couldn't do before.”
-Paul Graham
A word on the quantum of utility. Great advice, but also as with all “pieces” of information dangerous.
Sales / Markety - will have you in market missing a wheel on a car
“The reality is that the minimum feature set is 1)
a tactic to reduce wasted engineering hours
(code left on the floor) and 2) to get the
product in the hands of early visionary
customers as soon as possible.”
-Steve Blank
Too “engineery” will have you refactoring for months BUT very close
“…that version of a new product which allows a
team to collect the maximum amount of
validated learning about customers with the
least effort.”
-Eric Ries
Enlightenment! Learning..
This captures the true essence of the test and learn mentality.
So WHAT exactly is an MVP?
The MVP process follows four steps:
Find a problem worth solving.
Determine the smallest possible solution (MVP).
Build and test the MVP at small scale (show its unique value).
Engage and excite early adopters (also known as earlyvangelists).
Borrowed this from Spotify.
when you are talking to product owners etc. you’ll here the term USE CASE alot, these are not to be confused with specs.
The use case is the business motivation behind using something
It’s very important that you nail the end to end user case.. for example someone get’s a car but it has no wheels, it’s a miss and it isn’t the business model or many other things that are wrong. In this case it’s a design and product
miss. This is why it’s so important to get to know your users and the motivation behind what they are doing or the why. 



In this use case the end user simply wants to get from a to b in a faster way than they can walking or running.
What is an MVP
Who is your Target?
Have you talked to them?
What is your purpose?
What are the problems you are
solving?
Where do you want to launch?
Literal and figurative.
When do you want to launch?
Time box, feature box, growth
hacking?
Why you chose us?
Do you have a completed use case
that sets you apart or correctly tests
assumptions?
How are you collecting data?
What questions are you finding
answers to, how are you collecting
and organizing that data?
Take a product centric approach
“Target” your customers thoroughly
-Talk to them
-Shadow them
-Ladder them!
Ask REALLY hard questions
There are a lot of questions as illustrated here but don’t miss the two questions noted here
-WHAT is the problem we are solving?
-How do we make money with this feature? / MVP
Figuring Out MVP
Market Positioning
Move strategically or rapidly to
differentiate.25%
Innovation
Is this new, new?
25%
Customer Feedback
Can this feature address my
80%?25%
Internal Stakeholders
UI / UX, Engineering, Execs,
Investors, Sales. Yup.25%
Try to always stay product centric
Are you hitting the high notes?
Description
Does your MVP ask and test all the vital hard questions you
have in front of you?
Use Cases
Have you delivered 1 complete end
to end ‘Epic’ use case?
Measurable
Are you measuring important KPIs for your
business? Up time, usability, hardware stability?
Pricing and Packaging?
Will a customer pay for this? Is it
enough to test your business model
and pricing + packaging?
Take a product centric approach
-Make sure you use case is end to end, get the walker to their destination faster and ideally in one piece
-Is this REALLY solving a problem
-Are you making money, will they pay for it?
-Are you LEARNING and measuring the outcomes?
-Can this drive smart pricing and packing decisions later?
2 Types of MVPs
Solving a use case
Solving a problem
Human Touch
Hamster Wheel
Full Concierge
PACKAGE FEATURES
Get it Now
Basic
Pro
Starter
$29,99
Per Month
$9,99
Per Month
$39,99
Per Month
$19,99
Per Month
Standard
Solving a ‘use case’ is a user can login and complete a business value
Solving a problem is the user finds efficiency or a reputable and enjoyable value
Human Touch, means some pain is removed from the MVP by a human being involved, often with setup or training
Hamster Wheel, means a human is mechanically bringing value to the use case or solving a problem supply chain with the idea that they can be automated out
Full Concierge is a condition where without sparing cost or expense a human providers a super high value, highly human service with the intent that cost can be driven down at scale or automation / replacement of human services can make the process viable.
Summary
Break the cycle
with MVPs
Code Quality Losing Customers
Pitfalls Common
When you find yourself inside enterprise or consumer software land with problems like e
Endless train of rushing from one customer about to cancel to the next “Red Accounts”
Endless customer service issues and reports
Developing months on end without a release..
Q&A
Time check ending should be around 10:30 - 10:45
20
Checked out the book, was part of Google Design Sprint Week with GV and a local company GoDynamo
Went through the whole process, found very valuable
Good for
Solving complex or “hard” problems
Getting everyone on the same page - many founders
Bad For
Product and Engineers ;)
You aren’t coming out of this with a business plan or roadmap.
HUGE time commit - Make sure you are SOLVING for a BIG problem
21
Break Out into Teams
Choose your actual product or a made-up one to solve a problem for.
22
THE BIG PROBLEM!
• Get optimistic
• Get pessimistic
• Define the problem
Typically you sketch out a user flow from the beginning of their interaction with your company or service / product to the final place or ‘goal’ of your company.
Then teams with sync / diverge and create lists of customers they want to address
Problems they want to solve. A lot of consensus building is happening early.
For more details checkout the book or a the website.
Today we are going to focus on the problem what is it exactly your Team is going to solve for today.
23
Sketch!
• Everyone has to
do it!
• Draw out the
solution to the big
Problem!
X2
Tuesday there is a lot of drawing typically.
Today we are going to focus just on one sketch and cut right into solutioning.
Sketch out how you can envision the problem being solved..
When you are optimistic think about how you are going to change the world
When you are pessimistic think about how this project can fail
1) Draw the actual interface, WORDS matter.
2) If it’s a physical problem / solution as opposed to software you can focus on the ‘story line’ as opposed to a specific feature set or MVP focus
24
Decide on the best~!
X2
Typically we would use a form of “anonymous” voting with dots and we would put all the drawings up on the wall then everyone from each group can decide on the solution.
Today if you can reach a consensus in 5 minutes then we can circle around to each others top 2 solutions and vote on those
If we need the full 10 minutes for voting internally within the teams that’s ok as well!
Luc, Sara and I will go around ask questions
25
Build!
X2 (maybe 3x)
Work together to polish the prototype
If any of you have tools from powerpoint to a tool like sketch or UX Pin / Axure` etc go ahead and use those tools
If not draw it out as best you can focus on the solution as opposed to the finished UX experience
26
Test!
27
Summary
28
Case Studies
29
Radian6
“MVP to strategic exit”
The first Radian6 use case is a great of example of a catalyst behind a $400 million Canadian exit and an Atlantic Canada success story.
Radian6 was a company that grew from a small base to about 300 employees and several hundred customers by the time we were acquired by salesforce.com in March 2011.
We sold Social Media listening software which effectively provided you analytics to understand things ranging from Sentiment towards your brand, to what were popular conversations in an industry to listening to people talk about
your customers. Memes were still new here so the timing was right for companies that were terrified about conversations happening across the web they were not aware of. A perfect example of this comes from an early customer
Dell. They had an issue with a model of a laptop that had the battery overheating on people laps and injuring them. The right people even with our software did not find out about this problem soon enough and could not take
action.
The investigation
I was dispatched to talk to all our key clients, a common finding amongst our 20 top customers including Bank of American, Dell, HP, Activision, Comcast and more was that they were all having the same problem. They key
employees that needed to find out about incidents like this and could take immediate action to remediate the situation were doing the swivel chair between our software and other systems such as CRMS. Our software was complex
to configure and the analytics were complicated to understand.
Phase 1
The solution phase, with internal stake holders. What is the solution for these customers.
MVP proposals
A method to “frame” radian6 inside their existing software systems.
many other TERRIBLE ideas
API approach to look at creating “cases” or “tickets” in the software they were already using.
Pressure
The pressure from the customers and internal stakeholders were the tickets needed to be “Perfect” it needed to seek out and find existing customers inside their CRM that match the incoming tweet and more. They didn’t want
their reports being messed up with bad tickets etc.
The MVP solution - simply put a ‘button’ into Radian6 which ‘pushed’ a tweet into the CRM, from there the user could make the match and fill out the details. The user then could escalate and treat like a traditional CRM ticket or
Case.
The strategic move, this was a VERY skateboard approach. However no other competitors were doing it and it was found that many of the CRM systems in use have APIs in which we can leverage to create tickets and cases with.
30
Radian6
“MVP your way to disaster”
http://www.marketingcloud.com/blog/introducing-salesforce-social-hub-and-radian6-for-the-service-cloud
Later that year a hard lesson was learned. Eager on the heels of an acquisition, salesforce.com wanted a higher level of automation and a great method of integration so basically the “human” factor of pushing cases to
salesforce.com could be eliminated so effectively Service Agents would never have to leave salesforce.com.
A great MVP would have been to simply deliver a single feature to that extent, such as a single keyword, single social channel like twitter etc.
However if you think back to the example of a minimum viable “feature set” and how it can go wrong.. all of it went wrong.
We literally built a rail gun which would later be the source of accidental DDoS to salesforce.com, was the industries most advanced NLP engine, Machine Learning System, and much more. It could automatically detected
“customer service cases” and then push them into salesforce.com AND try to connect the case with an existing customer in the CRM and so much more. We went underwater working with a couple customers like Bank of America
(chose your customers wisely they were too complex in their needs) and then launched in November.
The result was a VERY VERY impressive piece of technology which in turn cost salesforce.com millions in lost customers .. Why?
Because it was too complicated for the users who had to configure it.
Because the automation was actually TOO good, when Occupy Wallstreet kicked in and everyone was yelling at Bank of America they had hundreds of millions of Tweets sent into their CRM over the course of a week.
Because we delivered a comprehensive solution as opposed to an MVP or several small pieces at a time.
To compile the issue there were endless code quality problems as well because we would deliver into production in huge chunks and customers were finding bugs and we were experiencing downtime.
31
OMsignal
“A solution seeking a problem”
OMsignal was an interesting piece of technology and a great “story” however several classic mistakes were made.
Upon my arrival there they had built some impressive tech in garments and hardware but had never delivered a true “product”..
We put together a great series of screens, had many customers interviews however the Beta period of “MVP” period was skipped by exec decision.
What we ended up delivering into the market was a “cool gadget” without a purpose and without an understanding of who actually purchased the product.
After months of recovery and a true “failure” around launch we were able to gather enough data and enough insights to figure out

1) It’s old people with medical conditions that are most likely to buy the gear and have the disposable income to spend on it.
2) The “app” was so generic no one had a purpose for it. People using the app need specific guidance on “what to do” to get the most out of the product
3) The introduction of a simple “test” you could do and show off to your friends increased utilization by 200% and increased sales by over 1000% - this “feature” was literally an MVP which was designed from the group up to ‘tune’
the equipment, give the user purpose and provide a real solution to a real problem which all our users were having which was a very simple question “how fit am I?”
4) From there we easily were able to start answering and identifying other important questions as, am I getting healthier and fitter? Which kept utilization heading in the right direction.
32
Resources
Spotify’s Approach to MVP
https://speckyboy.com/building-minimum-viable-products-spotify/
https://www.youtube.com/watch?v=1FoCbbbcYT8
Eric Ries The Rules of MVP
https://hbr.org/2013/09/building-a-minimum-viable-prod
Harvard on the 2 types of MVP
33
34
Veri Design Sprint
The Team in Action
Day 1 working on the map
Who was there?
Our sprint team
We were an amalgamation of a project team from Dynamo as well as key client stakeholders.
From Dynamo:
Beckii Adel (UI Designer)
Rodrigo Dalcin (UX Designer)
Max Kaplun (Art Director)
Nancy Naluz (Front-end Engineer)
Harlie Dover (Project Manager)
Alex Nemeroff (Me, the Facilitator)
From Famespike:
Dr Geoffrey Anderson (Product/Tech lead)
Sara Krejcik (Marketing)
Jon Bucci (CEO and The Decider)
Chris Bucci (COO)
Sandro (Counsel)
35
Day 1 The Map
Intentionally blurred :) The map.
What’s the big question we decided to tackle?
Our sprint question
Let’s answer key questions about whether we could ensure a “win-win” outcome when connecting fans with talent through a mobile app.
36
How we made our prototype
We built a personalized user flow for each of the 6 user testers, which included their name and their favourite celebrity’s profile.
First we wrote out a list of things that needed to be included on each of the screens, then sketched out on paper some rough wireframes to get an idea of the complete flow.
We used Sketch to create designed wireframes, and then used InVision to stitch it all together and create an interactive user flow.
We made sure to use text styles and symbols in Sketch in order to work quickly and be able to make changes that were repeated throughout the document instantaneously, so as not to waste time.
37
What did we learn?
What we learned from the test
We discovered that users were excited about the concept, and that they would pay for the service, although some fine tuning was necessary in terms of when to ask about payment. Probably the most essential information to come
out of the test was learning which types of content people were comfortable sharing about themselves — for example, sharing messages was ok, but they didn’t want to share videos of themselves. Our hypothesis had been the
opposite. Overall, our users saw value in the product, which was great to confirm.
38
MVP?
What’s next for our project
Given the stuff we learned, we were able to create a good set of user stories; with these, we’ve started building the actual MVP. Given that there were a number of questions we simply weren’t able to answer in the first sprint,
though, we’ll do another one once we have a more complete MVP.
Here we are MVP weeks away or less and we are about to engage another design sprint in October.
39
Links?
https://sprintstories.com/a-sprint-story-dynamo-and-famespike-a8c35f1a375b#.dlz54evi6
https://youtu.be/GHdTqgx2vTE?t=296
https://youtu.be/GHdTqgx2vTE
40
Links?
https://www.youtube.com/watch?v=RRK2AX6Se90
https://www.youtube.com/watch?v=ad2U3xS-slc
https://www.youtube.com/watch?v=1PEDwZ5mcCM
https://www.youtube.com/watch?v=rqJgFJUjW6g
https://www.youtube.com/watch?v=IcHtvB88LlQ
Full User Interviews

Weitere ähnliche Inhalte

Was ist angesagt?

How to Solve any Problems?
How to Solve any Problems?How to Solve any Problems?
How to Solve any Problems?Rangga Wiseno
 
10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint todayPeter Goossens
 
Be A Great Product Leader (Dropbox / AirBnB 2013)
Be A Great Product Leader (Dropbox / AirBnB 2013)Be A Great Product Leader (Dropbox / AirBnB 2013)
Be A Great Product Leader (Dropbox / AirBnB 2013)Adam Nash
 
Driving agility into your customer experience
Driving agility into your customer experienceDriving agility into your customer experience
Driving agility into your customer experiencemarc mcneill
 
9 Indicators That Prove That Your Innovation Programme Will Fail
9 Indicators That Prove That Your Innovation Programme Will Fail9 Indicators That Prove That Your Innovation Programme Will Fail
9 Indicators That Prove That Your Innovation Programme Will FailBoard of Innovation
 
Customer development with Not-For-Profits
Customer development with Not-For-ProfitsCustomer development with Not-For-Profits
Customer development with Not-For-Profitsmarc mcneill
 
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenView
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenViewHow to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenView
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenViewTraction Conf
 
It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)Matt Mower
 
Mind Mapping Ideation Final
Mind Mapping Ideation FinalMind Mapping Ideation Final
Mind Mapping Ideation Finaljascc1
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design ThinkingPieter Baert
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Cprime
 
What Design Thinking Is and How It Is Used in Software Development
What Design Thinking Is and How It Is Used in Software DevelopmentWhat Design Thinking Is and How It Is Used in Software Development
What Design Thinking Is and How It Is Used in Software DevelopmentSumatoSoft
 
Lean Software Startup: Customer Development (lecture)
Lean Software Startup: Customer Development (lecture)Lean Software Startup: Customer Development (lecture)
Lean Software Startup: Customer Development (lecture)Joni Salminen
 
SF Design Week - First Use Playbook
SF Design Week - First Use PlaybookSF Design Week - First Use Playbook
SF Design Week - First Use PlaybookStephen Gay
 
Lean Startup Customer Development Interview
Lean Startup Customer Development InterviewLean Startup Customer Development Interview
Lean Startup Customer Development InterviewFranck Debane
 

Was ist angesagt? (20)

Pre-startership slides
Pre-startership slidesPre-startership slides
Pre-startership slides
 
How to Solve any Problems?
How to Solve any Problems?How to Solve any Problems?
How to Solve any Problems?
 
10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today10 Questions to prove that you can run a Design Sprint today
10 Questions to prove that you can run a Design Sprint today
 
Lean Startup Workshop
Lean Startup WorkshopLean Startup Workshop
Lean Startup Workshop
 
Be A Great Product Leader (Dropbox / AirBnB 2013)
Be A Great Product Leader (Dropbox / AirBnB 2013)Be A Great Product Leader (Dropbox / AirBnB 2013)
Be A Great Product Leader (Dropbox / AirBnB 2013)
 
Driving agility into your customer experience
Driving agility into your customer experienceDriving agility into your customer experience
Driving agility into your customer experience
 
9 Indicators That Prove That Your Innovation Programme Will Fail
9 Indicators That Prove That Your Innovation Programme Will Fail9 Indicators That Prove That Your Innovation Programme Will Fail
9 Indicators That Prove That Your Innovation Programme Will Fail
 
Customer development with Not-For-Profits
Customer development with Not-For-ProfitsCustomer development with Not-For-Profits
Customer development with Not-For-Profits
 
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenView
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenViewHow to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenView
How to 2X Your Growth with a Product-Led Strategy - Liz Cain, OpenView
 
It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)It's Okay to be Wrong (Accelerator Academy Oct '17)
It's Okay to be Wrong (Accelerator Academy Oct '17)
 
Mind Mapping Ideation Final
Mind Mapping Ideation FinalMind Mapping Ideation Final
Mind Mapping Ideation Final
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design Thinking
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...
 
What Design Thinking Is and How It Is Used in Software Development
What Design Thinking Is and How It Is Used in Software DevelopmentWhat Design Thinking Is and How It Is Used in Software Development
What Design Thinking Is and How It Is Used in Software Development
 
Jobs to Be Done
Jobs to Be DoneJobs to Be Done
Jobs to Be Done
 
Lean Software Startup: Customer Development (lecture)
Lean Software Startup: Customer Development (lecture)Lean Software Startup: Customer Development (lecture)
Lean Software Startup: Customer Development (lecture)
 
SF Design Week - First Use Playbook
SF Design Week - First Use PlaybookSF Design Week - First Use Playbook
SF Design Week - First Use Playbook
 
Lean Startup Customer Development Interview
Lean Startup Customer Development InterviewLean Startup Customer Development Interview
Lean Startup Customer Development Interview
 
Introduction to Lean UX
Introduction to Lean UXIntroduction to Lean UX
Introduction to Lean UX
 

Ähnlich wie MVP

Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsShashi Jain
 
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...Katie Martell
 
Build Winning Products
Build Winning ProductsBuild Winning Products
Build Winning ProductsTathagat Varma
 
How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...
 How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff... How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...
How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...Traction Conf
 
Road to product / market fit
Road to product / market fitRoad to product / market fit
Road to product / market fitMikko Seppä
 
Steps to take before building an App (1)
Steps to take before building an App (1)Steps to take before building an App (1)
Steps to take before building an App (1)Mike Ojo
 
150 Startups Kick-off Workshop
150 Startups Kick-off Workshop150 Startups Kick-off Workshop
150 Startups Kick-off Workshop150Startups
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...The Codest
 
Product-Startup-Founders-Rulebook-atc.pdf
Product-Startup-Founders-Rulebook-atc.pdfProduct-Startup-Founders-Rulebook-atc.pdf
Product-Startup-Founders-Rulebook-atc.pdfDarryl Jose
 
To build or not to build with veracode and netprospex
To build or not to build with veracode and netprospexTo build or not to build with veracode and netprospex
To build or not to build with veracode and netprospexMassTLC
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVPNadya Paleyes
 
How to Think like a Product Manager
How to Think like a Product ManagerHow to Think like a Product Manager
How to Think like a Product ManagerBenjamin Quam
 
How to build a startup
How to build a startupHow to build a startup
How to build a startupRaomal Perera
 
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
The Minimum Loveable Product: Go Beyond the Minimum Viable ProductThe Minimum Loveable Product: Go Beyond the Minimum Viable Product
The Minimum Loveable Product: Go Beyond the Minimum Viable ProductDialexa
 
How to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamHow to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamDrift
 
Opportunity Recognition
Opportunity RecognitionOpportunity Recognition
Opportunity RecognitionFábio Póvoa
 
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016Business of Software Conference
 
10 Steps to build Awesome Business Ideas
10 Steps to build Awesome Business Ideas10 Steps to build Awesome Business Ideas
10 Steps to build Awesome Business IdeasBoard of Innovation
 

Ähnlich wie MVP (20)

Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for Agilists
 
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
 
Build Winning Products
Build Winning ProductsBuild Winning Products
Build Winning Products
 
How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...
 How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff... How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...
How We Used Fast Customer Feedback to Build Product Insights - Michelle Huff...
 
Road to product / market fit
Road to product / market fitRoad to product / market fit
Road to product / market fit
 
Steps to take before building an App (1)
Steps to take before building an App (1)Steps to take before building an App (1)
Steps to take before building an App (1)
 
150 Startups Kick-off Workshop
150 Startups Kick-off Workshop150 Startups Kick-off Workshop
150 Startups Kick-off Workshop
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
Product-Startup-Founders-Rulebook-atc.pdf
Product-Startup-Founders-Rulebook-atc.pdfProduct-Startup-Founders-Rulebook-atc.pdf
Product-Startup-Founders-Rulebook-atc.pdf
 
To build or not to build with veracode and netprospex
To build or not to build with veracode and netprospexTo build or not to build with veracode and netprospex
To build or not to build with veracode and netprospex
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVP
 
How to Think like a Product Manager
How to Think like a Product ManagerHow to Think like a Product Manager
How to Think like a Product Manager
 
The CMLC 1.0.pdf
The CMLC 1.0.pdfThe CMLC 1.0.pdf
The CMLC 1.0.pdf
 
How to build a startup
How to build a startupHow to build a startup
How to build a startup
 
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
The Minimum Loveable Product: Go Beyond the Minimum Viable ProductThe Minimum Loveable Product: Go Beyond the Minimum Viable Product
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
 
How to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamHow to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product Team
 
Opportunity Recognition
Opportunity RecognitionOpportunity Recognition
Opportunity Recognition
 
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
 
10 Steps to build Awesome Business Ideas
10 Steps to build Awesome Business Ideas10 Steps to build Awesome Business Ideas
10 Steps to build Awesome Business Ideas
 
Bpm why
Bpm   whyBpm   why
Bpm why
 

MVP

  • 1. Delivering the perfect MVP Presented by Geoff Anderson, Ph.D. Thanks to Luc, ETS and this class for having me.
  • 2. I’m going to quickly take you through three companies First is Nest a Home Automation company now part of Alphabet Inc. (formerly Google) They started off with a simple thermostat to control the temperature of your home.
  • 3. This is Flatiron Fighting cancer with big data, matching patients with clinical trials and much more
  • 4. This is medium A place to read / write and interact with stories.
  • 5. What do these 3 companies share in common? … What do they all have in common?
  • 6. MVP Minimum Viable Product Other than the fact they are all successful :) They have embraced the culture and process of delivering MVPs Incidentally they have all embraced something called the Design Sprint which we are going to give a try in a little bit.
  • 7. Engineering Machine Learning, Data Science, Java, Java Script, Python, etc. UI / UX Design Sketching, Wireframes, Hi-Fidelity Mocks, Graphic Design. Product Guy Talking with customers, designing product and pricing strategies, working with amazing engineering teams, software developers and various stakeholders. Business Starting and running businesses, managing people, accounting and other boring crap. 59%23% 9% 10% Geoff Anderson, Ph.D. Co-Founder Chief Product & Technology Officer Zombie Hunter 
 Retro-Gamer 55%45% B2C B2B My Time In Software
  • 8. B2C B2B Software Hardware MVPs Delivered Quick idea of some of the spaces I’ve worked and delivered in. Case studies are at the end of the deck. Show you some positive and negatives, pitfalls and ‘pro tips’ ONE THING IN COMMON!! USERS!! Exception the machine to machine, automation based use case, the machine is the consumer.
  • 9. “We advise startups to launch when they've added a quantum of utility: when there is at least some set of users who would be excited to hear about it, because they can now do something they couldn't do before.” -Paul Graham A word on the quantum of utility. Great advice, but also as with all “pieces” of information dangerous. Sales / Markety - will have you in market missing a wheel on a car
  • 10. “The reality is that the minimum feature set is 1) a tactic to reduce wasted engineering hours (code left on the floor) and 2) to get the product in the hands of early visionary customers as soon as possible.” -Steve Blank Too “engineery” will have you refactoring for months BUT very close
  • 11. “…that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.” -Eric Ries Enlightenment! Learning.. This captures the true essence of the test and learn mentality.
  • 12. So WHAT exactly is an MVP? The MVP process follows four steps: Find a problem worth solving. Determine the smallest possible solution (MVP). Build and test the MVP at small scale (show its unique value). Engage and excite early adopters (also known as earlyvangelists). Borrowed this from Spotify. when you are talking to product owners etc. you’ll here the term USE CASE alot, these are not to be confused with specs. The use case is the business motivation behind using something It’s very important that you nail the end to end user case.. for example someone get’s a car but it has no wheels, it’s a miss and it isn’t the business model or many other things that are wrong. In this case it’s a design and product miss. This is why it’s so important to get to know your users and the motivation behind what they are doing or the why. 
 
 In this use case the end user simply wants to get from a to b in a faster way than they can walking or running.
  • 13. What is an MVP Who is your Target? Have you talked to them? What is your purpose? What are the problems you are solving? Where do you want to launch? Literal and figurative. When do you want to launch? Time box, feature box, growth hacking? Why you chose us? Do you have a completed use case that sets you apart or correctly tests assumptions? How are you collecting data? What questions are you finding answers to, how are you collecting and organizing that data? Take a product centric approach “Target” your customers thoroughly -Talk to them -Shadow them -Ladder them! Ask REALLY hard questions There are a lot of questions as illustrated here but don’t miss the two questions noted here -WHAT is the problem we are solving? -How do we make money with this feature? / MVP
  • 14. Figuring Out MVP Market Positioning Move strategically or rapidly to differentiate.25% Innovation Is this new, new? 25% Customer Feedback Can this feature address my 80%?25% Internal Stakeholders UI / UX, Engineering, Execs, Investors, Sales. Yup.25% Try to always stay product centric
  • 15. Are you hitting the high notes? Description Does your MVP ask and test all the vital hard questions you have in front of you? Use Cases Have you delivered 1 complete end to end ‘Epic’ use case? Measurable Are you measuring important KPIs for your business? Up time, usability, hardware stability? Pricing and Packaging? Will a customer pay for this? Is it enough to test your business model and pricing + packaging? Take a product centric approach -Make sure you use case is end to end, get the walker to their destination faster and ideally in one piece -Is this REALLY solving a problem -Are you making money, will they pay for it? -Are you LEARNING and measuring the outcomes? -Can this drive smart pricing and packing decisions later?
  • 16. 2 Types of MVPs Solving a use case Solving a problem Human Touch Hamster Wheel Full Concierge PACKAGE FEATURES Get it Now Basic Pro Starter $29,99 Per Month $9,99 Per Month $39,99 Per Month $19,99 Per Month Standard Solving a ‘use case’ is a user can login and complete a business value Solving a problem is the user finds efficiency or a reputable and enjoyable value Human Touch, means some pain is removed from the MVP by a human being involved, often with setup or training Hamster Wheel, means a human is mechanically bringing value to the use case or solving a problem supply chain with the idea that they can be automated out Full Concierge is a condition where without sparing cost or expense a human providers a super high value, highly human service with the intent that cost can be driven down at scale or automation / replacement of human services can make the process viable.
  • 18. Break the cycle with MVPs Code Quality Losing Customers Pitfalls Common When you find yourself inside enterprise or consumer software land with problems like e Endless train of rushing from one customer about to cancel to the next “Red Accounts” Endless customer service issues and reports Developing months on end without a release..
  • 19. Q&A Time check ending should be around 10:30 - 10:45
  • 20. 20 Checked out the book, was part of Google Design Sprint Week with GV and a local company GoDynamo Went through the whole process, found very valuable Good for Solving complex or “hard” problems Getting everyone on the same page - many founders Bad For Product and Engineers ;) You aren’t coming out of this with a business plan or roadmap. HUGE time commit - Make sure you are SOLVING for a BIG problem
  • 21. 21 Break Out into Teams Choose your actual product or a made-up one to solve a problem for.
  • 22. 22 THE BIG PROBLEM! • Get optimistic • Get pessimistic • Define the problem Typically you sketch out a user flow from the beginning of their interaction with your company or service / product to the final place or ‘goal’ of your company. Then teams with sync / diverge and create lists of customers they want to address Problems they want to solve. A lot of consensus building is happening early. For more details checkout the book or a the website. Today we are going to focus on the problem what is it exactly your Team is going to solve for today.
  • 23. 23 Sketch! • Everyone has to do it! • Draw out the solution to the big Problem! X2 Tuesday there is a lot of drawing typically. Today we are going to focus just on one sketch and cut right into solutioning. Sketch out how you can envision the problem being solved.. When you are optimistic think about how you are going to change the world When you are pessimistic think about how this project can fail 1) Draw the actual interface, WORDS matter. 2) If it’s a physical problem / solution as opposed to software you can focus on the ‘story line’ as opposed to a specific feature set or MVP focus
  • 24. 24 Decide on the best~! X2 Typically we would use a form of “anonymous” voting with dots and we would put all the drawings up on the wall then everyone from each group can decide on the solution. Today if you can reach a consensus in 5 minutes then we can circle around to each others top 2 solutions and vote on those If we need the full 10 minutes for voting internally within the teams that’s ok as well! Luc, Sara and I will go around ask questions
  • 25. 25 Build! X2 (maybe 3x) Work together to polish the prototype If any of you have tools from powerpoint to a tool like sketch or UX Pin / Axure` etc go ahead and use those tools If not draw it out as best you can focus on the solution as opposed to the finished UX experience
  • 29. 29 Radian6 “MVP to strategic exit” The first Radian6 use case is a great of example of a catalyst behind a $400 million Canadian exit and an Atlantic Canada success story. Radian6 was a company that grew from a small base to about 300 employees and several hundred customers by the time we were acquired by salesforce.com in March 2011. We sold Social Media listening software which effectively provided you analytics to understand things ranging from Sentiment towards your brand, to what were popular conversations in an industry to listening to people talk about your customers. Memes were still new here so the timing was right for companies that were terrified about conversations happening across the web they were not aware of. A perfect example of this comes from an early customer Dell. They had an issue with a model of a laptop that had the battery overheating on people laps and injuring them. The right people even with our software did not find out about this problem soon enough and could not take action. The investigation I was dispatched to talk to all our key clients, a common finding amongst our 20 top customers including Bank of American, Dell, HP, Activision, Comcast and more was that they were all having the same problem. They key employees that needed to find out about incidents like this and could take immediate action to remediate the situation were doing the swivel chair between our software and other systems such as CRMS. Our software was complex to configure and the analytics were complicated to understand. Phase 1 The solution phase, with internal stake holders. What is the solution for these customers. MVP proposals A method to “frame” radian6 inside their existing software systems. many other TERRIBLE ideas API approach to look at creating “cases” or “tickets” in the software they were already using. Pressure The pressure from the customers and internal stakeholders were the tickets needed to be “Perfect” it needed to seek out and find existing customers inside their CRM that match the incoming tweet and more. They didn’t want their reports being messed up with bad tickets etc. The MVP solution - simply put a ‘button’ into Radian6 which ‘pushed’ a tweet into the CRM, from there the user could make the match and fill out the details. The user then could escalate and treat like a traditional CRM ticket or Case. The strategic move, this was a VERY skateboard approach. However no other competitors were doing it and it was found that many of the CRM systems in use have APIs in which we can leverage to create tickets and cases with.
  • 30. 30 Radian6 “MVP your way to disaster” http://www.marketingcloud.com/blog/introducing-salesforce-social-hub-and-radian6-for-the-service-cloud Later that year a hard lesson was learned. Eager on the heels of an acquisition, salesforce.com wanted a higher level of automation and a great method of integration so basically the “human” factor of pushing cases to salesforce.com could be eliminated so effectively Service Agents would never have to leave salesforce.com. A great MVP would have been to simply deliver a single feature to that extent, such as a single keyword, single social channel like twitter etc. However if you think back to the example of a minimum viable “feature set” and how it can go wrong.. all of it went wrong. We literally built a rail gun which would later be the source of accidental DDoS to salesforce.com, was the industries most advanced NLP engine, Machine Learning System, and much more. It could automatically detected “customer service cases” and then push them into salesforce.com AND try to connect the case with an existing customer in the CRM and so much more. We went underwater working with a couple customers like Bank of America (chose your customers wisely they were too complex in their needs) and then launched in November. The result was a VERY VERY impressive piece of technology which in turn cost salesforce.com millions in lost customers .. Why? Because it was too complicated for the users who had to configure it. Because the automation was actually TOO good, when Occupy Wallstreet kicked in and everyone was yelling at Bank of America they had hundreds of millions of Tweets sent into their CRM over the course of a week. Because we delivered a comprehensive solution as opposed to an MVP or several small pieces at a time. To compile the issue there were endless code quality problems as well because we would deliver into production in huge chunks and customers were finding bugs and we were experiencing downtime.
  • 31. 31 OMsignal “A solution seeking a problem” OMsignal was an interesting piece of technology and a great “story” however several classic mistakes were made. Upon my arrival there they had built some impressive tech in garments and hardware but had never delivered a true “product”.. We put together a great series of screens, had many customers interviews however the Beta period of “MVP” period was skipped by exec decision. What we ended up delivering into the market was a “cool gadget” without a purpose and without an understanding of who actually purchased the product. After months of recovery and a true “failure” around launch we were able to gather enough data and enough insights to figure out
 1) It’s old people with medical conditions that are most likely to buy the gear and have the disposable income to spend on it. 2) The “app” was so generic no one had a purpose for it. People using the app need specific guidance on “what to do” to get the most out of the product 3) The introduction of a simple “test” you could do and show off to your friends increased utilization by 200% and increased sales by over 1000% - this “feature” was literally an MVP which was designed from the group up to ‘tune’ the equipment, give the user purpose and provide a real solution to a real problem which all our users were having which was a very simple question “how fit am I?” 4) From there we easily were able to start answering and identifying other important questions as, am I getting healthier and fitter? Which kept utilization heading in the right direction.
  • 32. 32 Resources Spotify’s Approach to MVP https://speckyboy.com/building-minimum-viable-products-spotify/ https://www.youtube.com/watch?v=1FoCbbbcYT8 Eric Ries The Rules of MVP https://hbr.org/2013/09/building-a-minimum-viable-prod Harvard on the 2 types of MVP
  • 33. 33
  • 34. 34 Veri Design Sprint The Team in Action Day 1 working on the map Who was there? Our sprint team We were an amalgamation of a project team from Dynamo as well as key client stakeholders. From Dynamo: Beckii Adel (UI Designer) Rodrigo Dalcin (UX Designer) Max Kaplun (Art Director) Nancy Naluz (Front-end Engineer) Harlie Dover (Project Manager) Alex Nemeroff (Me, the Facilitator) From Famespike: Dr Geoffrey Anderson (Product/Tech lead) Sara Krejcik (Marketing) Jon Bucci (CEO and The Decider) Chris Bucci (COO) Sandro (Counsel)
  • 35. 35 Day 1 The Map Intentionally blurred :) The map. What’s the big question we decided to tackle? Our sprint question Let’s answer key questions about whether we could ensure a “win-win” outcome when connecting fans with talent through a mobile app.
  • 36. 36 How we made our prototype We built a personalized user flow for each of the 6 user testers, which included their name and their favourite celebrity’s profile. First we wrote out a list of things that needed to be included on each of the screens, then sketched out on paper some rough wireframes to get an idea of the complete flow. We used Sketch to create designed wireframes, and then used InVision to stitch it all together and create an interactive user flow. We made sure to use text styles and symbols in Sketch in order to work quickly and be able to make changes that were repeated throughout the document instantaneously, so as not to waste time.
  • 37. 37 What did we learn? What we learned from the test We discovered that users were excited about the concept, and that they would pay for the service, although some fine tuning was necessary in terms of when to ask about payment. Probably the most essential information to come out of the test was learning which types of content people were comfortable sharing about themselves — for example, sharing messages was ok, but they didn’t want to share videos of themselves. Our hypothesis had been the opposite. Overall, our users saw value in the product, which was great to confirm.
  • 38. 38 MVP? What’s next for our project Given the stuff we learned, we were able to create a good set of user stories; with these, we’ve started building the actual MVP. Given that there were a number of questions we simply weren’t able to answer in the first sprint, though, we’ll do another one once we have a more complete MVP. Here we are MVP weeks away or less and we are about to engage another design sprint in October.