SlideShare a Scribd company logo
1@mrclng
…paper prototyping sprints at Google #IO15
#MAE2015
0 What to Expect From This Talk
Audience:
people who deal with mobile app development
Content:
research & prototyping
basic concepts
best practices
examples & tools
2@mrclng #MAE2015
There are thousands of apps out there that nobody asked for.
How can we make sure we build something people actually need?
3@mrclng
?
#MAE2015
There are thousands of apps out there that nobody asked for.
How can we make sure we build something people actually need?
4@mrclng
?
…don’t waste our precious time & money?
#MAE2015
once upon a time…
…at a software company
5@mrclng #MAE2015
1 check yourself!
6@mrclng
…implementation without prior validation
#MAE2015
after a necessary pivot, it took Roomister only five days and the right methodology
have you ever built
something you had to trash later?
7@mrclng #MAE2015
honest self-assessment
1
calculation
how to go broke over ideas
8@mrclng #MAE2015
65k / 12 * 2 = ~10k
*if you pay a dev 65k, and you have to trash 2 months of work…
1
why do features fail?
9@mrclng
?
#MAE2015
1
why do our apps fail?
10@mrclng
?
#MAE2015
1
why do startups fail?
11@mrclng
?
#MAE2015
1
why do multis fail?
12@mrclng
?
#MAE2015
1
1 Some Food For Thought
Some Unicorns Might

Be Overvalued, But All 

Dinosaurs Gonna Die.
@mrclng
“
Dave McClure,
Founder, 500 Startups
#MAE2015
premature deployment
bad idea
lack of user validation
2 A Burning Question
14
Why does most of what we build fail?
lack of funding
bad timing
lack of competence
@mrclng #MAE2015
premature deployment
bad idea
lack of user validation
2 A Burning Question
15
Why does most of what we build fail?
lack of funding
bad timing
lack of competence
@mrclng #MAE2015
if you validate early enough, you can hardly waste any money
late validation
the number one reason you trash software
16@mrclng #MAE2015
2
17
Hi, I’m Marc
…and I am an efficiency advisor
@mrclng + startups, + multinationals…
18
Marc C. Lange there’s supposed to be a video playing underneath this. if it doesn’t: blame keynote/adobe acrobat (;
Product Strategy, UX, Business Acceleration,

3x Founder, Google Expert & Google Design Sprint Master
@mrclng
19
Hi, I’m Marc
…and I bring innovations to markets
@mrclng + startups, + multinationals…
no excuses: mobile is made for customer development
“I know the customer problem” and “I know the features to build”
are rarely true at the beginning of planning software
20@mrclng
!
#MAE2015
2
opinions are weak
hypotheses are key
21
rinse & repeat:
@mrclng #MAE2015
2
this is not
22@mrclng #MAE2015
…where to find out what to build
this is not
23@mrclng #MAE2015
…how to decide what to build
hypotheses are key
no more build, ship, trash!
24
RINSE & REPEAT:
@mrclng #MAE2015
2
methodology
25
mobile product strategy
@mrclng #MAE2015
3
how to fail less, more early and better
3 Current Situation*
26@mrclng
the
clueless
spot
#MAE2015
plan
ship
test
Desired Situation
*in most companies
the
sweet
spot
know
ship
test
plan
ideally, data drives our decisions, not meeting room discussions
customer development
aka how to find out what to build and how to built it
27@mrclng #MAE2015
3
no excuses: mobile is made for customer development
3 Customer Development
28@mrclng
You’re
here
#MAE2015
The three phases of Customer Discovery:
1. Problem-Solution fit: validate with prospects that you solve their problem to the degree
that they will buy it
2. MVP: build an MVP/a product that achieves (1) above and have it validated with
prospects
3. Sales Funnel: establish the customer's buying process & what you have to do to move
your customer through the funnel
29@mrclng
3 Customer Development: Customer Discovery
#MAE2015
The scientific method:
1. observe and describe a phenomenon (pain)
2. formulate a causal hypothesis to explain the phenomenon
3. use a hypothesis to predict the results of new observations
4. measure prediction performance based on experimental tests
30@mrclng
observe -> formulate -> predict -> test -> learn -> repeat
3 Customer Development: Customer Discovery
#MAE2015
3 Customer Development Works for Features, too
31@mrclng #MAE2015
what & who how onboarding
3 Customer Development Works for Features, too
32@mrclng #MAE2015
what & who how onboarding
problem-solution fit
the kind, nicer brother of solution-problem fit
33@mrclng #MAE2015
3
observation
user interviews
market analysis
3.1 Problem-Solution Fit
34
how to test before you test
user testing
analytics
design sprints
@mrclng #MAE2015
Customer interview dos & don’ts:
1. have a domain expert on your team
2. observe, study, then ask - avoid the lab
3. ask the right type of questions (H&W)
4. don’t ask wether they like your product
5. write it down & evaluate
6. no false opportunism
7. rinse & repeat continuously
35#GoogleLaunchpad@mrclng
3.1 Customer Development: Customer Interviews
compared to your users
you know nothing about your users
36@mrclng #MAE2015
3.1
don’t ask them wether they like your product
MVP
not your final…
product
app
feature
37@mrclng #MAE2015
Minimum Viable Product
the minimum unit that helps you gain the insight you need
38@mrclng #MAE2015
Make Validated Progress
a test vehicle, nothing more, nothing less
39@mrclng #MAE2015
3.2 MVP
minimum viable product:
helps you test demand
does not have to be a feature, yet
does not have to be software
≠ your ‘final’ feature or app
40@mrclng #MAE2015
3.2 MVP
A minimum viable product (MVP) is not necessarily the smallest
product imaginable, but whatever helps entrepreneurs start the
process of learning [from their customers] as quickly as possible.
#GoogleLaunchpad@mrclng
“
Eric Ries,
Author of „The Lean Startup“
3.2 MVP
42
what to build before you test again
paper prototyping
digital prototyping
software prototyping
@mrclng #MAE2015
observation
user interviews
market analysis
proposed funnels
aka getting people to use your new build
43@mrclng #MAE2015
push
video
blog
3.3 Proposed Funnels
44
„have you heard of our new killer feature?“
in-app
social
email
@mrclng #MAE2015
4 New Setup
45@mrclng #MAE2015
Solutions
the
sweet
spot
know
ship
test
plan
interviews, design sprints, analytics, observation
engineering, UX QA + proposed funnels
analytics (track everything!), and interviews
paper prototyping, mock-ups, software, interview
know before you plan, ship only validated features, save a lot of time & money
5 Appendix: Featuritis / Creeping Featurism / Bloatware…
46@mrclng
unnecessary
core
nice to have
#MAE2015
sort all features into these three categories according to your customer development
5 Appendix: Tools, Tools, Tools…
47@mrclng #MAE2015
• qualitative research w/ 8-12 users
• extract what they NEED vs. want
• care about N00bs
• think beyond the words
• get out there
• informal interviews
• interview in teams
• don’t dominate
• OBSERVE
5 Appendix: Tools, Tools, Tools…
48@mrclng #MAE2015
• open questions
• manage silence
• specific vs. wide-open questions
• important: warm-up questions
• have a script
• five „whys“
• don’t pitch!
• prototype vs. presentation
• provide alternatives
Thanks…
Ever tried. Ever failed.
No matter. Try again.
Fail again. Fail better.
@mrclng
“
Samuel Beckett,
Author, Nobel Prize winner
#MAE2015

More Related Content

What's hot

How to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PMHow to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PM
Product School
 
201 good product launch, bad product launch (john zilch)
201   good product launch, bad product launch (john zilch)201   good product launch, bad product launch (john zilch)
201 good product launch, bad product launch (john zilch)
ProductCamp Boston
 
Innovation Pipeline
Innovation PipelineInnovation Pipeline
Innovation Pipeline
Colaborativismo
 
Evolving Role of Product Manager
Evolving Role of Product ManagerEvolving Role of Product Manager
Evolving Role of Product Manager
Product School
 
How PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
How PMs can diagnose funnel problems with user testing: AMA with Jason AmunwaHow PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
How PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
UserTesting
 
Ruthless Prioritization | Brandon Chu | ProductTank Toronto
Ruthless Prioritization | Brandon Chu | ProductTank Toronto Ruthless Prioritization | Brandon Chu | ProductTank Toronto
Ruthless Prioritization | Brandon Chu | ProductTank Toronto
Product Tank Toronto
 
How to Create a Robust Business Case by Splunk Product Director
How to Create a Robust Business Case by Splunk Product DirectorHow to Create a Robust Business Case by Splunk Product Director
How to Create a Robust Business Case by Splunk Product Director
Product School
 
Product management vs project management
Product management vs project managementProduct management vs project management
Product management vs project management
Gopal Shenoy
 
How to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PMHow to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PM
Product School
 
What makes a great product manager?
What makes a great product manager?What makes a great product manager?
What makes a great product manager?
Marc Abraham
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product Leader
Product School
 
What is a Product Manager? by Datank.ai's Product Manager
What is a Product Manager? by Datank.ai's Product ManagerWhat is a Product Manager? by Datank.ai's Product Manager
What is a Product Manager? by Datank.ai's Product Manager
Product School
 
UserTesting Product Demo
UserTesting Product DemoUserTesting Product Demo
UserTesting Product Demo
UserTesting
 
How to Use Competitive Analysis and Strategy by YouTube PM
How to Use Competitive Analysis and Strategy by YouTube PMHow to Use Competitive Analysis and Strategy by YouTube PM
How to Use Competitive Analysis and Strategy by YouTube PM
Product School
 
Who is a product manager
Who is a product managerWho is a product manager
Who is a product manager
Siddhaarth Iyer
 
Being a Successful User-Centred Product Manager
Being a Successful User-Centred Product ManagerBeing a Successful User-Centred Product Manager
Being a Successful User-Centred Product Manager
Andrew Mayfield
 
Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!
11th
 
How to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication ToolHow to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication Tool
Janna Bastow
 
Hardware vs. Software Product Management by Pandora Senior PM
Hardware vs. Software Product Management by Pandora Senior PMHardware vs. Software Product Management by Pandora Senior PM
Hardware vs. Software Product Management by Pandora Senior PM
Product School
 
Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
Product School
 

What's hot (20)

How to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PMHow to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PM
 
201 good product launch, bad product launch (john zilch)
201   good product launch, bad product launch (john zilch)201   good product launch, bad product launch (john zilch)
201 good product launch, bad product launch (john zilch)
 
Innovation Pipeline
Innovation PipelineInnovation Pipeline
Innovation Pipeline
 
Evolving Role of Product Manager
Evolving Role of Product ManagerEvolving Role of Product Manager
Evolving Role of Product Manager
 
How PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
How PMs can diagnose funnel problems with user testing: AMA with Jason AmunwaHow PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
How PMs can diagnose funnel problems with user testing: AMA with Jason Amunwa
 
Ruthless Prioritization | Brandon Chu | ProductTank Toronto
Ruthless Prioritization | Brandon Chu | ProductTank Toronto Ruthless Prioritization | Brandon Chu | ProductTank Toronto
Ruthless Prioritization | Brandon Chu | ProductTank Toronto
 
How to Create a Robust Business Case by Splunk Product Director
How to Create a Robust Business Case by Splunk Product DirectorHow to Create a Robust Business Case by Splunk Product Director
How to Create a Robust Business Case by Splunk Product Director
 
Product management vs project management
Product management vs project managementProduct management vs project management
Product management vs project management
 
How to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PMHow to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PM
 
What makes a great product manager?
What makes a great product manager?What makes a great product manager?
What makes a great product manager?
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product Leader
 
What is a Product Manager? by Datank.ai's Product Manager
What is a Product Manager? by Datank.ai's Product ManagerWhat is a Product Manager? by Datank.ai's Product Manager
What is a Product Manager? by Datank.ai's Product Manager
 
UserTesting Product Demo
UserTesting Product DemoUserTesting Product Demo
UserTesting Product Demo
 
How to Use Competitive Analysis and Strategy by YouTube PM
How to Use Competitive Analysis and Strategy by YouTube PMHow to Use Competitive Analysis and Strategy by YouTube PM
How to Use Competitive Analysis and Strategy by YouTube PM
 
Who is a product manager
Who is a product managerWho is a product manager
Who is a product manager
 
Being a Successful User-Centred Product Manager
Being a Successful User-Centred Product ManagerBeing a Successful User-Centred Product Manager
Being a Successful User-Centred Product Manager
 
Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!Tips and tricks_on_how_to_build_a_startup_faster!
Tips and tricks_on_how_to_build_a_startup_faster!
 
How to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication ToolHow to Use Your Product Roadmap as a Communication Tool
How to Use Your Product Roadmap as a Communication Tool
 
Hardware vs. Software Product Management by Pandora Senior PM
Hardware vs. Software Product Management by Pandora Senior PMHardware vs. Software Product Management by Pandora Senior PM
Hardware vs. Software Product Management by Pandora Senior PM
 
Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
 

Viewers also liked

Shopify at SXSWi 2011
Shopify at SXSWi 2011Shopify at SXSWi 2011
Shopify at SXSWi 2011
Shopify
 
Getting started with shopify
Getting started with shopifyGetting started with shopify
Getting started with shopify
Shopify
 
SEO with Shopify
SEO with ShopifySEO with Shopify
SEO with Shopify
Shopify
 
Mobile app presentation final
Mobile app presentation finalMobile app presentation final
Mobile app presentation final
Wedental Hospital
 
The Mobile App Experience - Uncovering the consumer journey from app discover...
The Mobile App Experience - Uncovering the consumer journey from app discover...The Mobile App Experience - Uncovering the consumer journey from app discover...
The Mobile App Experience - Uncovering the consumer journey from app discover...
Data N Charts
 
Shopify Presentation
Shopify PresentationShopify Presentation
Shopify Presentation
✪Computants✪IBM_BP
 
8 Reasons to Do a Pop-Up Shop
8 Reasons to Do a Pop-Up Shop8 Reasons to Do a Pop-Up Shop
8 Reasons to Do a Pop-Up Shop
Shopify
 
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in MinutesShopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Andi Boediman
 
Mobile Apps Presentation - Everywhere
Mobile Apps Presentation - EverywhereMobile Apps Presentation - Everywhere
Mobile Apps Presentation - Everywhere
Muhammad Firdaus
 

Viewers also liked (9)

Shopify at SXSWi 2011
Shopify at SXSWi 2011Shopify at SXSWi 2011
Shopify at SXSWi 2011
 
Getting started with shopify
Getting started with shopifyGetting started with shopify
Getting started with shopify
 
SEO with Shopify
SEO with ShopifySEO with Shopify
SEO with Shopify
 
Mobile app presentation final
Mobile app presentation finalMobile app presentation final
Mobile app presentation final
 
The Mobile App Experience - Uncovering the consumer journey from app discover...
The Mobile App Experience - Uncovering the consumer journey from app discover...The Mobile App Experience - Uncovering the consumer journey from app discover...
The Mobile App Experience - Uncovering the consumer journey from app discover...
 
Shopify Presentation
Shopify PresentationShopify Presentation
Shopify Presentation
 
8 Reasons to Do a Pop-Up Shop
8 Reasons to Do a Pop-Up Shop8 Reasons to Do a Pop-Up Shop
8 Reasons to Do a Pop-Up Shop
 
Shopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in MinutesShopify Online Store Presentation – Setup Your Online Store in Minutes
Shopify Online Store Presentation – Setup Your Online Store in Minutes
 
Mobile Apps Presentation - Everywhere
Mobile Apps Presentation - EverywhereMobile Apps Presentation - Everywhere
Mobile Apps Presentation - Everywhere
 

Similar to Mobile Product Strategy Keynote Presentation for Mobile App Europe Conference 2015

Disruption: Designing Successful Startups
Disruption: Designing Successful StartupsDisruption: Designing Successful Startups
Disruption: Designing Successful Startups
Julian Scaff
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBase
QuickBase, Inc.
 
Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the Trenches
Sean Porter
 
Ran Liron
Ran LironRan Liron
Ran Liron
Netcraft
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
Jeremy Johnson
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
Oleg Podsechin
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
 
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
Tomomi Imura
 
UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019
GoDaddy
 
Idea to launch: 13 lessons learned from a product manager
Idea to launch: 13 lessons learned from a product managerIdea to launch: 13 lessons learned from a product manager
Idea to launch: 13 lessons learned from a product manager
Tricia Cervenan
 
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Hannah Flynn
 
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Aggregage
 
Playing Nice in the Product Playground #StrataHadoop
Playing Nice in the Product Playground #StrataHadoopPlaying Nice in the Product Playground #StrataHadoop
Playing Nice in the Product Playground #StrataHadoop
Intuit Inc.
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly FeaturesI'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
Magdalena Zadara
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail
Omnia Safaan
 
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Codiax
 
Making good products
Making good productsMaking good products
Making good products
Anupama Panchal
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
DevDay Da Nang
 
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks:  How to Transition to Product ManagementDirector of Product at Glassdoor Talks:  How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product Management
Product School
 

Similar to Mobile Product Strategy Keynote Presentation for Mobile App Europe Conference 2015 (20)

Disruption: Designing Successful Startups
Disruption: Designing Successful StartupsDisruption: Designing Successful Startups
Disruption: Designing Successful Startups
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBase
 
Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the Trenches
 
Ran Liron
Ran LironRan Liron
Ran Liron
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
[#DevRelAsia Keynote 2020] Developer Centric Design for Better Experience
 
UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019
 
Idea to launch: 13 lessons learned from a product manager
Idea to launch: 13 lessons learned from a product managerIdea to launch: 13 lessons learned from a product manager
Idea to launch: 13 lessons learned from a product manager
 
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
 
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
 
Playing Nice in the Product Playground #StrataHadoop
Playing Nice in the Product Playground #StrataHadoopPlaying Nice in the Product Playground #StrataHadoop
Playing Nice in the Product Playground #StrataHadoop
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly FeaturesI'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
I'm Not Trying to Piss You Off – Or Why Designers Insist on Costly Features
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail
 
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
Victoria Albrecht (Springbok AI) – Learnings from Deploying AI and Chatbot Pr...
 
Making good products
Making good productsMaking good products
Making good products
 
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline[DevDay2019] Lean UX - By  Bryant Castro,  Bryant Castro at Wizeline
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
 
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks:  How to Transition to Product ManagementDirector of Product at Glassdoor Talks:  How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product Management
 

Recently uploaded

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 

Recently uploaded (20)

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 

Mobile Product Strategy Keynote Presentation for Mobile App Europe Conference 2015

  • 1. 1@mrclng …paper prototyping sprints at Google #IO15 #MAE2015
  • 2. 0 What to Expect From This Talk Audience: people who deal with mobile app development Content: research & prototyping basic concepts best practices examples & tools 2@mrclng #MAE2015
  • 3. There are thousands of apps out there that nobody asked for. How can we make sure we build something people actually need? 3@mrclng ? #MAE2015
  • 4. There are thousands of apps out there that nobody asked for. How can we make sure we build something people actually need? 4@mrclng ? …don’t waste our precious time & money? #MAE2015
  • 5. once upon a time… …at a software company 5@mrclng #MAE2015
  • 6. 1 check yourself! 6@mrclng …implementation without prior validation #MAE2015 after a necessary pivot, it took Roomister only five days and the right methodology
  • 7. have you ever built something you had to trash later? 7@mrclng #MAE2015 honest self-assessment 1
  • 8. calculation how to go broke over ideas 8@mrclng #MAE2015 65k / 12 * 2 = ~10k *if you pay a dev 65k, and you have to trash 2 months of work… 1
  • 9. why do features fail? 9@mrclng ? #MAE2015 1
  • 10. why do our apps fail? 10@mrclng ? #MAE2015 1
  • 11. why do startups fail? 11@mrclng ? #MAE2015 1
  • 12. why do multis fail? 12@mrclng ? #MAE2015 1
  • 13. 1 Some Food For Thought Some Unicorns Might
 Be Overvalued, But All 
 Dinosaurs Gonna Die. @mrclng “ Dave McClure, Founder, 500 Startups #MAE2015
  • 14. premature deployment bad idea lack of user validation 2 A Burning Question 14 Why does most of what we build fail? lack of funding bad timing lack of competence @mrclng #MAE2015
  • 15. premature deployment bad idea lack of user validation 2 A Burning Question 15 Why does most of what we build fail? lack of funding bad timing lack of competence @mrclng #MAE2015 if you validate early enough, you can hardly waste any money
  • 16. late validation the number one reason you trash software 16@mrclng #MAE2015 2
  • 17. 17 Hi, I’m Marc …and I am an efficiency advisor @mrclng + startups, + multinationals…
  • 18. 18 Marc C. Lange there’s supposed to be a video playing underneath this. if it doesn’t: blame keynote/adobe acrobat (; Product Strategy, UX, Business Acceleration,
 3x Founder, Google Expert & Google Design Sprint Master @mrclng
  • 19. 19 Hi, I’m Marc …and I bring innovations to markets @mrclng + startups, + multinationals… no excuses: mobile is made for customer development
  • 20. “I know the customer problem” and “I know the features to build” are rarely true at the beginning of planning software 20@mrclng ! #MAE2015 2
  • 21. opinions are weak hypotheses are key 21 rinse & repeat: @mrclng #MAE2015 2
  • 22. this is not 22@mrclng #MAE2015 …where to find out what to build
  • 23. this is not 23@mrclng #MAE2015 …how to decide what to build
  • 24. hypotheses are key no more build, ship, trash! 24 RINSE & REPEAT: @mrclng #MAE2015 2
  • 25. methodology 25 mobile product strategy @mrclng #MAE2015 3 how to fail less, more early and better
  • 26. 3 Current Situation* 26@mrclng the clueless spot #MAE2015 plan ship test Desired Situation *in most companies the sweet spot know ship test plan ideally, data drives our decisions, not meeting room discussions
  • 27. customer development aka how to find out what to build and how to built it 27@mrclng #MAE2015 3 no excuses: mobile is made for customer development
  • 29. The three phases of Customer Discovery: 1. Problem-Solution fit: validate with prospects that you solve their problem to the degree that they will buy it 2. MVP: build an MVP/a product that achieves (1) above and have it validated with prospects 3. Sales Funnel: establish the customer's buying process & what you have to do to move your customer through the funnel 29@mrclng 3 Customer Development: Customer Discovery #MAE2015
  • 30. The scientific method: 1. observe and describe a phenomenon (pain) 2. formulate a causal hypothesis to explain the phenomenon 3. use a hypothesis to predict the results of new observations 4. measure prediction performance based on experimental tests 30@mrclng observe -> formulate -> predict -> test -> learn -> repeat 3 Customer Development: Customer Discovery #MAE2015
  • 31. 3 Customer Development Works for Features, too 31@mrclng #MAE2015 what & who how onboarding
  • 32. 3 Customer Development Works for Features, too 32@mrclng #MAE2015 what & who how onboarding
  • 33. problem-solution fit the kind, nicer brother of solution-problem fit 33@mrclng #MAE2015 3
  • 34. observation user interviews market analysis 3.1 Problem-Solution Fit 34 how to test before you test user testing analytics design sprints @mrclng #MAE2015
  • 35. Customer interview dos & don’ts: 1. have a domain expert on your team 2. observe, study, then ask - avoid the lab 3. ask the right type of questions (H&W) 4. don’t ask wether they like your product 5. write it down & evaluate 6. no false opportunism 7. rinse & repeat continuously 35#GoogleLaunchpad@mrclng 3.1 Customer Development: Customer Interviews
  • 36. compared to your users you know nothing about your users 36@mrclng #MAE2015 3.1 don’t ask them wether they like your product
  • 38. Minimum Viable Product the minimum unit that helps you gain the insight you need 38@mrclng #MAE2015
  • 39. Make Validated Progress a test vehicle, nothing more, nothing less 39@mrclng #MAE2015
  • 40. 3.2 MVP minimum viable product: helps you test demand does not have to be a feature, yet does not have to be software ≠ your ‘final’ feature or app 40@mrclng #MAE2015
  • 41. 3.2 MVP A minimum viable product (MVP) is not necessarily the smallest product imaginable, but whatever helps entrepreneurs start the process of learning [from their customers] as quickly as possible. #GoogleLaunchpad@mrclng “ Eric Ries, Author of „The Lean Startup“
  • 42. 3.2 MVP 42 what to build before you test again paper prototyping digital prototyping software prototyping @mrclng #MAE2015 observation user interviews market analysis
  • 43. proposed funnels aka getting people to use your new build 43@mrclng #MAE2015
  • 44. push video blog 3.3 Proposed Funnels 44 „have you heard of our new killer feature?“ in-app social email @mrclng #MAE2015
  • 45. 4 New Setup 45@mrclng #MAE2015 Solutions the sweet spot know ship test plan interviews, design sprints, analytics, observation engineering, UX QA + proposed funnels analytics (track everything!), and interviews paper prototyping, mock-ups, software, interview know before you plan, ship only validated features, save a lot of time & money
  • 46. 5 Appendix: Featuritis / Creeping Featurism / Bloatware… 46@mrclng unnecessary core nice to have #MAE2015 sort all features into these three categories according to your customer development
  • 47. 5 Appendix: Tools, Tools, Tools… 47@mrclng #MAE2015 • qualitative research w/ 8-12 users • extract what they NEED vs. want • care about N00bs • think beyond the words • get out there • informal interviews • interview in teams • don’t dominate • OBSERVE
  • 48. 5 Appendix: Tools, Tools, Tools… 48@mrclng #MAE2015 • open questions • manage silence • specific vs. wide-open questions • important: warm-up questions • have a script • five „whys“ • don’t pitch! • prototype vs. presentation • provide alternatives
  • 49. Thanks… Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. @mrclng “ Samuel Beckett, Author, Nobel Prize winner #MAE2015