SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Lean Product Management 
The Value of Experiments 
! 
! 
! 
@DaveSharrock 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
compliance international B2B MBA English IPO 
agile husband start-up technology 
newly-minted Canadian 
executive leanstartup outsourcing father 
enterprise transitions 
B2C data analysis kanban seismology PhD 
scrum 
organizational excellence 
Dave Sharrock 
dave.sharrock@agile42.com 
twitter: @davesharrock 
Certified Scrum Coach (CSC) 
Certified Scrum Trainer™ (CST) 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
The Sky is Falling! The Sky is Falling! 
Applying the Scientific Method to 
Software Development 
Incorporating Learning into Product 
Development 
A Last Note on Shorter Feedback 
Loops 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
“No matter how good the team or how 
efficient the methodology, if we’re not 
solving the right problem, the project fails.” 
! 
Woody Williams 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Assembly Line Manufacturing 
has a high cost of change 
http://www.archives.gov.on.ca/english/on-line-exhibits/d-day/big/big_03_airline_assembly.aspx 
Archives of Ontario, Reference Code: C 190-5-0-0-21 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Inclusive thinking 
• In software development, 
(presumed) high cost of 
change leads to long delivery 
cycles 
• Any and every idea has to be 
captured in the first version of a 
requirements specification 
• This creates waste - bloated 
documents, unwanted features 
and entitlement thinking 
Feature usage in 
enterprise software 
Never 
Rarely 
Sometimes 
Often 
Always 
Standish Group - CHAOS Report, 1995, 2002 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Cost of 
Change 
Hypothesized 
Requirements 
Capture all 
possible needs 
Detail of 
Requirements 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Software Development has 
commoditized cost of change 
DevOps 
Object-oriented 
languages 
Ruby on Rails 
Continuous 
Delivery 
jquery 
Coffeescript 
Automated 
Tests 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Cost of 
Change 
Hypothesized 
Requirements 
Capture all 
possible needs 
Detail of 
Requirements 
Evolving 
Requirements 
Emerging needs 
as development 
progresses 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Usability Testing - c.2000 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Usability Testing - today 
http://welovelean.wordpress.com/2012/01/29/15-essential-tools-every-lean-startup-cant-li/ 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Changing paradigms 
• If change is cheap, requirements 
can change continuously 
• We can evolve our thinking as 
we learn more about the product 
we are building 
• Maximizing Return-on- 
Investment requires validating 
new features early, before the 
total investment cost has been 
spent 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Cost of 
Change 
Hypothesized 
Requirements 
Capture all 
possible needs 
Detail of 
Requirements 
Validated 
Requirements 
Evolving 
Requirements 
Lean Startup 
experiments 
Emerging needs 
as development 
progresses 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
The Sky is Falling! The Sky is Falling! 
Applying the Scientific Method to 
Software Development 
Incorporating Learning into Product 
Development 
A Last Note on Shorter Feedback 
Loops 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
Designed by KISSmetrics 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Theory 
Use the theory 
to make a 
prediction 
Prediction 
The Scientific Method 
Modify or change 
your theory 
Run the prediction 
experiment 
Experiment 
Observe 
Design an 
experiment to 
test the 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
The Theory of General Relativity 
Einstein’s Theory of 
General Relativity 
Einstein’s 
prediction 
(1907) 
Light bends in a 
gravitational field 
Gradual acceptance of 
General Relativity over 
Newtonian Mechanics 
Observations validated 
General Relativity 
Solar Eclipse of 1919 
Wait for 1919 solar 
eclipse to observe 
whether or not light 
bends around the sun 
Arthur Eddington 
observed that Light did 
bend around the sun 
http://thethoughtstash.wordpress.com/2011/01/03/how-eddington-demonstrated-that-einstein-was-right/ 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Applied to an Online Experience 
User Model 
Use the model 
to make a 
prediction 
Prediction 
Modify or change 
your user model 
Run the prediction 
experiment 
Experiment 
Validate 
Design an 
experiment to 
test the 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
The Sky is Falling! The Sky is Falling! 
Applying the Scientific Method to 
Software Development 
Incorporating Learning into Product 
Development 
A Last Note on Shorter Feedback 
Loops 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
Five Levels of Planning 
Vision 
Planning 
Roadmap 
Planning 
Release 
Planning 
Vision 
Planning 
Roadmap 
Planning 
ReleaItseera 
P3loann 
ning 
Planning 
Daily 
Planning 
Annually Define a vision 
Bi-­‐annually Rank features in order of 
delivery 
Quarterly Plan stories to be delivered 
during next release cycle 
Bi-­‐weekly Sprint planning, focussing on 
delivery of sprint goal 
Daily Focus on daily planning of 
team activities 
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Learning 
Five Levels of Planning 
Vision 
Planning 
Roadmap 
Planning 
Release 
Planning 
Vision 
Planning 
Roadmap 
Planning 
ReleaItseera 
P3loann 
ning 
Planning 
Daily 
Planning 
Long-­‐term 
Define & refine behavioural 
models we are testing? 
Pivots happen here. 
Medium-­‐term 
Validate understanding with 
Lean (or Customer 
Experience) Canvas 
Regularly 
Minimum Viable Product. 
Validate ideas before fully 
committing investment 
Bi-­‐weekly Product Owners, Delivery 
Team 
Daily Product Owners, Delivery 
Team 
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Known Unknowns 
Recognize there are gaps in your 
vision/business model, and look to 
fill those gaps in as quickly as 
possible 
Map of Africa, 1824 
http://culturalstudieslectures.blogspot.com/2012/01/ 
lecture-one-on-question-what-is.html 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
“In a nutshell, the job of the product 
organization is to make that vision a 
reality. 
So we don't work for a few weeks or even a 
few months and then just declare it's not 
happening and we should do a pivot. 
We will typically work hard for many 
months on a product vision and not even 
entertain the possibility of giving up.” 
! 
Marty Cagan 
http://www.infoq.com/news/2013/07/pivoting-product-development 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Learning 
Five Levels of Planning 
Vision 
Planning 
Roadmap 
Planning 
Release 
Planning 
Vision 
Planning 
Roadmap 
Planning 
ReleaItseera 
P3loann 
ning 
Planning 
Daily 
Planning 
Long-­‐term 
Define & refine behavioural 
models we are testing? 
Pivots happen here. 
Medium-­‐term 
Validate understanding with 
User Story Mapping and 
Lean Canvases 
Regularly 
Minimum Viable Product. 
Validate ideas before fully 
committing investment 
Bi-­‐weekly Product Owners, Delivery 
Team 
Daily Product Owners, Delivery 
Team 
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
User Story Mapping is a 
powerful tool for understanding 
your product from the 
perspective of the user 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Validated Learning 
• Understand the problem a 
feature will solve 
• Decide how to ask if your 
customer cares 
• Validate before investing 
complete cost 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
1. 
Problem 
top 
3 
problems 
!!!! 
Exis3ng 
alterna3ves 
Lean Canvas: Ash Maurya 
4. 
Solu3on 
top 
3 
features 
8. 
Key 
metrics 
e.g. 
AARRR 
3. 
Unique 
value 
proposi3on 
Clear 
compelling 
message. 
Why 
makes 
you 
different? 
2. 
Customer 
segments 
Target 
customers 
!!! 
Early 
adopters? 
9. 
Unfair 
advantage 
Not 
easily 
copied 
or 
bought 
5. 
Channels 
Path 
to 
customers 
7. 
Cost 
Structure 
Customer 
acquisi3on, 
distribu3on, 
people, 
etc. 
6. 
Revenue 
streams 
Revenue 
model, 
life 
3me 
value, 
revenue, 
gross 
margin 
Product Market 
Lean 
Canvas, 
from 
Ash 
Maurya: 
Running 
Lean. 
Licensed 
under 
Crea3ve 
Commons-­‐Aribu3on-­‐Share 
Alike 
3.0 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
<Title 
/ 
headline> 
Problem 
Top 
3 
problems 
!!!! 
Exis3ng 
/ 
alterna3ve 
solu3ons 
Lean Experience Canvas 
Customer 
segments 
! 
Early 
adopters? 
Success 
metrics 
! 
Leading 
and 
lagging 
indicators 
Possible 
solu3ons 
! 
Key 
features 
& 
benefits 
for 
customers 
& 
business 
Business 
readiness 
What 
is 
needed 
to 
deploy 
and 
support 
the 
solu3on? 
! 
(Staff, 
budget, 
training, 
systems, 
support, 
opera3ons 
dependencies 
on 
projects/ 
vendors) 
Channels 
Path 
to 
customers 
Costs 
People, 
training, 
capital, 
marke3ng, 
etc. 
+ 
Objec3ve 
jus3fica3on 
Business 
value 
1. 
User 
& 
business 
value 
2. 
Cost 
of 
Delay 
(urgency) 
3. 
risk 
reduc3on/opportunity 
enablement 
+ 
Objec3ve 
jus3fica3on 
Cost 
of 
delay 
linear 
1,2,3,5,8,13,21 1,2,3,5,8,13,21 
time 
delay cost 
Market Product 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Learning 
Five Levels of Planning 
Vision 
Planning 
Roadmap 
Planning 
Release 
Planning 
Vision 
Planning 
Roadmap 
Planning 
ReleaItseera 
P3loann 
ning 
Planning 
Daily 
Planning 
Long-­‐term 
Define & refine behavioural 
models we are testing? 
Pivots happen here. 
Medium-­‐term 
Validate understanding with 
User Story Mapping and 
Lean Canvases 
Regularly 
Minimum Viable Product. 
Validate ideas before fully 
committing investment 
Bi-­‐weekly Product Owners, Delivery 
Team 
Daily Product Owners, Delivery 
Team 
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Zappos famously launched 
without stock, selling shoes from 
their local specialist show store 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Minimum Viable Product 
A Minimum Viable Product may be an entire product or a sub-set of product (such 
as a feature): 
• Product - The canonical MVP strategy for a web application is to create a mock 
website for the product and purchase online advertising to direct traffic to the 
site. The mock website may consist of a marketing landing page with a link for 
more information or purchase. The link is not connected to a purchasing system, 
instead clicks are recorded and measure customer interest. 
• Feature - A link to a new feature in a web application might be shown in a 
prominent location on the website. The feature is not implemented, rather an 
apology, mock-up, or marketing page is provided. Clicks of the link are recorded 
and provide an indication as to the demand for the feature in the customer base. 
It is ALWAYS smaller than you think! 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
How Much Effort on Validation 
• In 2009, Google ran 
approximately 12,000 
experiments, of which about 
10% led to business changes 
• Linus Pauling famously said, 
"The best way to have a good 
idea is to have a lot of ideas." 
• Focus on minimizing the 
incremental cost of testing ideas 
with your customers/users 
Feature usage in 
enterprise software 
Never 
Rarely 
Sometimes 
Often 
Always 
Standish Group - CHAOS Report, 1995, 2002 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
One test is worth a 
thousand expert 
opinions. 
! 
Wernher Von Braun 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
Interaction Model Backlog Validation 
Execution 
To Do Observation 
Doing Doing Deployed 
For <target group> 
Who <has a specific need> 
The <product name> 
Is A <product category> 
That <key benefit> 
Unlike <primary competitors> 
Our Product <additional 
advantages> 
Pathway 
#1 
Pathway 
#2 
•Visualize your User Interaction Model 
and adjust it as you learn 
•Come up with ideas for each pathway 
•Prioritize experimental testing 
•Spend time on measurement 
infrastructure (a test without ability to 
measure = an unvalidated feature) 
Idea 
#1.1 
Validated? 
Idea 
#1.2 
Level of Detail / Close to done 
•Always revisit validation tests for size •The execution board is equivalent to 
the team’s task board, but at the Idea 
Card level 
Idea 
#1.3 
Idea 
#2.1 
Idea 
#2.2 
Idea 
#2.3 
Idea 
#2.4 
Idea 
#1.4 
Idea 
#1.6 
Idea 
#1.5 
http://www.agile42.com/en/blog/2013/06/17/product-owner-board/
The Sky is Falling! The Sky is Falling! 
Applying the Scientific Method to 
Software Development 
Incorporating Learning into Product 
Development 
A Last Note on Shorter Feedback 
Loops 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
Economists 
In November 2007, 
economists in the 
Survey of Professional 
Forecasters — 
examining some 45,000 
economic-data series — 
foresaw less than a 1- 
in-500 chance of an 
economic meltdown as 
severe as the one that 
would begin one month 
later. 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
vs Weatherman 
In 1940, the chance of 
an American being 
killed by lightning was 
about 1 in 400,000. 
Today, it’s 1 in 11 
million. 
http://www.nytimes.com/2012/09/09/ 
magazine/the-weatherman-is-not-a-moron. 
html 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Shifting Paradigms 
B.G.|A.G. 
“I know that half of 
my advertising 
budget is wasted, 
but I’m not sure 
which half” 
Lord Leverhulme 
http://www.marketingprofs.com/charts/2009/3161/more-smbs-use-online-media-than-traditional 
http://marketing.blogs.ie.edu/archives/2011/01/trends-in-online-advertising-in-2011-in-the-united-states.php 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Thank you 
@davesharrock 
dave.sharrock@agile42.com 
Lean Product Management 
The Value of Experiments 
! 
• Product Management is becoming data-driven 
• Drive down your incremental cost of validation 
• Validated requirements trump everything 
• Feedback without a model means little 
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Contenu connexe

Tendances

Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...
Andrea Tomasini
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
Dave Sharrock
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!
Andrea Tomasini
 

Tendances (20)

Out of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developersOut of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadines
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering Prague
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
 
Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
Support self-organization
Support self-organizationSupport self-organization
Support self-organization
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value game
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!
 
From agile to agility
From agile to agilityFrom agile to agility
From agile to agility
 

En vedette

Developing Your New Products Pipeline August 22, 2014
Developing Your New Products Pipeline August 22, 2014Developing Your New Products Pipeline August 22, 2014
Developing Your New Products Pipeline August 22, 2014
pepliakas
 

En vedette (14)

Developing Your New Products Pipeline August 22, 2014
Developing Your New Products Pipeline August 22, 2014Developing Your New Products Pipeline August 22, 2014
Developing Your New Products Pipeline August 22, 2014
 
Lean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - ConsidiLean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - Considi
 
SF Lean Startup Circle: The New Science of Product Development
SF Lean Startup Circle: The New Science of Product DevelopmentSF Lean Startup Circle: The New Science of Product Development
SF Lean Startup Circle: The New Science of Product Development
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
COLTIVARE L’INNOVAZIONE
COLTIVARE L’INNOVAZIONECOLTIVARE L’INNOVAZIONE
COLTIVARE L’INNOVAZIONE
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
 
Lean product development
Lean product developmentLean product development
Lean product development
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Lean in new Product Development by Jim Morgan
Lean in new Product Development by Jim MorganLean in new Product Development by Jim Morgan
Lean in new Product Development by Jim Morgan
 
Lean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La CavaLean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La Cava
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Presentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOWPresentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOW
 

Similaire à Thoughts on Lean Product Development at CAMUG, YYC Nov 2014

Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
Andrea Tomasini
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
Andrea Tomasini
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
Dave Sharrock
 
SSE Services Offerings from Rational Lab Services
SSE Services Offerings from Rational Lab ServicesSSE Services Offerings from Rational Lab Services
SSE Services Offerings from Rational Lab Services
IBM Rational software
 

Similaire à Thoughts on Lean Product Development at CAMUG, YYC Nov 2014 (20)

IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
 
Where next?
Where next?Where next?
Where next?
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
 
Stop Scaling Start Growing Agile
Stop Scaling Start Growing AgileStop Scaling Start Growing Agile
Stop Scaling Start Growing Agile
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
Improve success of your organization
Improve success of your organizationImprove success of your organization
Improve success of your organization
 
How to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityHow to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragility
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
SSE Services Offerings from Rational Lab Services
SSE Services Offerings from Rational Lab ServicesSSE Services Offerings from Rational Lab Services
SSE Services Offerings from Rational Lab Services
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018
 

Plus de Dave Sharrock

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
Dave Sharrock
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
Dave Sharrock
 

Plus de Dave Sharrock (18)

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change management
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glass
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team Behaviors
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams Poster
 
big bang delivery to continual value delivery
big bang delivery to continual value deliverybig bang delivery to continual value delivery
big bang delivery to continual value delivery
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
 
PO Board #PCV12
PO Board #PCV12PO Board #PCV12
PO Board #PCV12
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing start
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teams
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011
 
How to form agile teams
How to form agile teamsHow to form agile teams
How to form agile teams
 
Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011
 

Dernier

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Dernier (20)

Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGPuri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableNanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 

Thoughts on Lean Product Development at CAMUG, YYC Nov 2014

  • 1. Lean Product Management The Value of Experiments ! ! ! @DaveSharrock agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 2. compliance international B2B MBA English IPO agile husband start-up technology newly-minted Canadian executive leanstartup outsourcing father enterprise transitions B2C data analysis kanban seismology PhD scrum organizational excellence Dave Sharrock dave.sharrock@agile42.com twitter: @davesharrock Certified Scrum Coach (CSC) Certified Scrum Trainer™ (CST) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 3. The Sky is Falling! The Sky is Falling! Applying the Scientific Method to Software Development Incorporating Learning into Product Development A Last Note on Shorter Feedback Loops agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 4. “No matter how good the team or how efficient the methodology, if we’re not solving the right problem, the project fails.” ! Woody Williams agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 5. Assembly Line Manufacturing has a high cost of change http://www.archives.gov.on.ca/english/on-line-exhibits/d-day/big/big_03_airline_assembly.aspx Archives of Ontario, Reference Code: C 190-5-0-0-21 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 6. Inclusive thinking • In software development, (presumed) high cost of change leads to long delivery cycles • Any and every idea has to be captured in the first version of a requirements specification • This creates waste - bloated documents, unwanted features and entitlement thinking Feature usage in enterprise software Never Rarely Sometimes Often Always Standish Group - CHAOS Report, 1995, 2002 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 7. Cost of Change Hypothesized Requirements Capture all possible needs Detail of Requirements agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 8. Software Development has commoditized cost of change DevOps Object-oriented languages Ruby on Rails Continuous Delivery jquery Coffeescript Automated Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 9. Cost of Change Hypothesized Requirements Capture all possible needs Detail of Requirements Evolving Requirements Emerging needs as development progresses agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 10. Usability Testing - c.2000 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 11. Usability Testing - today http://welovelean.wordpress.com/2012/01/29/15-essential-tools-every-lean-startup-cant-li/ agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 12. Changing paradigms • If change is cheap, requirements can change continuously • We can evolve our thinking as we learn more about the product we are building • Maximizing Return-on- Investment requires validating new features early, before the total investment cost has been spent agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 13. Cost of Change Hypothesized Requirements Capture all possible needs Detail of Requirements Validated Requirements Evolving Requirements Lean Startup experiments Emerging needs as development progresses agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 14. The Sky is Falling! The Sky is Falling! Applying the Scientific Method to Software Development Incorporating Learning into Product Development A Last Note on Shorter Feedback Loops agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 15. Designed by KISSmetrics agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 16. Theory Use the theory to make a prediction Prediction The Scientific Method Modify or change your theory Run the prediction experiment Experiment Observe Design an experiment to test the agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 17. The Theory of General Relativity Einstein’s Theory of General Relativity Einstein’s prediction (1907) Light bends in a gravitational field Gradual acceptance of General Relativity over Newtonian Mechanics Observations validated General Relativity Solar Eclipse of 1919 Wait for 1919 solar eclipse to observe whether or not light bends around the sun Arthur Eddington observed that Light did bend around the sun http://thethoughtstash.wordpress.com/2011/01/03/how-eddington-demonstrated-that-einstein-was-right/ agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 18. Applied to an Online Experience User Model Use the model to make a prediction Prediction Modify or change your user model Run the prediction experiment Experiment Validate Design an experiment to test the agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 19. The Sky is Falling! The Sky is Falling! Applying the Scientific Method to Software Development Incorporating Learning into Product Development A Last Note on Shorter Feedback Loops agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 20. Five Levels of Planning Vision Planning Roadmap Planning Release Planning Vision Planning Roadmap Planning ReleaItseera P3loann ning Planning Daily Planning Annually Define a vision Bi-­‐annually Rank features in order of delivery Quarterly Plan stories to be delivered during next release cycle Bi-­‐weekly Sprint planning, focussing on delivery of sprint goal Daily Focus on daily planning of team activities 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 21. Learning Five Levels of Planning Vision Planning Roadmap Planning Release Planning Vision Planning Roadmap Planning ReleaItseera P3loann ning Planning Daily Planning Long-­‐term Define & refine behavioural models we are testing? Pivots happen here. Medium-­‐term Validate understanding with Lean (or Customer Experience) Canvas Regularly Minimum Viable Product. Validate ideas before fully committing investment Bi-­‐weekly Product Owners, Delivery Team Daily Product Owners, Delivery Team 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 22. Known Unknowns Recognize there are gaps in your vision/business model, and look to fill those gaps in as quickly as possible Map of Africa, 1824 http://culturalstudieslectures.blogspot.com/2012/01/ lecture-one-on-question-what-is.html agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 23. “In a nutshell, the job of the product organization is to make that vision a reality. So we don't work for a few weeks or even a few months and then just declare it's not happening and we should do a pivot. We will typically work hard for many months on a product vision and not even entertain the possibility of giving up.” ! Marty Cagan http://www.infoq.com/news/2013/07/pivoting-product-development agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 24. Learning Five Levels of Planning Vision Planning Roadmap Planning Release Planning Vision Planning Roadmap Planning ReleaItseera P3loann ning Planning Daily Planning Long-­‐term Define & refine behavioural models we are testing? Pivots happen here. Medium-­‐term Validate understanding with User Story Mapping and Lean Canvases Regularly Minimum Viable Product. Validate ideas before fully committing investment Bi-­‐weekly Product Owners, Delivery Team Daily Product Owners, Delivery Team 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 25. User Story Mapping is a powerful tool for understanding your product from the perspective of the user agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 26. Validated Learning • Understand the problem a feature will solve • Decide how to ask if your customer cares • Validate before investing complete cost agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 27. 1. Problem top 3 problems !!!! Exis3ng alterna3ves Lean Canvas: Ash Maurya 4. Solu3on top 3 features 8. Key metrics e.g. AARRR 3. Unique value proposi3on Clear compelling message. Why makes you different? 2. Customer segments Target customers !!! Early adopters? 9. Unfair advantage Not easily copied or bought 5. Channels Path to customers 7. Cost Structure Customer acquisi3on, distribu3on, people, etc. 6. Revenue streams Revenue model, life 3me value, revenue, gross margin Product Market Lean Canvas, from Ash Maurya: Running Lean. Licensed under Crea3ve Commons-­‐Aribu3on-­‐Share Alike 3.0 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 28. <Title / headline> Problem Top 3 problems !!!! Exis3ng / alterna3ve solu3ons Lean Experience Canvas Customer segments ! Early adopters? Success metrics ! Leading and lagging indicators Possible solu3ons ! Key features & benefits for customers & business Business readiness What is needed to deploy and support the solu3on? ! (Staff, budget, training, systems, support, opera3ons dependencies on projects/ vendors) Channels Path to customers Costs People, training, capital, marke3ng, etc. + Objec3ve jus3fica3on Business value 1. User & business value 2. Cost of Delay (urgency) 3. risk reduc3on/opportunity enablement + Objec3ve jus3fica3on Cost of delay linear 1,2,3,5,8,13,21 1,2,3,5,8,13,21 time delay cost Market Product agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 29. Learning Five Levels of Planning Vision Planning Roadmap Planning Release Planning Vision Planning Roadmap Planning ReleaItseera P3loann ning Planning Daily Planning Long-­‐term Define & refine behavioural models we are testing? Pivots happen here. Medium-­‐term Validate understanding with User Story Mapping and Lean Canvases Regularly Minimum Viable Product. Validate ideas before fully committing investment Bi-­‐weekly Product Owners, Delivery Team Daily Product Owners, Delivery Team 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 30. Zappos famously launched without stock, selling shoes from their local specialist show store agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 31. Minimum Viable Product A Minimum Viable Product may be an entire product or a sub-set of product (such as a feature): • Product - The canonical MVP strategy for a web application is to create a mock website for the product and purchase online advertising to direct traffic to the site. The mock website may consist of a marketing landing page with a link for more information or purchase. The link is not connected to a purchasing system, instead clicks are recorded and measure customer interest. • Feature - A link to a new feature in a web application might be shown in a prominent location on the website. The feature is not implemented, rather an apology, mock-up, or marketing page is provided. Clicks of the link are recorded and provide an indication as to the demand for the feature in the customer base. It is ALWAYS smaller than you think! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 32. How Much Effort on Validation • In 2009, Google ran approximately 12,000 experiments, of which about 10% led to business changes • Linus Pauling famously said, "The best way to have a good idea is to have a lot of ideas." • Focus on minimizing the incremental cost of testing ideas with your customers/users Feature usage in enterprise software Never Rarely Sometimes Often Always Standish Group - CHAOS Report, 1995, 2002 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 33. One test is worth a thousand expert opinions. ! Wernher Von Braun agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 34. Interaction Model Backlog Validation Execution To Do Observation Doing Doing Deployed For <target group> Who <has a specific need> The <product name> Is A <product category> That <key benefit> Unlike <primary competitors> Our Product <additional advantages> Pathway #1 Pathway #2 •Visualize your User Interaction Model and adjust it as you learn •Come up with ideas for each pathway •Prioritize experimental testing •Spend time on measurement infrastructure (a test without ability to measure = an unvalidated feature) Idea #1.1 Validated? Idea #1.2 Level of Detail / Close to done •Always revisit validation tests for size •The execution board is equivalent to the team’s task board, but at the Idea Card level Idea #1.3 Idea #2.1 Idea #2.2 Idea #2.3 Idea #2.4 Idea #1.4 Idea #1.6 Idea #1.5 http://www.agile42.com/en/blog/2013/06/17/product-owner-board/
  • 35. The Sky is Falling! The Sky is Falling! Applying the Scientific Method to Software Development Incorporating Learning into Product Development A Last Note on Shorter Feedback Loops agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
  • 36. Economists In November 2007, economists in the Survey of Professional Forecasters — examining some 45,000 economic-data series — foresaw less than a 1- in-500 chance of an economic meltdown as severe as the one that would begin one month later. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 37. vs Weatherman In 1940, the chance of an American being killed by lightning was about 1 in 400,000. Today, it’s 1 in 11 million. http://www.nytimes.com/2012/09/09/ magazine/the-weatherman-is-not-a-moron. html agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 38. Shifting Paradigms B.G.|A.G. “I know that half of my advertising budget is wasted, but I’m not sure which half” Lord Leverhulme http://www.marketingprofs.com/charts/2009/3161/more-smbs-use-online-media-than-traditional http://marketing.blogs.ie.edu/archives/2011/01/trends-in-online-advertising-in-2011-in-the-united-states.php agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
  • 39. Thank you @davesharrock dave.sharrock@agile42.com Lean Product Management The Value of Experiments ! • Product Management is becoming data-driven • Drive down your incremental cost of validation • Validated requirements trump everything • Feedback without a model means little agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.