“a playbook for achieving product-market fit” by dan olsen
TRANSCRIPT
ProductManager’smo.o:
Spiderman’smo.o:“Withgreatpowercomesgreatresponsibility”
Copyright©2017@danolsen
ProductManager’smo.o:
Spiderman’smo.o:“Withgreatpowercomesgreatresponsibility”
“WithgreatresponsibilitycomesNOpower”
Copyright©2017@danolsen
n BookgiveawayonTwiJern Tweet:include@danolsenn Hashtags
#prodmgmt#leanstartup#producNzed
That’sWhyIWrote
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TransportaNonwithin100milesofmyhome
SoccerMom
SpeedDemon
Carrykids&gearSafetyFueleconomy
GofastLookscoolMakesmelookcool
TargetCustomerHasDisNnctNeedsHigh-levelneedTargetCustomer
Detailedneeds
IdealProduct
SoccerMom SpeedDemon
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
ProblemSpacevs.SoluNonSpaceProblemSpacen Acustomerproblem,needorbenefitthattheproductshouldaddress
n Aproductrequirement
Copyright©2017@danolsen
ProblemSpacevs.SoluNonSpaceProblemSpacen Acustomerproblem,needorbenefitthattheproductshouldaddress
n Aproductrequirement
SoluNonSpacen AspecificimplementaNontoaddressthecustomerneedorrequirement
Copyright©2017@danolsen
Examplen Abilitytowriteinspace(zerogravity)
ProblemSpacevs.SoluNonSpaceProblemSpacen Acustomerproblem,needorbenefitthattheproductshouldaddress
n Aproductrequirement
SoluNonSpacen AspecificimplementaNontoaddressthecustomerneedorrequirement
Copyright©2017@danolsen
Spacepen:$1MR&Dcost
Examplen Abilitytowriteinspace(zerogravity)
ProblemSpacevs.SoluNonSpaceProblemSpacen Acustomerproblem,needorbenefitthattheproductshouldaddress
n Aproductrequirement
SoluNonSpacen AspecificimplementaNontoaddressthecustomerneedorrequirement
Copyright©2017@danolsen
Russians:pencil
Spacepen:$1MR&Dcost
Examplen Abilitytowriteinspace(zerogravity)
ProblemSpacevs.SoluNonSpaceProblemSpacen Acustomerproblem,needorbenefitthattheproductshouldaddress
n Aproductrequirement
SoluNonSpacen AspecificimplementaNontoaddressthecustomerneedorrequirement
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
TurboTax
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
TurboTax
TaxCut
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
TurboTax
TaxCut
Prepare my taxes
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
TurboTax
TaxCut
Pen and paper
Prepare my taxes
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Prepare my taxes
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Prepare my taxes
Check my taxes
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Prepare my taxes
File my taxes
Check my taxes
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Prepare my taxes
File my taxes
Check my taxes
Maximize my deductions
Copyright©2017@danolsen
Problemvs.SoluNonSpace:ProductLevel
ProblemSpace(userbenefits)
SoluNonSpace(product)
Prepare my taxes
File my taxes
Check my taxes
Maximize my deductions
Reduce my audit risk
Copyright©2017@danolsen
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Reduce my audit risk
Help me prepare taxes
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Check my return
Reduce my audit risk
Help me prepare taxes
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time preparing taxes
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
ProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
Audit Risk Analyzer
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
Audit Risk Analyzer
Tax Return Error Checker
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
Audit Risk Analyzer
Tax Return Error Checker
Tax Data Downloader
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
Audit Risk Analyzer
Tax Return Error Checker
Tax Data Downloader
Electronic Tax Return Filing
SoluNonSpaceProblemSpace
Problemvs.SoluNonSpace:FeatureLevel
Copyright©2017@danolsen
Save time filing taxes
Save time preparing taxes
Maximize my tax deductions
Check my return
Reduce my audit risk
Help me prepare taxes
Empowerment/ Confidence
Save Time
Save Money
Tax Interview Wizard
Audit Risk Analyzer
Tax Return Error Checker
Tax Data Downloader
Electronic Tax Return Filing
Tax Deduction Finder
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNvesLow High
Low
High
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNvesLow High
Low
High
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNvesLow High
Low
High
NotWorthGoingAher
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNves
CompeNNveMarket
Low High
Low
High
NotWorthGoingAher
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNvesLow High
Low
High
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNves
CompeNNveMarket
Low High
Low
High
NotWorthGoingAher
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNves
CompeNNveMarketOpportunity
Low High
Low
High
NotWorthGoingAher
Copyright©2017@danolsen
PrioriNzingNeeds:Importancevs.SaNsfacNonIm
portanceofU
serN
eed
UserSaNsfacNonwithCurrentAlternaNvesLow High
Low
High
Copyright©2017@danolsen
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
Area=CustomerValueCreated
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
Area=CustomerValueCreated
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
Area=CustomerValueCreated
Area=OpportunitytoCreateCustomerValue
CreaNngCustomerValue
Copyright©2017@danolsen
Impo
rtanceofU
serN
eed
UserSaNsfacNonwiththeProductLow High
Low
High
Area=CustomerValueCreated
Area=OpportunitytoCreateCustomerValue
UsersRated13KeyFeaturesinaSurvey
Recommendedreading:“WhatCustomersWant”byTonyUlwick
Great
Bad
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
KanoModel:UserNeeds&SaNsfacNonUserSaNsfacNon
UserDissaNsfacNon
Neednotmet
Needfullymet
Copyright©2017@danolsen
KanoModel:UserNeeds&SaNsfacNonUserSaNsfacNon
UserDissaNsfacNon
Performance(moreisbeJer)
Neednotmet
Needfullymet
Copyright©2017@danolsen
KanoModel:UserNeeds&SaNsfacNonUserSaNsfacNon
UserDissaNsfacNon
Performance(moreisbeJer)
Neednotmet
Needfullymet
MustHave
Copyright©2017@danolsen
KanoModel:UserNeeds&SaNsfacNonUserSaNsfacNon
UserDissaNsfacNon
Performance(moreisbeJer)
Delighter(wow)
Neednotmet
Needfullymet
MustHave
Copyright©2017@danolsen
KanoModel:UserNeeds&SaNsfacNonUserSaNsfacNon
UserDissaNsfacNon
Performance(moreisbeJer)
Delighter(wow)
Neednotmet
Needfullymet
MustHave
Needs&featuresmigrateoverNme
Copyright©2017@danolsen
WhatisYourValueProposiNon?
n Whichuserbenefitsareyouproviding?n HowareyoubeJerthancompeNtors?MustHaveBenefit1
PerformanceBenefit1
PerformanceBenefit2
PerformanceBenefit3
DelighterBenefit1
DelighterBenefit2
Copyright©2017@danolsen
WhatisYourValueProposiNon?
n Whichuserbenefitsareyouproviding?n HowareyoubeJerthancompeNtors? CompetitorA Compe:torB You
MustHaveBenefit1
PerformanceBenefit1
PerformanceBenefit2
PerformanceBenefit3
DelighterBenefit1
DelighterBenefit2
Copyright©2017@danolsen
WhatisYourValueProposiNon?
n Whichuserbenefitsareyouproviding?n HowareyoubeJerthancompeNtors? Compe:torA Compe:torB You
MustHaveBenefit1 Y Y
PerformanceBenefit1 High Low
PerformanceBenefit2 Low High
PerformanceBenefit3 Med Med
DelighterBenefit1 Y -
DelighterBenefit2 - -
Copyright©2017@danolsen
WhatisYourValueProposiNon?
n Whichuserbenefitsareyouproviding?n HowareyoubeJerthancompeNtors? Compe:torA Compe:torB You
MustHaveBenefit1 Y Y Y
PerformanceBenefit1 High Low Med
PerformanceBenefit2 Low High Low
PerformanceBenefit3 Med Med High
DelighterBenefit1 Y - -
DelighterBenefit2 - - Y
Copyright©2017@danolsen
WhatisYourValueProposiNon?
n Whichuserbenefitsareyouproviding?n HowareyoubeJerthancompeNtors? Compe:torA Compe:torB You
MustHaveBenefit1 Y Y Y
PerformanceBenefit1 High Low Med
PerformanceBenefit2 Low High Low
PerformanceBenefit3 Med Med High
DelighterBenefit1 Y - -
DelighterBenefit2 - - Y
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
MarkeNngReport.comCaseStudyn Myclient(CEO)hadanewproductidean Team:me,CEO,VPmarkeNng,UIdesignern Goals
n Seeifbusinessopportunityexistsn Dosoquicklyandinexpensively(nocoding)
n “MarkeNngreport” wouldletconsumerscontrolthedirectmailthattheyreceive
n Analogoustocreditreport
Copyright©2017@danolsen
MappingOutCustomerBenefits
Copyright©2017@danolsen
Learn why I receive the junk
mail I receive
Marketing Report
Marketing Score
Marketing Profile
MappingOutCustomerBenefits
Copyright©2017@danolsen
Learn why I receive the junk
mail I receive
Money Saving Offers
Compare Yourself to Others
Social Networking
Marketing Report
Marketing Score
Marketing Profile
MappingOutCustomerBenefits
Copyright©2017@danolsen
Reduce Junk Mail
Learn why I receive the junk
mail I receive
Money Saving Offers
Compare Yourself to Others
Social Networking
Marketing Report
Marketing Score
Marketing Profile
Save Trees
MappingOutCustomerBenefits
Copyright©2017@danolsen
Reduce Junk Mail
Learn why I receive the junk
mail I receive
Money Saving Offers
Compare Yourself to Others
Social Networking
Marketing Report
Marketing Score
Marketing Profile
Save Trees
“MarkeNngShield”Concept
MappingOutCustomerBenefits
Copyright©2017@danolsen
Reduce Junk Mail
Learn why I receive the junk
mail I receive
Money Saving Offers
Compare Yourself to Others
Social Networking
Marketing Report
Marketing Score
Marketing Profile
Save Trees
“MarkeNngShield”Concept
“MarkeNngSaver”Concept
LearningfromFirstWaveofUserTests
Copyright©2017@danolsen
Reduce Junk Mail
Learn why I receive the junk
mail I receive
Money Saving Offers
Compare Yourself to Others
Social Networking
Marketing Report
Marketing Score
Marketing Profile
Save Trees
Legend
Strong appeal
Some appeal
Low appeal
“MarkeNngShield”Concept
“MarkeNngSaver”Concept
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomers
Copyright©2017@danolsen
TheLeanProductProcess
1. Determineyourtargetcustomer2. IdenNfyunderservedcustomerneeds3. DefineyourvalueproposiNon4. SpecifyyourMVPfeatureset5. CreateyourMVPprototype6. TestyourMVPwithcustomersLearnandIterate
Copyright©2017@danolsen