SlideShare a Scribd company logo
What’s the Story
About Agile Data
How Agile lost the data war, and what we need to do about it
@t_magennis or troy.magennis@focusedobjective.com
Dirty Data
Done Dirt Cheap My Album
Nah, But I am from Australia
like AC/DC
Using Data
Data
TROY MAGENNIS
TROY’S MOM
My Book
Nah, but I did work on Navy
electronics equipment
Apologies to: L. David Marquet
Make Data Awesome
Use Data Safely
Chart Data
Continuously
Experiment
Using Data DATA
My Circular Quadrant
Nah, but I am a consultant
Apologies to: Joshua Kerievsky
I’m really just known for
SPREADSHEETS
Let’s start with something
we all agree about
#NoEstimates
How about…
#NoAbsolutes
No
Never
Always
Why
When
How
#Experiments
#DataOrItDidn’tHappen
Data is beautiful
Data is a people problem
Price we pay for Predictability
How we got Forecasting wrong
Story points vs Throughput throwdown
Devastating Impact of Dependencies
Teams could/should be larger
Attribution: Emeldil at English Wikipedia
https://commons.wikimedia.org/wiki/File:Campfire_Pinecone.png
Boring ->
Beautiful ->
Action
What is the story with agile data keynote   agile 2018 (Magennis)
Windy.com
Hans Rosling - 27 July 1948 – 7 February 2017
NOTE: Replace with embedded video in case of network issues
Having the data isn’t enough
You have to tell the story that
leads to the right action
Agile Community Call to Action
Data is a
People
Problem
“We learn from history,
that we do not learn
from history.”
Friedrich Hegel
@t_magennis
@t_magennis
Use experience alone and we might
be wrong due to cognitive bias
Use historical data alone and we
might be wrong due to context
ALWAYS
Data + Conversation
Fastest way to
get crappy data
is to embarrass
people
What is the story with agile data keynote   agile 2018 (Magennis)
Fastest way to
destroy the utility
of historical data is
to make people
unsafe
87% teams could be performing better
75% people feel ignored at times
Agile Community Call to Action
We need to find safer ways to capture and
utilize data from teams and organizations.
safer = better data and happier people
We pay too
high a price for
“predictability”
Where is our “analytical” effort spent?
Now Goal
“Which one moves
the needle most”
Status /
In-progress
Selection /
Prioritization
Customer
Validation
(Impact)
Lots
Little
Why are “we”
last to know?
Get status
more often
Insist on More
planning
Cherry pick
senior staff
Yell during
meetings
ME
“You can’t do anything with status except worry”
Tony Grout
“Watermelon Status –
Green on the outside,
Red on the inside”
Blockbuster extinction
Data is a
People
Problem
https://pxhere.com/en/photo/1105723
…the price we pay for the
potential of true novelty and
creativity is uncertainty.
— Alicia Juarrero
2x to create for
10x customer value (potentially)
Would you trade…
Agile Community Call to Action
We need to find better ways to measure
outcome rather than output
We need to balance our predictability
expectations with creativity and novelty
Uncertainty
New information
New information
New information
Done
Start
Agile Community Call to Action
We need to incorporate
New Information faster
Deployment ENDS speculation
(do this more often)
Yeah, but how
long will THIS
feature take?
Multiple options
Duration, not ETA
Until you start, then continuously updated with Time Remaining
Contrast Software Planning to Google Maps
If you currently…
• Give one forecast even though
multiple approaches considered
• Give a calendar date for
undefined “complete” & “start”
• If the original date is in doubt
we find out near the end
Consider doing…
• Give multiple options of
investment and implementation
• Give a duration and define what
started & complete means
• If the original date is in doubt,
know earlier and react faster
Forecasting is about knowing
when to START
#1 Reason we miss deadlines
We START too late
@t_magennis
You don't do forecasts and
estimates to know you are right;
you do forecasts and estimates to
detect you are wrong
What is the story with agile data keynote   agile 2018 (Magennis)
Story Points or
Throughput?
https://pxhere.com/en/photo/775063
13
points
1 point
What is the story with agile data keynote   agile 2018 (Magennis)
https://pxhere.com/en/photo/775063
13
points
1 point
Impediment / dependency Impediment / dependency
https://pxhere.com/en/photo/775063
13
points
1 point
Impediment / dependency Impediment / dependency
13
points1 point
20
Mins
20
Mins
Story Points or Item Count Forecast Better?
Story Points Work Better…
• Development Time > Delays
• Few Dependencies
• Flexible capacity / Dedicated staff
Item Count Works Better…
• Delays > Development Time
• Many Dependencies
• Constrained capacity / Shared staff
Why?
• Development time dominates
the lead time to release
• Error introduced by assuming all
similar sized items can be huge
Why?
• Delay time(s) dominates the lead
time to release
• Error introduced by story point
size estimates can be huge
Experiment
Hide last “months” data
See if you can predict where
you are now
Yeah, but How
much data
do I need?
0%
20%
40%
60%
80%
100%
1
6
11
16
21
26
31
36
41
46
51
56
61
66
71
76
81
86
91
96
What is the chance the next sample tells
me something new about the actual data?
At 10 samples, 18% (or 9% for “worse”)
At 20 samples, 10% (or 5% for “worse”)
Never marry before 7
Marry the best of the first 11
When forecasting using historical
velocity or throughput data
Use the most recent 10 samples
and delete the rest
Stale data erodes context
Dep
ende
ncies
ON-TIME
DELAYED
1 in 16
Joe Joy Jack Janet
15 in 16
(Seated on-time)
(Seated late)
1
2
3
4
5
6
7
Team Dependency Diagram @greening
Chances at least one team not delayed
1 in 2n
or
1 in 27
or
1 in 128
7 dependencies
1 chance in 128
61
6 dependencies
1 chance in 64
@t_magennis
5 dependencies
1 chance in 32
What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)
Experiment
Organize to minimize
dependencies
Better?
Agile Community Call to Action
We need to visualize and manage
dependencies
We need to minimize dependencies
We need to talk about tactical larger teams
OK, Brace Yourself
We NEED to compare teams
Common Cause vs Special Cause
Everyone vs Just Us
0
200
400
600
800
1000
1200
1400
1600
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127
Series1
Throughput per week for 100 teams
Oops
Oops
All Teams Trend
Our Teams Trend
Data is a
People
Problem
Thank you….
Stay sandy San Diego…….
@t_magennis
Troy.Magennis@focusedobjective.com
Bit.ly/SimReources

More Related Content

PPT
Agile effort estimation
PDF
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
PPTX
Agile Estimation & Capacity Planning
PPTX
Desarrollo ágil con JIRA y Confluence
PDF
Organizar para la Complejidad, parte I+II. Como hacer que el trabajo funcione...
PDF
Intro to Azure OpenAI Service L100 (Thai Ver).pdf
PPTX
JIRA Zephyr - Test Management
PDF
Agile effort estimation
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Agile Estimation & Capacity Planning
Desarrollo ágil con JIRA y Confluence
Organizar para la Complejidad, parte I+II. Como hacer que el trabajo funcione...
Intro to Azure OpenAI Service L100 (Thai Ver).pdf
JIRA Zephyr - Test Management

What's hot (20)

PPTX
Chaos engineering & Gameday on AWS
PDF
User story splitting techniques
PPTX
21 Story Splitting Patterns
KEY
Agile Estimating & Planning
PDF
LKCE16 - Enterprise Flow by Klaus Leopold
PPT
Agile Metrics
PPTX
Data driven coaching - Agile 2016 (troy magennis)
PPT
Estimación y planificación ágil
PDF
Testing Business Ideas by David Bland & Alex Osterwalder
PPTX
Estimation and Release Planning in Scrum
PPTX
Chaos engineering
PPTX
Agile Transformation | Mike Cottmeyer
PPT
Agile Scrum Methodology
PPTX
Business Agility no mundo real com uma abordagem E2E 360
PPTX
Release wednesdays and the agile release train upload
PPTX
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
PPTX
Agile Estimation Techniques
PPTX
The Essence of Sprint Planning : Presented by Sprint Planning
PDF
Estimating Story Points in Agile - MAGIC Approach
PDF
Agile 101
Chaos engineering & Gameday on AWS
User story splitting techniques
21 Story Splitting Patterns
Agile Estimating & Planning
LKCE16 - Enterprise Flow by Klaus Leopold
Agile Metrics
Data driven coaching - Agile 2016 (troy magennis)
Estimación y planificación ágil
Testing Business Ideas by David Bland & Alex Osterwalder
Estimation and Release Planning in Scrum
Chaos engineering
Agile Transformation | Mike Cottmeyer
Agile Scrum Methodology
Business Agility no mundo real com uma abordagem E2E 360
Release wednesdays and the agile release train upload
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Agile Estimation Techniques
The Essence of Sprint Planning : Presented by Sprint Planning
Estimating Story Points in Agile - MAGIC Approach
Agile 101
Ad

Similar to What is the story with agile data keynote agile 2018 (Magennis) (20)

PPTX
Less Talk, More Data Driven Conversation
PPTX
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
PDF
Practical agile analytics: Measure predictability and quantify risk with cycl...
PPTX
Epic Budgeting - or how agile teams meet deadlines
PPTX
Upstream: Shifting-left towards organization agility
PPT
Be Agile Rather Than Do Agile
PDF
Epic Budgeting - how agile teams meet deadines
PDF
Five pitfalls of Agile Transformations in Healthcare
PPTX
From good to great product ownership
PDF
Elevating agile
PPTX
I love the smell of data in the morning (getting started with data science) ...
PPTX
Agile 2014 Software Moneyball (Troy Magennis)
PPTX
Kanban Metrics in practice for leading Continuous Improvement
PDF
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
PPT
Agile Project Management
PPTX
Data Driven Change
PDF
Tim Arthur: "Unorthodox Agile"
PDF
Hands-on Agile: The Agility Assessment Framework Workshop
PPTX
Lean out your backlog - Lean and Kanban Belgium 2010
PPTX
Lean out your product backlog with Lean product Development and business anal...
Less Talk, More Data Driven Conversation
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
Practical agile analytics: Measure predictability and quantify risk with cycl...
Epic Budgeting - or how agile teams meet deadlines
Upstream: Shifting-left towards organization agility
Be Agile Rather Than Do Agile
Epic Budgeting - how agile teams meet deadines
Five pitfalls of Agile Transformations in Healthcare
From good to great product ownership
Elevating agile
I love the smell of data in the morning (getting started with data science) ...
Agile 2014 Software Moneyball (Troy Magennis)
Kanban Metrics in practice for leading Continuous Improvement
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
Agile Project Management
Data Driven Change
Tim Arthur: "Unorthodox Agile"
Hands-on Agile: The Agility Assessment Framework Workshop
Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your product backlog with Lean product Development and business anal...
Ad

More from Troy Magennis (7)

PPTX
Prioritization – 10 different techniques for optimizing what to start next ...
PPTX
Forecasting using data - Deliver 2016
PPTX
Data driven coaching - Deliver 2016
PPTX
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
PPTX
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
PDF
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
PDF
Using Simulation to Manage Software Delivery Risk
Prioritization – 10 different techniques for optimizing what to start next ...
Forecasting using data - Deliver 2016
Data driven coaching - Deliver 2016
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Using Simulation to Manage Software Delivery Risk

Recently uploaded (20)

PDF
Foundation of Data Science unit number two notes
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
Introduction to machine learning and Linear Models
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
Business Analytics and business intelligence.pdf
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPT
Reliability_Chapter_ presentation 1221.5784
Foundation of Data Science unit number two notes
IB Computer Science - Internal Assessment.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Introduction to machine learning and Linear Models
Miokarditis (Inflamasi pada Otot Jantung)
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Qualitative Qantitative and Mixed Methods.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Business Analytics and business intelligence.pdf
Clinical guidelines as a resource for EBP(1).pdf
Reliability_Chapter_ presentation 1221.5784

What is the story with agile data keynote agile 2018 (Magennis)