SlideShare a Scribd company logo
1 of 35
Download to read offline
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
Deliver Double the Value
in Half the Time
2V = .5T
David Hawks
@austinagile
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)
David Hawks
CEO of Agile Velocity
Agile Trainer and Coach
@austinagile
austinagile.com (blog)
david@agilevelocity.com
Deliver Innovative Products Faster
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
45%$
19%$
16%$
13%$
7%$
Never$
Rarely$
Some5mes$
O8en$
Always$
Feature/function usage in the software industry
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?
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
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
Effective
Communication
Exercise
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
Problem #2
The team doesn’t have a Shared
Understanding of their purpose
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
…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
User Story Mapping
Technique to Learn
about Customer Needs
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
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
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
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$
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
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
Problem #4
Drowning in a Sea of Opportunity
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
Little’s Law
WIP
Throughput
= Avg. Cycle
Time
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
Illusion of Progress
Requirements
Design
Development
Test
Release
80%done??
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
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
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
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
Solution
Stop Starting, Start Finishing
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
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
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
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
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
What can you change so your
product can deliver value faster?
Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
Resistance
and Chaos
Integration and
Practice
New Status Quo
Status Quo
Satir Change Model - J Curve
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

More Related Content

What's hot

What's hot (11)

Recruiting and Managing a Startup Board Flat6 FinTech
Recruiting and Managing a Startup Board Flat6 FinTechRecruiting and Managing a Startup Board Flat6 FinTech
Recruiting and Managing a Startup Board Flat6 FinTech
 
Startup Revenue Models and Forecasting- WTIA
Startup Revenue Models and Forecasting- WTIA Startup Revenue Models and Forecasting- WTIA
Startup Revenue Models and Forecasting- WTIA
 
Trajectory Startup Bootcamp day 1
Trajectory Startup Bootcamp day 1Trajectory Startup Bootcamp day 1
Trajectory Startup Bootcamp day 1
 
Trajectory Startup Bootcamp Program Session 2
Trajectory Startup Bootcamp Program Session 2Trajectory Startup Bootcamp Program Session 2
Trajectory Startup Bootcamp Program Session 2
 
KIC - WTIA Startup Bootcamp Day Two
KIC - WTIA Startup Bootcamp Day Two KIC - WTIA Startup Bootcamp Day Two
KIC - WTIA Startup Bootcamp Day Two
 
Ideation Master Class Dec. 2020 ROTR/OHUB
Ideation Master Class Dec. 2020 ROTR/OHUB Ideation Master Class Dec. 2020 ROTR/OHUB
Ideation Master Class Dec. 2020 ROTR/OHUB
 
Trajectory Startup Program Session One (Jordan Sept 2021)
Trajectory Startup Program Session One (Jordan Sept 2021)Trajectory Startup Program Session One (Jordan Sept 2021)
Trajectory Startup Program Session One (Jordan Sept 2021)
 
OHUB NOLA Session 2 Slides
OHUB NOLA Session 2 Slides OHUB NOLA Session 2 Slides
OHUB NOLA Session 2 Slides
 
Alexa Tools For Building Great Skills
Alexa Tools For Building Great SkillsAlexa Tools For Building Great Skills
Alexa Tools For Building Great Skills
 
Flat6 Labs Cairo Cycle 14 Bootcamp Day 1
Flat6 Labs Cairo Cycle 14 Bootcamp Day 1 Flat6 Labs Cairo Cycle 14 Bootcamp Day 1
Flat6 Labs Cairo Cycle 14 Bootcamp Day 1
 
BDD - Collaborate like you mean it!
BDD - Collaborate like you mean it!BDD - Collaborate like you mean it!
BDD - Collaborate like you mean it!
 

Viewers also liked

How To Write User Stories
How To Write User StoriesHow To Write User Stories
How To Write User Stories
Aaron Corcoran
 
Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria
Dan Popescu
 
Identifying effective user stories
Identifying effective user storiesIdentifying effective user stories
Identifying effective user stories
breitner
 

Viewers also liked (20)

Professional Networking overview
Professional Networking overviewProfessional Networking overview
Professional Networking overview
 
Intro to agile for product managers
Intro to agile for product managersIntro to agile for product managers
Intro to agile for product managers
 
Knowledge library
Knowledge libraryKnowledge library
Knowledge library
 
Sprint bootstrap 1.0
Sprint bootstrap 1.0Sprint bootstrap 1.0
Sprint bootstrap 1.0
 
O Product Owner e o Scrum
O Product Owner e o ScrumO Product Owner e o Scrum
O Product Owner e o Scrum
 
Advanced Scrum
Advanced ScrumAdvanced Scrum
Advanced Scrum
 
Learn How to Manage Backlog from Toyota Kanban Concepts, Agile Roots 2014
Learn How to Manage Backlog from Toyota Kanban Concepts, Agile Roots 2014Learn How to Manage Backlog from Toyota Kanban Concepts, Agile Roots 2014
Learn How to Manage Backlog from Toyota Kanban Concepts, Agile Roots 2014
 
Visual software design with themes and epics
Visual software design with themes and epicsVisual software design with themes and epics
Visual software design with themes and epics
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
 
Agile Requirements Stories and Backlogs
Agile Requirements Stories and BacklogsAgile Requirements Stories and Backlogs
Agile Requirements Stories and Backlogs
 
Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game Development
 
How To Write User Stories
How To Write User StoriesHow To Write User Stories
How To Write User Stories
 
User stories
User storiesUser stories
User stories
 
SAP Keynote Presentation
SAP Keynote Presentation SAP Keynote Presentation
SAP Keynote Presentation
 
Pitfalls of an Agile Transformation
Pitfalls of an Agile Transformation Pitfalls of an Agile Transformation
Pitfalls of an Agile Transformation
 
Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria
 
Identifying effective user stories
Identifying effective user storiesIdentifying effective user stories
Identifying effective user stories
 

Similar to Deliver double the value in half the time

PCA14: Accelerate Learning and Overcome the 6 Traps of Agile
PCA14: Accelerate Learning and Overcome the 6 Traps of AgilePCA14: Accelerate Learning and Overcome the 6 Traps of Agile
PCA14: Accelerate Learning and Overcome the 6 Traps of Agile
David Hawks
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
VersionOne
 

Similar to Deliver double the value in half the time (20)

PCA14: Accelerate Learning and Overcome the 6 Traps of Agile
PCA14: Accelerate Learning and Overcome the 6 Traps of AgilePCA14: Accelerate Learning and Overcome the 6 Traps of Agile
PCA14: Accelerate Learning and Overcome the 6 Traps of Agile
 
How to overcome the 6 traps of Agile - DFW Scrum Presentation
How to overcome the 6 traps of Agile - DFW Scrum PresentationHow to overcome the 6 traps of Agile - DFW Scrum Presentation
How to overcome the 6 traps of Agile - DFW Scrum Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Where Does Agile Go Wrong - David Hawks, DeveloperWeek Austin 2019
Where Does Agile Go Wrong - David Hawks, DeveloperWeek Austin 2019 Where Does Agile Go Wrong - David Hawks, DeveloperWeek Austin 2019
Where Does Agile Go Wrong - David Hawks, DeveloperWeek Austin 2019
 
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...
 
Agile Austin Monthly Meeting Feb. 13th - Next Level Agile
Agile Austin Monthly Meeting Feb. 13th - Next Level AgileAgile Austin Monthly Meeting Feb. 13th - Next Level Agile
Agile Austin Monthly Meeting Feb. 13th - Next Level Agile
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Baking In Quality: The Evolving Role of the Agile Tester
Baking In Quality: The Evolving Role of the Agile TesterBaking In Quality: The Evolving Role of the Agile Tester
Baking In Quality: The Evolving Role of the Agile Tester
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Next Level Agile - David Hawks - Keep Austin Agile 2018
Next Level Agile - David Hawks - Keep Austin Agile 2018Next Level Agile - David Hawks - Keep Austin Agile 2018
Next Level Agile - David Hawks - Keep Austin Agile 2018
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
 
Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019 Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
 
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
 
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?
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go Together
 

More from David Hawks

PCA14: Intro to agile for product managers
PCA14: Intro to agile for product managersPCA14: Intro to agile for product managers
PCA14: Intro to agile for product managers
David Hawks
 

More from David Hawks (13)

Agile Leadership
Agile LeadershipAgile Leadership
Agile Leadership
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
Create User Stories that Don't Suck!
Create User Stories that Don't Suck!Create User Stories that Don't Suck!
Create User Stories that Don't Suck!
 
Scrum Gathering: Coaching Trust
Scrum Gathering: Coaching TrustScrum Gathering: Coaching Trust
Scrum Gathering: Coaching Trust
 
PCA14: Intro to agile for product managers
PCA14: Intro to agile for product managersPCA14: Intro to agile for product managers
PCA14: Intro to agile for product managers
 
Agile Velocity - Deliver double the value in half the time
Agile Velocity - Deliver double the value in half the timeAgile Velocity - Deliver double the value in half the time
Agile Velocity - Deliver double the value in half the time
 
KAA How to get your Good agile teams to Great
KAA How to get your Good agile teams to GreatKAA How to get your Good agile teams to Great
KAA How to get your Good agile teams to Great
 
How to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp AustinHow to Keep Going Fast - Agile Velocity - Product Camp Austin
How to Keep Going Fast - Agile Velocity - Product Camp Austin
 
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATXAgile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
 
Agile Velocity Stop Starting. Start Finishing. PMI - Austin
Agile Velocity Stop Starting. Start Finishing. PMI - AustinAgile Velocity Stop Starting. Start Finishing. PMI - Austin
Agile Velocity Stop Starting. Start Finishing. PMI - Austin
 
Stop Starting. Start Finishing. APLN Houston
Stop Starting. Start Finishing. APLN HoustonStop Starting. Start Finishing. APLN Houston
Stop Starting. Start Finishing. APLN Houston
 
Stop Starting. Start Finishing - ProductCampAustin10 - PCA10
Stop Starting. Start Finishing - ProductCampAustin10 - PCA10Stop Starting. Start Finishing - ProductCampAustin10 - PCA10
Stop Starting. Start Finishing - ProductCampAustin10 - PCA10
 

Deliver double the value in half 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
  • 5. 45%$ 19%$ 16%$ 13%$ 7%$ Never$ Rarely$ Some5mes$ O8en$ Always$ Feature/function usage in the software industry 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?
  • 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
  • 8. Effective Communication Exercise Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
  • 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
  • 21. Little’s Law WIP Throughput = Avg. Cycle Time Copyright @ 2014 Agile Velocity, LLC All Rights Reserved. Agile Velocity Proprietary
  • 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
  • 23. Illusion of Progress Requirements Design Development Test Release 80%done?? 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
  • 34. Resistance and Chaos Integration and Practice New Status Quo Status Quo Satir Change Model - J Curve
  • 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