SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
AW3	
Session	
6/8/16	11:30	AM	
	
	
	
	
	
	
Blending	Product	Discovery	and	
Product	Delivery	
	
Presented	by:	
	
David	Hussman	
DevJam	
	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	http://www.techwell.com/
David	Hussman	
DevJam	
	
Working	with	companies	of	all	sizes	worldwide,	David	Hussman	teaches	and	
coaches	the	adoption	of	agile	methods	as	powerful	delivery	tools.	Sometimes	he	
pairs	with	developers	and	testers;	other	times	he	helps	plan	and	create	product	
roadmaps.	David	often	works	with	leadership	groups	to	pragmatically	use	agile	
methods	to	foster	innovation	and	a	competitive	business	advantage.	Prior	to	
working	as	a	full-time	coach,	he	spent	years	building	software	in	the	audio,	
biometrics,	medical,	financial,	retail,	and	education	sectors.	David	now	leads	
DevJam,	a	company	composed	of	agile	collaborators.	As	mentors	and	
practitioners,	DevJam	(devjam.com)	focuses	on	agility	as	a	tool	to	help	people	
and	companies	improve	their	software	production	skills.
Blending Product Discovery / Product Delivery
David Hussman - Lead Sherpa and Product Explorer
DevJam Discovery / Delivery Adventures
What did / do we get from agile methods?
What was missing?
Let’s journey beyond Waterfall vs Agile?
Product Agility over Process Mandates
Product Discovery
How wrong are you ready to be?
Product Delivery
How fast can you learn and adjust?
Product Discovery
How wrong are you ready to be?
Product Delivery
How fast can you learn and adjust?
Product Discovery
How wrong are you ready to be?
Product Delivery
How fast can you learn and adjust?
How wrong were you?
Product takes many forms
System Context Product Context
Universe
of all
Product
Ideas
How do you make initial product choices?
Product
Choices
Framing / Chartering
Pragmatic Personas
Story Mapping
User Interviews
Market Research
Customer Journeys
Story Splitting
Validation Measures
Story Writing
Prototyping
How much time should spend in initial discovery?
How does it relate to uncertainty?
Who do you need for discovery?
Who’s in the Discovery Cadence?
One Product, One Team
Who’s in the Discovery Cadence?
One Product, Many Teams
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
Time Horizon:
Pitch (why and what): Goals / Outcomes
-
-
-
-
-
-
-
-
Success Measures (some KPIs)
-
-
-
-
-
-
-
-
Design Targets / Personas / Validators
-
-
-
-
- Who will you ignore?
-
-
Constraints (challenges worth noting)
-
-
-
-
-
-
-
How much white space is there? / Who is your competition? / Who is your inspiration?
Name:
Collaborative Framing
Time Horizon: 3 Months
Pitch (why and what): Goals / Outcomes
-
-
-
-
-
-
-
-
Success Measures (some KPIs)
-
-
-
-
-
-
-
-
Design Targets / Personas / Validators
-
-
-
-
- Who will you ignore?
-
-
Constraints (challenges worth noting)
-
-
-
-
-
-
-
How much white space is there? / Who is your competition? / Who is your inspiration?
Name: Flight Done Right
Collaborative Framing
Time Horizon: 3 Months
Pitch (why and what): Create a
place to find and book flights that
is not painful and truly helpful (if
not fun). The experience should
be personal (possibly “gamified
where meaningful) and not
cumbersome (e.g. navigating
through forms and screens).
Goals / Outcomes
-
-
-
-
-
-
-
-
Success Measures (some KPIs)
-
-
-
-
-
-
-
-
Design Targets / Personas / Validators
-
-
-
-
- Who will you ignore?
-
-
Constraints (challenges worth noting)
-
-
-
-
-
-
-
How much white space is there? / Who is your competition? / Who is your inspiration?
Name: Flight Done Right
Collaborative Framing
Time Horizon: 3 Months
Pitch (why and what): Create a
place to find and book flights that
is not painful and truly helpful (if
not fun). The experience should
be personal (possibly “gamified
where meaningful) and not
cumbersome (e.g. navigating
through forms and screens).
Goals / Outcomes
- Make it fast and painless
- Quickly show many flight options
- Remove airport code thinking
- Help me get to places I often visit
- Fast access to my preferences
- Make it easy to share my feedback
Success Measures (some KPIs)
- 500 Interested in the first month
- 25% who try join loyalty program
- Bookings taking <= 5 mins
- Reorder with one click
- Show last 5 cities traveled
- Only 2 clks needed to update prefs
- Share feedback in <= 30 sec
Design Targets / Personas / Validators
-
-
-
-
- Who will you ignore?
-
-
Constraints (challenges worth noting)
-
-
-
-
-
-
-
How much white space is there? / Who is your competition? / Who is your inspiration?
Name: Flight Done Right
Collaborative Framing
Time Horizon: 3 Months
Pitch (why and what): Create a
place to find and book flights that
is not painful and truly helpful (if
not fun). The experience should
be personal (possibly “gamified
where meaningful) and not
cumbersome (e.g. navigating
through forms and screens).
Goals / Outcomes
- Make it fast and painless
- Quickly show many flight options
- Remove airport code thinking
- Help me get to places I often visit
- Fast access to my preferences
- Make it easy to share my feedback
Design Targets / Personas / Validators
- Business Traveler (primary target)
- Corporate Booking Agent (primary target)
- Who will you ignore?
- Budget travelers (not a target)
- Family Traveler (not a target)
Constraints (challenges worth noting)
-
-
-
-
-
-
-
How much white space is there? / Who is your competition? / Who is your inspiration?
- Orbitz and similar site
- Hipmunk
- Google Flights
Name: Flight Done Right
Collaborative Framing
Success Measures (some KPIs)
- 500 Interested in the first month
- 25% who try join loyalty program
- Bookings taking <= 5 mins
- Reorder with one click
- Show last 5 cities traveled
- Only 2 clks needed to update prefs
- Share feedback in <= 30 sec
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
How well do you know your audience?
How many devs can tell a customer story?
Story telling frames for validators / design targets
Targets
-
-
-
-
-
Not Targets
-
-
-
-
Name:
Image:
Description (who)
-
-
-
-
-
Values (why)
-
-
-
-
-
Name:
Image:
Description (who)
-
-
-
-
-
Values (why)
-
-
-
-
-
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
Story Mapping and Story Telling
Story Mapping or Story Splitting or …
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
Where will they start learning?
A Tool Based Journey (User Experience)
Roughly frame your learning framing
Explore their experiences mapping
Take them somewhere interesting journeys/slices
The tools we teach / use
Validate their needs (your guesses) kpi / okr / tests
Chose people to learn about personas
Impact over Progress
How are you measuring and learning?
Product Discovery
How wrong are you ready to be?
Product Delivery
How fast can you learn and adjust?
Product Discovery
How wrong are you ready to be?
Product Delivery
How fast can you learn and adjust?
Product Discovery and Product Delivery
How wrong are you ready to be?
over
Product Delivery then Product Delivery
How fast can you learn and adjust?
Universe
of all
Product
Ideas
So you’ve made your initial choices, now what?
Product
Choices
Framing / Chartering
Pragmatic Personas
Story Mapping
User Interviews
Market Research
Customer Journeys
Story Splitting
Validation Measures
Story Writing
Prototyping
How will you measure and adjust?
The Simple Case: One Product, One Team
What can they learn outside the code?
Prototypes - Journeys - Interviews
Working a Discovery Cadence
Letting Delivery Influence Discovery
A Complex Case: One Product, Many Teams
Little
Known
Most
Known
Fast
Feedback
Slow
Feedback
Iterations
Phased
Experiments
Requirements Development Test
Source: Derived from the work of Dave Snowden, Ray Arell, Erik Simmons
Speaking of complexity …
Working a Cross Team Discovery Cadence
Even more value in learning outside the code
What needs to be learned where?
Outside Delivery? Within Delivery?
Letting Delivery Influence Discovery
Synchronizing Cross Team Validation and Learning
And even more complex is the
Many Products, Many Teams model
An example of using customer
journeys to constrain complexity
This is a beginning, but
there’s much more to this discussion
Help me with the discussion!
www.devjam.com/productsoverprocess

Contenu connexe

Tendances

Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product DiscoveryTathagat Varma
 
Marty cagan built to learn - ux
Marty cagan built to learn - uxMarty cagan built to learn - ux
Marty cagan built to learn - uxIxDA Hamburg
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideAl Ming
 
Product Discovery - 10 , 11 Sept
Product Discovery   - 10 , 11 SeptProduct Discovery   - 10 , 11 Sept
Product Discovery - 10 , 11 SeptChristopher McCann
 
Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Michelle You
 
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...Scrum Bangalore
 
MVP: Minimum Viable Product vs. Maximum Value Product with Adam Smith
MVP: Minimum Viable Product vs. Maximum Value Product with Adam SmithMVP: Minimum Viable Product vs. Maximum Value Product with Adam Smith
MVP: Minimum Viable Product vs. Maximum Value Product with Adam SmithFITC
 
Why I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy BirdsWhy I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy BirdsAndy Birds
 
Product discovery: Balancing fast iteration and long term vision
Product discovery: Balancing fast iteration and long term visionProduct discovery: Balancing fast iteration and long term vision
Product discovery: Balancing fast iteration and long term visionEvgeny Lazarenko
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Hristo Neychev
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management Ria Sankar
 
9 lean lessons at the new york times
9 lean lessons at the new york times9 lean lessons at the new york times
9 lean lessons at the new york timesThoughtworks
 
Product Management 101
Product Management 101Product Management 101
Product Management 101Lucas Didier
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductEric Ries
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)Movel
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalUserTesting
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project ManagersCaroline Gordon
 

Tendances (20)

Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Marty cagan built to learn - ux
Marty cagan built to learn - uxMarty cagan built to learn - ux
Marty cagan built to learn - ux
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity Guide
 
Product Discovery - 10 , 11 Sept
Product Discovery   - 10 , 11 SeptProduct Discovery   - 10 , 11 Sept
Product Discovery - 10 , 11 Sept
 
Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)Songkick Product Discovery FOWA (Michelle You)
Songkick Product Discovery FOWA (Michelle You)
 
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
 
Testing Your MVP
Testing Your MVPTesting Your MVP
Testing Your MVP
 
MVP: Minimum Viable Product vs. Maximum Value Product with Adam Smith
MVP: Minimum Viable Product vs. Maximum Value Product with Adam SmithMVP: Minimum Viable Product vs. Maximum Value Product with Adam Smith
MVP: Minimum Viable Product vs. Maximum Value Product with Adam Smith
 
Why I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy BirdsWhy I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy Birds
 
Marty Cagan - Customer Inspired; Technology Enabled
Marty Cagan - Customer Inspired; Technology EnabledMarty Cagan - Customer Inspired; Technology Enabled
Marty Cagan - Customer Inspired; Technology Enabled
 
Product discovery: Balancing fast iteration and long term vision
Product discovery: Balancing fast iteration and long term visionProduct discovery: Balancing fast iteration and long term vision
Product discovery: Balancing fast iteration and long term vision
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management
 
9 lean lessons at the new york times
9 lean lessons at the new york times9 lean lessons at the new york times
9 lean lessons at the new york times
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotal
 
Product Thinking
Product ThinkingProduct Thinking
Product Thinking
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 

Similaire à Blending Product Discovery and Product Delivery

What 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignWhat 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignCandy Bernhardt
 
What the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerWhat the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerThomas Gläser
 
Show Me You Know Me - An Intro to UX and CRO
Show Me You Know Me - An Intro to UX and CROShow Me You Know Me - An Intro to UX and CRO
Show Me You Know Me - An Intro to UX and CROJeremy Hamman
 
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...Craig Sullivan
 
UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14Shilpa Thanawala
 
Why And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMWhy And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMProduct School
 
Sixty Design Tools
Sixty Design ToolsSixty Design Tools
Sixty Design ToolsDesignMap
 
Mapping the Customer Journey
Mapping the Customer JourneyMapping the Customer Journey
Mapping the Customer JourneyJennifer Ursich
 
The User Experience Designer
The User Experience DesignerThe User Experience Designer
The User Experience DesignerManish G Pillewar
 
Tech Entrepreneurship Workshop | Le Wagon Barcelona
Tech Entrepreneurship Workshop | Le Wagon BarcelonaTech Entrepreneurship Workshop | Le Wagon Barcelona
Tech Entrepreneurship Workshop | Le Wagon BarcelonaGustavo De Vita
 
Ux Camp: Selling the value of UX
Ux Camp: Selling the value of UXUx Camp: Selling the value of UX
Ux Camp: Selling the value of UXKat K. Richards
 
Human-Centered Design Methods & Tools
Human-Centered Design Methods & ToolsHuman-Centered Design Methods & Tools
Human-Centered Design Methods & ToolsJake Truemper
 
Making your job website easier to use
Making your job website easier to useMaking your job website easier to use
Making your job website easier to useStuart Church
 
Product Management 101 for PEAKIT 2019 by Sebastian Maraloiu
Product Management 101 for PEAKIT 2019 by Sebastian MaraloiuProduct Management 101 for PEAKIT 2019 by Sebastian Maraloiu
Product Management 101 for PEAKIT 2019 by Sebastian MaraloiuSebastian Maraloiu
 
PM Interview Prep: The Product Design Question by Microsoft PM
PM Interview Prep: The Product Design Question by Microsoft PMPM Interview Prep: The Product Design Question by Microsoft PM
PM Interview Prep: The Product Design Question by Microsoft PMProduct School
 

Similaire à Blending Product Discovery and Product Delivery (20)

What 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignWhat 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience Design
 
What the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerWhat the UX? – Confessions of a Designer
What the UX? – Confessions of a Designer
 
Scailing CX Playbook - Chattermill
Scailing CX Playbook - ChattermillScailing CX Playbook - Chattermill
Scailing CX Playbook - Chattermill
 
Show Me You Know Me - An Intro to UX and CRO
Show Me You Know Me - An Intro to UX and CROShow Me You Know Me - An Intro to UX and CRO
Show Me You Know Me - An Intro to UX and CRO
 
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
 
UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14UX Prototyping and Personas 4-25-14
UX Prototyping and Personas 4-25-14
 
UX Fundamentals for Startups
UX Fundamentals for StartupsUX Fundamentals for Startups
UX Fundamentals for Startups
 
Why And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMWhy And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PM
 
Sixty Design Tools
Sixty Design ToolsSixty Design Tools
Sixty Design Tools
 
Kickingoff agile product team culture
Kickingoff agile product team cultureKickingoff agile product team culture
Kickingoff agile product team culture
 
Mapping the Customer Journey
Mapping the Customer JourneyMapping the Customer Journey
Mapping the Customer Journey
 
The User Experience Designer
The User Experience DesignerThe User Experience Designer
The User Experience Designer
 
Selling UX with Daniel Szuc
Selling UX with Daniel SzucSelling UX with Daniel Szuc
Selling UX with Daniel Szuc
 
Tech Entrepreneurship Workshop | Le Wagon Barcelona
Tech Entrepreneurship Workshop | Le Wagon BarcelonaTech Entrepreneurship Workshop | Le Wagon Barcelona
Tech Entrepreneurship Workshop | Le Wagon Barcelona
 
UX is for Losers
UX is for LosersUX is for Losers
UX is for Losers
 
Ux Camp: Selling the value of UX
Ux Camp: Selling the value of UXUx Camp: Selling the value of UX
Ux Camp: Selling the value of UX
 
Human-Centered Design Methods & Tools
Human-Centered Design Methods & ToolsHuman-Centered Design Methods & Tools
Human-Centered Design Methods & Tools
 
Making your job website easier to use
Making your job website easier to useMaking your job website easier to use
Making your job website easier to use
 
Product Management 101 for PEAKIT 2019 by Sebastian Maraloiu
Product Management 101 for PEAKIT 2019 by Sebastian MaraloiuProduct Management 101 for PEAKIT 2019 by Sebastian Maraloiu
Product Management 101 for PEAKIT 2019 by Sebastian Maraloiu
 
PM Interview Prep: The Product Design Question by Microsoft PM
PM Interview Prep: The Product Design Question by Microsoft PMPM Interview Prep: The Product Design Question by Microsoft PM
PM Interview Prep: The Product Design Question by Microsoft PM
 

Plus de Josiah Renaudin

Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsJosiah Renaudin
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Product Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean EnterpriseProduct Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean EnterpriseJosiah Renaudin
 
Slay the Dragons of Agile Measurement
Slay the Dragons of Agile MeasurementSlay the Dragons of Agile Measurement
Slay the Dragons of Agile MeasurementJosiah Renaudin
 
Determining Business Value in Agile Development
Determining Business Value in Agile DevelopmentDetermining Business Value in Agile Development
Determining Business Value in Agile DevelopmentJosiah Renaudin
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseJosiah Renaudin
 
Internet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of MobileInternet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of MobileJosiah Renaudin
 
How to Do Kick-Ass Software Development
How to Do Kick-Ass Software DevelopmentHow to Do Kick-Ass Software Development
How to Do Kick-Ass Software DevelopmentJosiah Renaudin
 
The Power of an Agile Mindset
The Power of an Agile MindsetThe Power of an Agile Mindset
The Power of an Agile MindsetJosiah Renaudin
 
DevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsDevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsJosiah Renaudin
 
Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Uncover Untold Stories in Your Data: A Deep Dive on Data ProfilingUncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Uncover Untold Stories in Your Data: A Deep Dive on Data ProfilingJosiah Renaudin
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkJosiah Renaudin
 
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Don’t Be Another Statistic! Develop a Long-Term Test Automation StrategyDon’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Don’t Be Another Statistic! Develop a Long-Term Test Automation StrategyJosiah Renaudin
 
Testing Lessons from the Land of Make Believe
Testing Lessons from the Land of Make BelieveTesting Lessons from the Land of Make Believe
Testing Lessons from the Land of Make BelieveJosiah Renaudin
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process ImprovementJosiah Renaudin
 
Git and GitHub for Testers
Git and GitHub for TestersGit and GitHub for Testers
Git and GitHub for TestersJosiah Renaudin
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveJosiah Renaudin
 
The Selenium Grid: Run Multiple Automated Tests in Parallel
The Selenium Grid: Run Multiple Automated Tests in ParallelThe Selenium Grid: Run Multiple Automated Tests in Parallel
The Selenium Grid: Run Multiple Automated Tests in ParallelJosiah Renaudin
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowJosiah Renaudin
 
Boost Test Coverage with Automated Visual Testing
Boost Test Coverage with Automated Visual TestingBoost Test Coverage with Automated Visual Testing
Boost Test Coverage with Automated Visual TestingJosiah Renaudin
 

Plus de Josiah Renaudin (20)

Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Product Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean EnterpriseProduct Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean Enterprise
 
Slay the Dragons of Agile Measurement
Slay the Dragons of Agile MeasurementSlay the Dragons of Agile Measurement
Slay the Dragons of Agile Measurement
 
Determining Business Value in Agile Development
Determining Business Value in Agile DevelopmentDetermining Business Value in Agile Development
Determining Business Value in Agile Development
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile Enterprise
 
Internet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of MobileInternet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of Mobile
 
How to Do Kick-Ass Software Development
How to Do Kick-Ass Software DevelopmentHow to Do Kick-Ass Software Development
How to Do Kick-Ass Software Development
 
The Power of an Agile Mindset
The Power of an Agile MindsetThe Power of an Agile Mindset
The Power of an Agile Mindset
 
DevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software OrganizationsDevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software Organizations
 
Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Uncover Untold Stories in Your Data: A Deep Dive on Data ProfilingUncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation Framework
 
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Don’t Be Another Statistic! Develop a Long-Term Test Automation StrategyDon’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
 
Testing Lessons from the Land of Make Believe
Testing Lessons from the Land of Make BelieveTesting Lessons from the Land of Make Believe
Testing Lessons from the Land of Make Believe
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process Improvement
 
Git and GitHub for Testers
Git and GitHub for TestersGit and GitHub for Testers
Git and GitHub for Testers
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity Curve
 
The Selenium Grid: Run Multiple Automated Tests in Parallel
The Selenium Grid: Run Multiple Automated Tests in ParallelThe Selenium Grid: Run Multiple Automated Tests in Parallel
The Selenium Grid: Run Multiple Automated Tests in Parallel
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and How
 
Boost Test Coverage with Automated Visual Testing
Boost Test Coverage with Automated Visual TestingBoost Test Coverage with Automated Visual Testing
Boost Test Coverage with Automated Visual Testing
 

Dernier

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Dernier (20)

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 

Blending Product Discovery and Product Delivery

  • 3. Blending Product Discovery / Product Delivery David Hussman - Lead Sherpa and Product Explorer DevJam Discovery / Delivery Adventures
  • 4. What did / do we get from agile methods? What was missing?
  • 5. Let’s journey beyond Waterfall vs Agile? Product Agility over Process Mandates
  • 6. Product Discovery How wrong are you ready to be? Product Delivery How fast can you learn and adjust? Product Discovery How wrong are you ready to be? Product Delivery How fast can you learn and adjust?
  • 7. Product Discovery How wrong are you ready to be? Product Delivery How fast can you learn and adjust? How wrong were you?
  • 8. Product takes many forms System Context Product Context Universe of all Product Ideas How do you make initial product choices? Product Choices Framing / Chartering Pragmatic Personas Story Mapping User Interviews Market Research Customer Journeys Story Splitting Validation Measures Story Writing Prototyping
  • 9. How much time should spend in initial discovery? How does it relate to uncertainty? Who do you need for discovery?
  • 10. Who’s in the Discovery Cadence? One Product, One Team Who’s in the Discovery Cadence? One Product, Many Teams
  • 11. Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas
  • 12. Time Horizon: Pitch (why and what): Goals / Outcomes - - - - - - - - Success Measures (some KPIs) - - - - - - - - Design Targets / Personas / Validators - - - - - Who will you ignore? - - Constraints (challenges worth noting) - - - - - - - How much white space is there? / Who is your competition? / Who is your inspiration? Name: Collaborative Framing Time Horizon: 3 Months Pitch (why and what): Goals / Outcomes - - - - - - - - Success Measures (some KPIs) - - - - - - - - Design Targets / Personas / Validators - - - - - Who will you ignore? - - Constraints (challenges worth noting) - - - - - - - How much white space is there? / Who is your competition? / Who is your inspiration? Name: Flight Done Right Collaborative Framing
  • 13. Time Horizon: 3 Months Pitch (why and what): Create a place to find and book flights that is not painful and truly helpful (if not fun). The experience should be personal (possibly “gamified where meaningful) and not cumbersome (e.g. navigating through forms and screens). Goals / Outcomes - - - - - - - - Success Measures (some KPIs) - - - - - - - - Design Targets / Personas / Validators - - - - - Who will you ignore? - - Constraints (challenges worth noting) - - - - - - - How much white space is there? / Who is your competition? / Who is your inspiration? Name: Flight Done Right Collaborative Framing Time Horizon: 3 Months Pitch (why and what): Create a place to find and book flights that is not painful and truly helpful (if not fun). The experience should be personal (possibly “gamified where meaningful) and not cumbersome (e.g. navigating through forms and screens). Goals / Outcomes - Make it fast and painless - Quickly show many flight options - Remove airport code thinking - Help me get to places I often visit - Fast access to my preferences - Make it easy to share my feedback Success Measures (some KPIs) - 500 Interested in the first month - 25% who try join loyalty program - Bookings taking <= 5 mins - Reorder with one click - Show last 5 cities traveled - Only 2 clks needed to update prefs - Share feedback in <= 30 sec Design Targets / Personas / Validators - - - - - Who will you ignore? - - Constraints (challenges worth noting) - - - - - - - How much white space is there? / Who is your competition? / Who is your inspiration? Name: Flight Done Right Collaborative Framing
  • 14. Time Horizon: 3 Months Pitch (why and what): Create a place to find and book flights that is not painful and truly helpful (if not fun). The experience should be personal (possibly “gamified where meaningful) and not cumbersome (e.g. navigating through forms and screens). Goals / Outcomes - Make it fast and painless - Quickly show many flight options - Remove airport code thinking - Help me get to places I often visit - Fast access to my preferences - Make it easy to share my feedback Design Targets / Personas / Validators - Business Traveler (primary target) - Corporate Booking Agent (primary target) - Who will you ignore? - Budget travelers (not a target) - Family Traveler (not a target) Constraints (challenges worth noting) - - - - - - - How much white space is there? / Who is your competition? / Who is your inspiration? - Orbitz and similar site - Hipmunk - Google Flights Name: Flight Done Right Collaborative Framing Success Measures (some KPIs) - 500 Interested in the first month - 25% who try join loyalty program - Bookings taking <= 5 mins - Reorder with one click - Show last 5 cities traveled - Only 2 clks needed to update prefs - Share feedback in <= 30 sec Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas
  • 15. How well do you know your audience? How many devs can tell a customer story? Story telling frames for validators / design targets Targets - - - - - Not Targets - - - - Name: Image: Description (who) - - - - - Values (why) - - - - - Name: Image: Description (who) - - - - - Values (why) - - - - -
  • 16. Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas Story Mapping and Story Telling
  • 17. Story Mapping or Story Splitting or … Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas
  • 18. Where will they start learning? A Tool Based Journey (User Experience)
  • 19. Roughly frame your learning framing Explore their experiences mapping Take them somewhere interesting journeys/slices The tools we teach / use Validate their needs (your guesses) kpi / okr / tests Chose people to learn about personas Impact over Progress How are you measuring and learning?
  • 20. Product Discovery How wrong are you ready to be? Product Delivery How fast can you learn and adjust? Product Discovery How wrong are you ready to be? Product Delivery How fast can you learn and adjust?
  • 21. Product Discovery and Product Delivery How wrong are you ready to be? over Product Delivery then Product Delivery How fast can you learn and adjust? Universe of all Product Ideas So you’ve made your initial choices, now what? Product Choices Framing / Chartering Pragmatic Personas Story Mapping User Interviews Market Research Customer Journeys Story Splitting Validation Measures Story Writing Prototyping
  • 22. How will you measure and adjust? The Simple Case: One Product, One Team
  • 23. What can they learn outside the code? Prototypes - Journeys - Interviews Working a Discovery Cadence
  • 24. Letting Delivery Influence Discovery A Complex Case: One Product, Many Teams
  • 25. Little Known Most Known Fast Feedback Slow Feedback Iterations Phased Experiments Requirements Development Test Source: Derived from the work of Dave Snowden, Ray Arell, Erik Simmons Speaking of complexity … Working a Cross Team Discovery Cadence Even more value in learning outside the code
  • 26. What needs to be learned where? Outside Delivery? Within Delivery? Letting Delivery Influence Discovery Synchronizing Cross Team Validation and Learning
  • 27. And even more complex is the Many Products, Many Teams model An example of using customer journeys to constrain complexity
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. This is a beginning, but there’s much more to this discussion Help me with the discussion! www.devjam.com/productsoverprocess