SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Estimating Value to Deliver Value
EFFECTIVELY ESTIMATE THE VALUE OF REQUIREMENTS
WITH AN EXPERIENCE CANVAS
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-2013
“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
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

Assembly Line Manufacturing
has a high cost of change
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
• 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
Inclusive 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
Detail of
Requirements
Hypothesized
Requirements
Capture all
possible needs
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
Continuous
Delivery
Ruby on Rails
Coffeescript
jquery
Object-oriented
languages
DevOps
Automated
Tests
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Cost of
Change
Detail of
Requirements
Evolving
Requirements
Hypothesized
Requirements
Emerging needs
as development
progresses
Capture all
possible needs
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
• 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
Changing paradigms
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Cost of
Change
Detail of
Requirements
Validated
Requirements
Evolving
Requirements
Hypothesized
Requirements
Lean Startup
experiments
Emerging needs
as development
progresses
Capture all
possible needs
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-2013
Designed by KISSmetrics
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Theory
Prediction
Experiment
Observe
Use the theory
to make a
prediction
Design an
experiment to
test the
predictionRun the
experiment
Modify or change
your theory
The Scientific Method
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
Light bends in a
gravitational field
Solar Eclipse of 1919
Observations validated
General Relativity
Einstein’s
prediction
(1907)
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
Gradual acceptance of
General Relativity over
Newtonian Mechanics
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
User Model
Prediction
Experiment
Validate
Use the model
to make a
prediction
Design an
experiment to
test the
predictionRun the
experiment
Modify or change
your user model
Applied to an Online Experience
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-2013
Vision	Planning
Roadmap	Planning
Release	Planning
Release	PlanningItera3on	
Planning
Daily	
Planning
Five Levels of 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
Vision	Planning
Roadmap	Planning
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
Vision	Planning
Roadmap	Planning
Release	Planning
Release	PlanningItera3on	
Planning
Daily	
Planning
Five Levels of 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
Sprint planning, focussing on
delivery of sprint goal
Daily
Focus on daily planning of
team activities
Vision	Planning
Roadmap	Planning
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006)
Learning
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Recognize there are gaps in your
vision/business model, and look to
fill those gaps in as quickly as
possible
Known Unknowns
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
Vision	Planning
Roadmap	Planning
Release	Planning
Release	PlanningItera3on	
Planning
Daily	
Planning
Five Levels of 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
Vision	Planning
Roadmap	Planning
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006)
Learning
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 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Photo: Rory Mizen
Highest
Paid
Person’s
Opinion
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 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
1.	
Problem	
top	3	problems	
Exis3ng	
alterna3ves
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
Lean Canvas: Ash Maurya
Lean	Canvas,	from	Ash	Maurya:	Running	Lean.	Licensed	under	Crea3ve	Commons-Aribu3on-Share	Alike	3.0
Product Market
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Customer Experience Canvas™ has been created by agile42 as an extension to the Business Model Canvas of Alex Osterwald and is licensed using Creative Common 3.0 with attribution (by), non
commercial usage (nc) and share alike (sa) options. You can reuse and modify the template with the logo as often as you wish.
Customer Experience Name (title)
1. Opportunity 2. Customer Segments
What is the problem to be solved? What type of customers & users will
benefit from this solution?
How is the customer solving the
problem right now?
5. Business Readiness
What steps are required from the
business side to be able to use this
capability?
4. Benefits
What are the benefits for the
customers?
What are the benefits for internal
stakeholders?
6. Measuring Success
What metrics will be best measure the
success of the feature?
3. Possible Solution
What are the key points of a possible
solution to the presented problem?
7. Cost of Delay
Which profile better represent the cost
of delay (CoD)?
8. Costs Structure
How does the cost structure look like for such a feature? One time, ongoing
costs, contractors expenses, development costs?
9. Value to Customer and Business
What are the expected incremental revenue for selling this feature, and what are
the strategic and tactical benefit? What are the intangible values (usability,
performance, customer knowledge obtained...)
Customer Experience Canvas
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
time
linear
delaycost
time
must do now
delaycost
time
logarithmic
delaycost
time
intangible
delaycost
Cost of Delay is the cost we incur by delaying delivery of a product, due to lost
revenue or unrealized cost savings.
Cost of Delay profiles
time
fixed date
delaycost
Kenny Rubin: Essential Scrum
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
42 Investment Group: building a luxury resort hotel
Goals:
• Luxury
amenities &
activities
• Destination
hotel
• Repeat
customers
• Profitable in
1st year
https://www.flickr.com/photos/28685147@N04/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Portfolio of Projects / Features
• 18 hole golf course

• Jacuzzi tubs in guest rooms

• Valet Parking

• Free internet access 

• On-site tailor shop

• Child care centre

• Pet spa

• Mini golf
• Bungee jumping tower 

• Full service spa

• Healing mud baths

• Swim with dolphins

• Concierge service

• Live music nightly

• Amusement park & roller
coaster

• Themed guest rooms
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Customer Experience Canvas™ has been created by agile42 as an extension to the Business Model Canvas of Alex Osterwald and is licensed using Creative Common 3.0 with attribution (by), non
commercial usage (nc) and share alike (sa) options. You can reuse and modify the template with the logo as often as you wish.
Customer Experience Name (title)
1. Opportunity 2. Customer Segments
What is the problem to be solved? What type of customers & users will
benefit from this solution?
How is the customer solving the
problem right now?
5. Business Readiness
What steps are required from the
business side to be able to use this
capability?
4. Benefits
What are the benefits for the
customers?
What are the benefits for internal
stakeholders?
6. Measuring Success
What metrics will be best measure the
success of the feature?
3. Possible Solution
What are the key points of a possible
solution to the presented problem?
7. Cost of Delay
Which profile better represent the cost
of delay (CoD)?
8. Costs Structure
How does the cost structure look like for such a feature? One time, ongoing
costs, contractors expenses, development costs?
9. Value to Customer and Business
What are the expected incremental revenue for selling this feature, and what are
the strategic and tactical benefit? What are the intangible values (usability,
performance, customer knowledge obtained...)
Activity 1: Build a Customer Experience Canvas
• Choose a project or two from this list at each table

• In groups of 3-4, write an Experience Canvas,
• Problem/opportunity & existing alternatives
• Customer segments
• Possible solution
• Business value
• Cost of Delay profile
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Estimate the relative value of projects in a portfolio
100 200 500 800 1200 2000 3000
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Activity 2: Business Value Game
•Play the Business Value Game with 1-2 of the groups around you
•Arrange blue cards from smallest to largest value
•Arrange canvases as shown in the sample here
•Write the business value number on each Canvas
100 200 800 1200 2000 3000
1200
1200 2000200
200
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
ROI Calculation & Project Sequencing
Project Relative Value
Relative Effort
(cost)
Relative R.O.I. Sequence?
A 1200 3 400
B 800 3 267
C 2000 8 250
D 3000 40 75
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Activity 3: Determine How to Sequence Projects
• Write the Cost number on each canvas
• Calculate Relative ROI for each canvas. Write it on
each canvas
• ROI = Value / Cost
• Sequence projects based on ROI (high to low)
• Consider Cost of Delay profile: does this change
the sequence?
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
ROI calculation & project sequencing
Project
Relative
Value
Relative
Effort (cost)
Relative
R.O.I.
CoD Sequence?
A 1200 3 400
B 800 3 267
C 2000 8 250
D 3000 40 75
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013
Vision	Planning
Roadmap	Planning
Release	Planning
Release	PlanningItera3on	
Planning
Daily	
Planning
Five Levels of 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
Vision	Planning
Roadmap	Planning
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006)
Learning
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
• 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
How Much Effort on Validation
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-2014
One test is worth a
thousand expert
opinions.
Wernher Von Braun
Interaction Model Backlog Validation
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)
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.1
Execution
Validated?
Idea
#1.2
Idea
#1.3
Idea
#2.1
Idea
#2.2
To Do Observation
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/
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-2013
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
In 1940, the chance of
an American being
killed by lightning was
about 1 in 400,000.
Today, it’s 1 in 11
million.
vs Weatherman
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
“I know that half of
my advertising
budget is wasted,
but I’m not sure
which half”
Lord Leverhulme
B.G.|A.G.
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-2016.
Estimating Value to Deliver Value
Effectively Estimate the Value of Requirements
with a Customer Experience Canvas
Thank you
@davesharrock
dave.sharrock@agile42.com
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014
compliance international B2B MBA English IPO
agile husbandstart-up technology
newly-minted Canadian
executive leanstartup outsourcing father
enterprise transitions
B2C data analysis kanban seismology PhD
scrum
organizational excellence
dave.sharrock@agile42.com
twitter: @davesharrock
Certified Scrum Coach (CSC)
Certified Scrum Trainer™ (CST)
Dave Sharrock
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
agile42
The Agile Coaching Company.
agile42 is a market leader in providing agile transformation services to companies
looking to adopt a more efficient and adaptive way of working.
By continually refining our approach, agile42 has developed a unique and proven
framework for supporting organizations in realizing the benefits of a agile & lean
practices. We provide assessment, strategic consulting, training, and coaching to
get you results. Our customers regularly confirm that they achieve:
• Accelerated revenue generation
• Faster Return-on-Investment
• Improved technical quality
• Rapid delivery to market
• Increased team motivation
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Reference Section: The process steps for
sequencing projects
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Process for Sequencing Projects
1. Stakeholders and Product Owners prepare canvases.
Optional: limit number per stakeholder
2. Review & validate canvases for completeness &
understanding - ahead of time
3. Select appropriate group of voting stakeholders and a
neutral facilitator
4. Brief “sales pitch” for each project, based on the canvas
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Process for Sequencing Projects (2)
6. Choose a baseline project/canvas, assign it a mid-range
point value. Can shift up/down later if necessary.
7. Business Value GameTM,1; assign the relative value of
each project, without considering cost/effort
1agile42 2Innovation Games®
Alternative to Biz Value Game: Buy a Feature / Prune the Product Tree 2
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016.
Process for Sequencing Projects (3)
8. Delivery teams estimate cost/effort.
9. Calculate relative ROI: value / cost
10.Sequence projects, and/or allocate investments:
1. ROI
2. cost of delay
3. people and/or resource constraints

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
 

Was ist angesagt? (20)

The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
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
 
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...
 
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
 
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?
 
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)
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
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)
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering Prague
 
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
 
Support self-organization
Support self-organizationSupport self-organization
Support self-organization
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
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!
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
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!
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)
 
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
 
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...
 

Andere mochten auch

Value Proposition Designer Canvas - Background & Aim
Value Proposition Designer Canvas - Background & AimValue Proposition Designer Canvas - Background & Aim
Value Proposition Designer Canvas - Background & Aim
Incubation & Industry
 

Andere mochten auch (13)

Value Creation Canvas for Servitization - A service design approach to servit...
Value Creation Canvas for Servitization - A service design approach to servit...Value Creation Canvas for Servitization - A service design approach to servit...
Value Creation Canvas for Servitization - A service design approach to servit...
 
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
 
6 Gates to BUSINESS MODEL PROFITABILITY for Startups and Investors: Visually ...
6 Gates to BUSINESS MODEL PROFITABILITY for Startups and Investors: Visually ...6 Gates to BUSINESS MODEL PROFITABILITY for Startups and Investors: Visually ...
6 Gates to BUSINESS MODEL PROFITABILITY for Startups and Investors: Visually ...
 
Differentiate to outperform competition - Commercial Excellence Forum
Differentiate to outperform competition - Commercial Excellence Forum Differentiate to outperform competition - Commercial Excellence Forum
Differentiate to outperform competition - Commercial Excellence Forum
 
Natural Selection
Natural SelectionNatural Selection
Natural Selection
 
Service Delivery Management (Lucia Eversley)
Service Delivery Management (Lucia Eversley)Service Delivery Management (Lucia Eversley)
Service Delivery Management (Lucia Eversley)
 
Value Proposition Designer Canvas - Background & Aim
Value Proposition Designer Canvas - Background & AimValue Proposition Designer Canvas - Background & Aim
Value Proposition Designer Canvas - Background & Aim
 
Service Excellence - 5 element of quality service
Service Excellence - 5 element of quality serviceService Excellence - 5 element of quality service
Service Excellence - 5 element of quality service
 
Value Proposition
Value PropositionValue Proposition
Value Proposition
 
Creating a Culture of Service Excellence
Creating a Culture of Service ExcellenceCreating a Culture of Service Excellence
Creating a Culture of Service Excellence
 
service Excellence ppt
service Excellence pptservice Excellence ppt
service Excellence ppt
 
Service excellent
Service excellentService excellent
Service excellent
 
Service excellence ppt slides
Service excellence ppt slidesService excellence ppt slides
Service excellence ppt slides
 

Ähnlich wie Estimate Value to Deliver Value: Effectively Estimate the Value of Requirements with the Experience Canvas

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
 

Ähnlich wie Estimate Value to Deliver Value: Effectively Estimate the Value of Requirements with the Experience Canvas (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
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
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?
 
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!
 
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
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
Where next?
Where next?Where next?
Where next?
 
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
 
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
 
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
 
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...
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Improve success of your organization
Improve success of your organizationImprove success of your organization
Improve success of your organization
 
A proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoA proposed agile systems engineering manifesto
A proposed agile systems engineering manifesto
 
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...
 
Stop Scaling Start Growing Agile
Stop Scaling Start Growing AgileStop Scaling Start Growing Agile
Stop Scaling Start Growing Agile
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 

Mehr von 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
 
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
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
Dave Sharrock
 

Mehr von Dave Sharrock (19)

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
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
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
 

Kürzlich hochgeladen

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
 

Kürzlich hochgeladen (20)

New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
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...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
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
 
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...
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
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
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
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
 
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
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 

Estimate Value to Deliver Value: Effectively Estimate the Value of Requirements with the Experience Canvas

  • 1. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Estimating Value to Deliver Value EFFECTIVELY ESTIMATE THE VALUE OF REQUIREMENTS WITH AN EXPERIENCE CANVAS
  • 2. 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
  • 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 “No matter how good the team or how efficient the methodology, if we’re not solving the right problem, the project fails.” Woody Williams
  • 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 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
 Assembly Line Manufacturing has a high cost of change
  • 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 • 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 Inclusive thinking Feature usage in enterprise software Never Rarely Sometimes Often Always Standish Group - CHAOS Report, 1995, 2002
  • 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Cost of Change Detail of Requirements Hypothesized Requirements Capture all possible needs
  • 7. 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 Continuous Delivery Ruby on Rails Coffeescript jquery Object-oriented languages DevOps Automated Tests
  • 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Cost of Change Detail of Requirements Evolving Requirements Hypothesized Requirements Emerging needs as development progresses Capture all possible needs
  • 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Usability Testing - c.2000
  • 10. 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/
  • 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 • 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 Changing paradigms
  • 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Cost of Change Detail of Requirements Validated Requirements Evolving Requirements Hypothesized Requirements Lean Startup experiments Emerging needs as development progresses Capture all possible needs
  • 13. 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
  • 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Designed by KISSmetrics
  • 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Theory Prediction Experiment Observe Use the theory to make a prediction Design an experiment to test the predictionRun the experiment Modify or change your theory The Scientific Method
  • 16. 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 Light bends in a gravitational field Solar Eclipse of 1919 Observations validated General Relativity Einstein’s prediction (1907) 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 Gradual acceptance of General Relativity over Newtonian Mechanics http://thethoughtstash.wordpress.com/2011/01/03/how-eddington-demonstrated-that-einstein-was-right/
  • 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 User Model Prediction Experiment Validate Use the model to make a prediction Design an experiment to test the predictionRun the experiment Modify or change your user model Applied to an Online Experience
  • 18. 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
  • 19. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Vision Planning Roadmap Planning Release Planning Release PlanningItera3on Planning Daily Planning Five Levels of 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 Vision Planning Roadmap Planning 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006)
  • 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Vision Planning Roadmap Planning Release Planning Release PlanningItera3on Planning Daily Planning Five Levels of 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 Sprint planning, focussing on delivery of sprint goal Daily Focus on daily planning of team activities Vision Planning Roadmap Planning 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) Learning
  • 21. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Recognize there are gaps in your vision/business model, and look to fill those gaps in as quickly as possible Known Unknowns Map of Africa, 1824 http://culturalstudieslectures.blogspot.com/2012/01/ lecture-one-on-question-what-is.html
  • 22. 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
  • 23. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Vision Planning Roadmap Planning Release Planning Release PlanningItera3on Planning Daily Planning Five Levels of 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 Vision Planning Roadmap Planning 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) Learning
  • 24. 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
  • 25. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Photo: Rory Mizen Highest Paid Person’s Opinion
  • 26. 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
  • 27. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. 1. Problem top 3 problems Exis3ng alterna3ves 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 Lean Canvas: Ash Maurya Lean Canvas, from Ash Maurya: Running Lean. Licensed under Crea3ve Commons-Aribu3on-Share Alike 3.0 Product Market
  • 28. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Customer Experience Canvas™ has been created by agile42 as an extension to the Business Model Canvas of Alex Osterwald and is licensed using Creative Common 3.0 with attribution (by), non commercial usage (nc) and share alike (sa) options. You can reuse and modify the template with the logo as often as you wish. Customer Experience Name (title) 1. Opportunity 2. Customer Segments What is the problem to be solved? What type of customers & users will benefit from this solution? How is the customer solving the problem right now? 5. Business Readiness What steps are required from the business side to be able to use this capability? 4. Benefits What are the benefits for the customers? What are the benefits for internal stakeholders? 6. Measuring Success What metrics will be best measure the success of the feature? 3. Possible Solution What are the key points of a possible solution to the presented problem? 7. Cost of Delay Which profile better represent the cost of delay (CoD)? 8. Costs Structure How does the cost structure look like for such a feature? One time, ongoing costs, contractors expenses, development costs? 9. Value to Customer and Business What are the expected incremental revenue for selling this feature, and what are the strategic and tactical benefit? What are the intangible values (usability, performance, customer knowledge obtained...) Customer Experience Canvas
  • 29. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. time linear delaycost time must do now delaycost time logarithmic delaycost time intangible delaycost Cost of Delay is the cost we incur by delaying delivery of a product, due to lost revenue or unrealized cost savings. Cost of Delay profiles time fixed date delaycost Kenny Rubin: Essential Scrum
  • 30. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. 42 Investment Group: building a luxury resort hotel Goals: • Luxury amenities & activities • Destination hotel • Repeat customers • Profitable in 1st year https://www.flickr.com/photos/28685147@N04/
  • 31. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Portfolio of Projects / Features • 18 hole golf course • Jacuzzi tubs in guest rooms • Valet Parking • Free internet access • On-site tailor shop • Child care centre • Pet spa • Mini golf • Bungee jumping tower • Full service spa • Healing mud baths • Swim with dolphins • Concierge service • Live music nightly • Amusement park & roller coaster • Themed guest rooms
  • 32. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Customer Experience Canvas™ has been created by agile42 as an extension to the Business Model Canvas of Alex Osterwald and is licensed using Creative Common 3.0 with attribution (by), non commercial usage (nc) and share alike (sa) options. You can reuse and modify the template with the logo as often as you wish. Customer Experience Name (title) 1. Opportunity 2. Customer Segments What is the problem to be solved? What type of customers & users will benefit from this solution? How is the customer solving the problem right now? 5. Business Readiness What steps are required from the business side to be able to use this capability? 4. Benefits What are the benefits for the customers? What are the benefits for internal stakeholders? 6. Measuring Success What metrics will be best measure the success of the feature? 3. Possible Solution What are the key points of a possible solution to the presented problem? 7. Cost of Delay Which profile better represent the cost of delay (CoD)? 8. Costs Structure How does the cost structure look like for such a feature? One time, ongoing costs, contractors expenses, development costs? 9. Value to Customer and Business What are the expected incremental revenue for selling this feature, and what are the strategic and tactical benefit? What are the intangible values (usability, performance, customer knowledge obtained...) Activity 1: Build a Customer Experience Canvas • Choose a project or two from this list at each table
 • In groups of 3-4, write an Experience Canvas, • Problem/opportunity & existing alternatives • Customer segments • Possible solution • Business value • Cost of Delay profile
  • 33. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Estimate the relative value of projects in a portfolio 100 200 500 800 1200 2000 3000
  • 34. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Activity 2: Business Value Game •Play the Business Value Game with 1-2 of the groups around you •Arrange blue cards from smallest to largest value •Arrange canvases as shown in the sample here •Write the business value number on each Canvas 100 200 800 1200 2000 3000 1200 1200 2000200 200
  • 35. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. ROI Calculation & Project Sequencing Project Relative Value Relative Effort (cost) Relative R.O.I. Sequence? A 1200 3 400 B 800 3 267 C 2000 8 250 D 3000 40 75
  • 36. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Activity 3: Determine How to Sequence Projects • Write the Cost number on each canvas • Calculate Relative ROI for each canvas. Write it on each canvas • ROI = Value / Cost • Sequence projects based on ROI (high to low) • Consider Cost of Delay profile: does this change the sequence?
  • 37. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. ROI calculation & project sequencing Project Relative Value Relative Effort (cost) Relative R.O.I. CoD Sequence? A 1200 3 400 B 800 3 267 C 2000 8 250 D 3000 40 75
  • 38. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Vision Planning Roadmap Planning Release Planning Release PlanningItera3on Planning Daily Planning Five Levels of 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 Vision Planning Roadmap Planning 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up, Hubert Smits (2006) Learning
  • 39. 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
  • 40. 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!
  • 41. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 • 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 How Much Effort on Validation Feature usage in enterprise software Never Rarely Sometimes Often Always Standish Group - CHAOS Report, 1995, 2002
  • 42. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014 One test is worth a thousand expert opinions. Wernher Von Braun
  • 43. Interaction Model Backlog Validation 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) 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.1 Execution Validated? Idea #1.2 Idea #1.3 Idea #2.1 Idea #2.2 To Do Observation 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/
  • 44. 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
  • 45. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 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.
  • 46. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 In 1940, the chance of an American being killed by lightning was about 1 in 400,000. Today, it’s 1 in 11 million. vs Weatherman http://www.nytimes.com/2012/09/09/ magazine/the-weatherman-is-not-a- moron.html
  • 47. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2013 Shifting Paradigms “I know that half of my advertising budget is wasted, but I’m not sure which half” Lord Leverhulme B.G.|A.G. 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
  • 48. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2016. Estimating Value to Deliver Value Effectively Estimate the Value of Requirements with a Customer Experience Canvas Thank you @davesharrock dave.sharrock@agile42.com
  • 49. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright ©2007-2014 compliance international B2B MBA English IPO agile husbandstart-up technology newly-minted Canadian executive leanstartup outsourcing father enterprise transitions B2C data analysis kanban seismology PhD scrum organizational excellence dave.sharrock@agile42.com twitter: @davesharrock Certified Scrum Coach (CSC) Certified Scrum Trainer™ (CST) Dave Sharrock
  • 50. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. agile42 The Agile Coaching Company. agile42 is a market leader in providing agile transformation services to companies looking to adopt a more efficient and adaptive way of working. By continually refining our approach, agile42 has developed a unique and proven framework for supporting organizations in realizing the benefits of a agile & lean practices. We provide assessment, strategic consulting, training, and coaching to get you results. Our customers regularly confirm that they achieve: • Accelerated revenue generation • Faster Return-on-Investment • Improved technical quality • Rapid delivery to market • Increased team motivation
  • 51. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Reference Section: The process steps for sequencing projects
  • 52. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Process for Sequencing Projects 1. Stakeholders and Product Owners prepare canvases. Optional: limit number per stakeholder 2. Review & validate canvases for completeness & understanding - ahead of time 3. Select appropriate group of voting stakeholders and a neutral facilitator 4. Brief “sales pitch” for each project, based on the canvas
  • 53. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Process for Sequencing Projects (2) 6. Choose a baseline project/canvas, assign it a mid-range point value. Can shift up/down later if necessary. 7. Business Value GameTM,1; assign the relative value of each project, without considering cost/effort 1agile42 2Innovation Games® Alternative to Biz Value Game: Buy a Feature / Prune the Product Tree 2
  • 54. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2007-2016. Process for Sequencing Projects (3) 8. Delivery teams estimate cost/effort. 9. Calculate relative ROI: value / cost 10.Sequence projects, and/or allocate investments: 1. ROI 2. cost of delay 3. people and/or resource constraints