64% of product features built in software development are rarely or never used. Too many teams focus on increasing the amount of output, as opposed to focusing on delivering the most value with the least amount of output. In this interactive presentation, David Hawks will share the key factors that sabotage product success and what to do about it. Learn practical tools and techniques that accelerate learning throughout the product development cycle to deliver double the value in half the time.
Presented at ProductCamp Austin 13 on August 2nd, 2014
David Hawks is a Certified Scrum Coach and Certified Scrum Trainer. David guides software organizations to deliver innovative products faster. David brings his broad experience working with Fortune 50 companies and early stage startups to challenge organizations to think differently about how they build products.
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Deliver Double the Value in Half the Time - PCA13 - PCATX
1. Deliver Double the
Value in Half the Time
2V = .5T
David Hawks
@austinagile
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
2. 45%$
19%$
16%$
13%$
7%$
Never$
Rarely$
Some5mes$
O8en$
Always$
From: A Standish Group study
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
What causes us to build features which
are rarely or never used?
Feature/function usage in the software industry
Find a Partner and Discuss the
following Question.
3.
4. David Hawks
CEO of Agile Velocity
Agile Trainer and Coach
Agile Austin Board Member
(Education Chair)
@austinagile
austinagile.com (blog)
Deliver Innovative Products FasterCopyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
5. Let’s assume we can get
100% of the value in
100% of the time today.
1V = 1T
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
6. Let’s assume we can get
100% of the value in
100% of the time today.
1V = 1T
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
How can we get Double
the Value in Half the
Time?
2V = .5T
7. Problem #1
We make tough decisions
too early and lock them in
Image Credit: http://i.qkme.me/3unlv7.jpg
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
8. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
9. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
10. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
11. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
12. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
13. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
14. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
15. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
16. Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
z
17. Smartest Point??
Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
z
18. Smartest Point??Dumbest Point
Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
z
19. Smartest Point??Dumbest Point
Accelerate Learning
Defer Decisions to the
last Responsible Moment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
x
z
20. Problem #2
The team doesn’t have a Shared
Understanding of their purpose
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
21. User Story Mapping
Technique to Learn
about Customer Needs
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
22. A
sample
story
map:
E-‐commerce
site
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
23. A
sample
story
map:
E-‐commerce
site
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
24. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
25. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
26. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Select
item
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
27. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Select
item
for
purchase
Enter
shipping
info
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
28. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
29. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
30. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
31. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
32. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews
Remove
from
cart
Estimate
total
w/
tax
shipping
Modify
item
quantity
Select
multiple
items
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
33. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews Update
profile
Order
status
View
open
orders
Confirm
payment
&
shipping
info
Remove
from
cart
Estimate
total
w/
tax
shipping
Modify
item
quantity
Select
multiple
items
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
34. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Decreasing
priority
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews Update
profile
Order
status
View
open
orders
Confirm
payment
&
shipping
info
Remove
from
cart
Estimate
total
w/
tax
shipping
Modify
item
quantity
Select
multiple
items
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
35. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Decreasing
priority
Clear
search
criteria
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews
Facebook
for
login
Search
by
SKU
Persist
payment
info
Zoom
on
photos
Product-‐
specific
filters Side
by
side
comparison
Pay
by
PayPal
Update
profile
Order
status
View
open
orders
Confirm
payment
&
shipping
info
Remove
from
cart
Estimate
total
w/
tax
shipping
Modify
item
quantity
Select
multiple
items
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
36. A
sample
story
map:
E-‐commerce
site
Search
by
keyword
View
description
&
photo
Filter
by
price
Pay
by
credit
card
Select
item
for
purchase
Enter
shipping
info
Filter
by
brand
Decreasing
priority
Clear
search
criteria
MVP
1
above
this
line
Search
products
Shopping
cart
Create
account
Pay
&
Ship
Compare
products
Detailed
product
specs
Read
product
reviews
Facebook
for
login
Search
by
SKU
Persist
payment
info
Zoom
on
photos
Product-‐
specific
filters Side
by
side
comparison
Pay
by
PayPal
Update
profile
Order
status
View
open
orders
Confirm
payment
&
shipping
info
Remove
from
cart
Estimate
total
w/
tax
shipping
Modify
item
quantity
Select
multiple
items
for
purchase
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
37. Problem #3
Long/ No Feedback or Validation Cycles
http://www.skinit.com/assets/catalog/jumbo_shot/jumbo_shot57479340.jpg
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
38. Lean Startup/ Lean UX
Validated Learning
BuildLearn
Measure
Minimize time
thru the loop
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
39. Lean Startup/ Lean UX
Validated Learning
BuildLearn
Measure
Minimize time
thru the loop
1) What do we
need to
learn?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
40. Lean Startup/ Lean UX
Validated Learning
BuildLearn
Measure
Minimize time
thru the loop
1) What do we
need to
learn?
2) How can we measure it?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
41. Lean Startup/ Lean UX
Validated Learning
BuildLearn
Measure
Minimize time
thru the loop
1) What do we
need to
learn?
2) How can we measure it?
3) What is the
simplest thing
to build to
measure it?
(MVP)
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
42. Assume the team was working in value order,
when would you release this product?
What would be the benefit of releasing early?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
45%$
19%$
16%$
13%$
7%$
Never$
Rarely$
Some5mes$
O8en$
Always$
43. If we don’t waste time:
!
• Building the wrong features
• Building low value features
• Over-engineering features (due
to lack of clarity)
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
44. If we don’t waste time:
!
• Building the wrong features
• Building low value features
• Over-engineering features (due
to lack of clarity)
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
We Could Deliver 80% of
the Value in 20% of the time
.8V = .2T
or
2V = .5T
45. What keeps us from delivering
products faster?
http://www.captivations.com.au/wp-content/uploads/2013/03/Fast-delivery.jpg
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
46. Problem #4
Drowning in a Sea of Opportunity
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
47. Working
on many
items in
parallel
Lots of WIP slows things down
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
10 20 30 40
48. Working
on many
items in
parallel
Working
on items
one at a
time
Lots of WIP slows things down
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
10 20 30 40
53. Problem #5
Not Getting to Done
Image Credit: http://files.smashingmagazine.com/wallpapers/april-13/images/its_not_done_until_it_ships__15.png
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
56. Working Software is your primary
Measure of Progress
Requirements
Design
Development
Sprint 1
Test
Requirements
Design
Development
Sprint 2
Test
Requirements
Design
Development
Sprint 3
Test
Requirements
Design
Development
Sprint 4
Test
Potentially Shippable Product Increment
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
57. Working on
many items in
parallel
Impact of Change
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
58. Working on
many items in
parallel
Impact of Change
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
59. Working on
many items in
parallel
HighestValue
Impact of Change
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
60. Working on
many items in
parallel
Working on
items in value
order
HighestValue
Impact of Change
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
61. Working on
many items in
parallel
Working on
items in value
order
HighestValue
Impact of Change
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
63. Problem #6
Everything is Important
Image Credit: http://d.wildapricot.net/images/newsblog/bigstock-important-very-high-priority-i-46052392.jpg?sfvrsn=0
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
64. How we Normally
Assign Work
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
65. How we Normally
Assign Work
Project 1
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
66. How we Normally
Assign Work
Project 1
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
67. How we Normally
Assign Work
Project 1
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
68. How we Normally
Assign Work
Project 1
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
69. How we Normally
Assign Work
Project 1
Project 2
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
70. How we Normally
Assign Work
Project 1
Project 2
Project 3
Carter
Alex
James
Camryn
Janet
Will
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
71. How we Normally
Assign Work
Project 1
Project 2
Project 3
Carter
Alex
James
Camryn
Janet
Will
All High Priority
How does Alex decide what to work on next?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
72. How we should
prioritize work in Agile
Carter
Alex
James
Camryn
Janet
Will
Agile Team
Prioritized
Team Backlog
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
73. How we should
prioritize work in Agile
Project 1
Carter
Alex
James
Camryn
Janet
Will
Agile Team
Prioritized
Team Backlog
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
74. How we should
prioritize work in Agile
Project 1
Project 3
Carter
Alex
James
Camryn
Janet
Will
Agile Team
Prioritized
Team Backlog
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
75. How we should
prioritize work in Agile
Project 1
Project 2
Project 3
Carter
Alex
James
Camryn
Janet
Will
Agile Team
Prioritized
Team Backlog
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
76. If we don’t lose focus working:
!
• On too many items at once
• In silos instead of swarming
• On the wrong things first
http://www.skinit.com/assets/catalog/jumbo_shot/jumbo_shot57479340.jpg
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
77. If we don’t lose focus working:
!
• On too many items at once
• In silos instead of swarming
• On the wrong things first
http://www.skinit.com/assets/catalog/jumbo_shot/jumbo_shot57479340.jpg
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
We Could Deliver 100% of
the Value in 25% of the time
V = .25T
or
2V = .5T
78. What can you change so your
product can deliver value faster?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary