The document discusses how to deliver double the value in half the time through agile principles and practices. It identifies common problems such as making decisions too early, long feedback cycles, lack of prioritization, and lack of focus. Solutions proposed include deferring decisions, frequent validation of work, limiting work in progress, focusing on completing work rather than starting new work, and prioritizing the backlog. Adopting these agile practices can help teams deliver 80% of value in 20% of the time.
1. Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
Deliver Double the Value
in Half the Time
2V = .5T
David Hawks
@austinagile
2. David Hawks
Agile Velocity
Agile Coach
david@agilevelocity.com
Role
Name
Company
Please fill out card as follows & pass to front
Years of AgileExperience(if any)
10 yrs
Email Address(If you would like a copy of the
slides & to receive periodic information about agile)
3. David Hawks
CEO of Agile Velocity
Agile Trainer and Coach
@austinagile
austinagile.com (blog)
david@agilevelocity.com
Deliver Innovative Products Faster
4. 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
By learning can we get
Double the Value in
Half the Time?
2V = .5T
6. 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
7. 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
9. Problem #2
The team doesn’t have a Shared
Understanding of their purpose
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
10. We want to Shift the Process from a Requirements Delivery Process…
False Assumptions:
1. The customer knows what he wants
2. The developers know how to build it
3. Nothing will change along the way
10
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
11. …To a Requirements Discovery Process
Reality:
1. The customer discovers what he wants
2. The developers discover how to build it
3. Many things change along the way 11
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
12. User Story Mapping
Technique to Learn
about Customer Needs
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
13. 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
14. 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
15. 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
16. 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$
17. 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
18. 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
19. Problem #4
Drowning in a Sea of Opportunity
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
20. 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
22. 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
24. 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
25. Sprint 1 Sprint 2 Sprint 3 Sprint 4 Hardening
20 Points 20 Points 20 Points 20 Points
}
8 Weeks
1 2 3 4 Hardening
}
8 Weeks
}2 Weeks
}
2 Weeks
}
2 Weeks
}
2 Weeks
}
2 Weeks
Done = Feature Complete and Feature Tested
*But defects were deferred to the end
The Plan:
10 Weeks to Deliver 80 Points
Reality:
16 Weeks to Deliver 80 Points (10 Points per 2 Weeks)
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
26. Done = Feature Complete, Feature Tested, and defects
fixed
Go Slow to Go Fast!
Sprint 1 Sprint 2 Sprint 3 Sprint 4
}
2 Weeks
15 Points 15 Points 15 Points 15 Points
}
2 Weeks
}
2 Weeks
}
2 Weeks
Sprint 5
}
2 Weeks
15 Points
We Delivered 75 Points in 10 Weeks
15 Points per 2 weeks
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
27. 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
28. Solution
Stop Starting, Start Finishing
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
29. 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
30. 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
31. 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
32. If we don’t lose focus working:
• On too many items at once
(without getting them to Done)
• In silos instead of swarming
• On low value 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
33. What can you change so your
product can deliver value faster?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
35. We are here to help:
Monthly Training Workshops - Certification (CSM, CSPO), Kanban,
Product Planning, etc.
Private Training - Customized Training for your team or
leadership
Assessment - We will review your current level of agility and
provide recommendations on improvements
Transformational Coaching - We will guide your teams and
leadership through an Agile Transformation
Player-Coach - We can provide a Coach to embed on your team
to help them work through challenges. ScrumMaster or Technical
team member.
Staffing - We can help you find the best Agile Talent to recruit
to your team.
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary