SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Using Metrics
as a Map
@catswetel
cat.swetel@praxisflow.com
7 Oct 2016 12:20-12:50pm in Pentland West
#lascot16
“Cat Swetel is one of
the few A.I.s to have
passed both the Turing
and Bechdel tests.”
-- Will Evans
“Cat Swetel is one of the
most effective and
capable producers of
carbon dioxide in a North
America. Possibly the
world.”
-- Jeff Kosciejew
Who is Cat?
“Cat Swetel does
fine at some stuff.”
-- Steve
AGENDA
Some awesome
lagging indicators
Using different views to tell
different stories or different
versions of the same story
Leading indicators????
Relationships
@CATSWETEL
Popular
Agile
metrics
pic: @codinghorror
read the replies: bit.ly/10xfingers
“Everything’s made up
and the points don’t
matter.”
-Drew Carey
Assumptions:
● Our customers care about time
○ Calendar days
○ Global markets and teams
● Our customers care about value
● We have data (per unit of value)
○ Start date
○ End date
○ Date delivered
● The problem is usually (almost
always) the system, not the
people
“Everything’s made up
and the points don’t
matter.”
-Drew Carey
What’s the value of
metrics?
● Tell stories, build
shared context
● Make decisions in
context
Cycle Time Scatter Plot
@CATSWETEL
Cycle Time
Units of time per unit of value
e.g.
this story took 5 days
this ticket took 8 hours
this feature took 2 weeks
End Date - Start Date = Cycle Time
Where does it begin and end?
@CATSWETEL
Cycle Time Scatter Plot
@CATSWETEL
“Never triangle-face!
I hate triangle face!
It scares me!”
--Danny McBride in Your Highness
@CATSWETEL
Run chart?
Control chart?
Cycle Time Scatter Plot
Cycle time? Is there any old way?
Probably at project level or maybe in ops
there will be SLAs. This is a way under
utilized metric. IMO
Frequency
Cycle Time Distribution
@CATSWETEL
Weibull Curve
You can still buy Weebles!
amzn.to/1WCxdze
@CATSWETEL
Weibull Curve
Great example from Eli
Goldratt’s Critical Chain:
How long does it take you
to get to work?
@CATSWETEL
85% Probability
Cycle Time Scatter Plot
with probability
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
WTF?!
@CATSWETEL
Cycle Time Scatter Plot
Cycle time? Is there any old way?
Probably at project level or maybe in ops
there will be SLAs. This is a way under
utilized metric. IMO
Frequency
Cycle Time Distribution
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
WTF?!
@CATSWETEL
Cycle Time Scatter Plot
Cycle time? Is there any old way?
Probably at project level or maybe in ops
there will be SLAs. This is a way under
utilized metric. IMO
Frequency
Cycle Time Distribution
@CATSWETEL
But what if it doesn’t look like that? What if
it looks like a camel?
1 2 3 4 5 6 7 8 9 10 11
Multimodal
@CATSWETEL
1 2 3 4 5 6 7 8 9 10 11
Multimodal
Why?
● Different work item types
● Different work flows
● External dependency
● …etc
@CATSWETEL
1 2 3 4 5 6 7 8 9 10 11
Multimodal
Beware the blob.
@CATSWETEL
@CATSWETEL
Cycle Time Scatter Plot
85% Probability
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
Cycle Time Scatter Plot
probability??
95%
probability
50%
probability
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
Cycle Time Scatter Plot
with throughput, max and min
@CATSWETEL
Throughput
Units of value per unit of time
e.g.
stories per sprint
tickets per day
features per month
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
WTF?!
@CATSWETEL
Cycle Time Scatter Plot
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
WTF?!
@CATSWETEL
Cycle Time Scatter Plot
????????????
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
9 9
11
6
4
6 4
10
13
Cycle Time Scatter Plot
throughput
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
9 9
11
6
4
6 4
10
13
Cycle Time Scatter Plot
throughput
@CATSWETEL
Cycle time new way….and with PROBABILITY
not a real control chart with control limits based
on sigmas
9 9
11
6
4
6 4
10
13
Cycle Time Scatter Plot
throughput + probability
95%
probability
50%
probability
@CATSWETEL
Cycle Time Scatter Plot
95%
probability
50%
probability
30
16
Good for managing customer expectations
Good for CCPM
@CATSWETEL
Cycle Time Scatter Plot
95%
probability
50%
probability
30
16
@CATSWETEL
“What’s the likelihood we’ll hit this date?”
“How quickly can you get this to me?”
Cycle Time Scatter Plot
95%
probability
50%
probability
30
16
What is the cost of more certainty?
@CATSWETEL
Foreshadowing....
What is the cost of more certainty?
LAGGING vs LEADING
INDICATORS
@CATSWETEL
Lagging Indicators
@CATSWETEL
Predictive metrics!
Is there such a thing common in agile teams today?
Ummmm not really
DONE
REVIEW
DOING
TO DO
TUE WED THU FRI MON TUE WED
@CATSWETEL
Leading Indicator: Cumulative Flow Diagram
@CATSWETEL
Leading Indicator:
Cumulative Flow Diagram
@CATSWETEL
Leading Indicator:
Cumulative Flow Diagram
?
Little’s Law
average # of items in
a system
average
arrival rate
average time spent
in the system= *
average time spent
in the system =
average # of items in
a system /
average
throughput
@CATSWETEL
Little’s Law
average # of items in
a system
average
arrival rate
average time spent
in the system= *
average time spent
in the system =
average # of items in
a system /
average
throughput
@CATSWETEL
Little’s Law
average # of items in
a system
average
arrival rate
average time spent
in the system= *
average time spent
in the system =
average # of items in
a system /
average
throughput
@CATSWETEL
“Every time you violate an assumption of Little’s Law
your process becomes less predictable.”
--Dan Vacanti in Actionable Agile Metrics
Data is all about
stories and
relationships
@CATSWETEL
The (useful) Agile metrics you might not
know:
Cycle time, throughput, WIP
Know the bounds (time and space)
Different views change and often enrich
the story
The value of metrics is in the
relationships
Using Metrics
as a Map
@catswetel
cat.swetel@praxisflow.com

Weitere ähnliche Inhalte

Was ist angesagt?

What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)Troy Magennis
 
Improving predictability by managing flow
Improving predictability by managing flowImproving predictability by managing flow
Improving predictability by managing flowPeter Pito
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisTroy Magennis
 
Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Troy Magennis
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016Troy Magennis
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainJohan Hoberg
 
Lean kanban India 16
Lean kanban India 16Lean kanban India 16
Lean kanban India 16Marcio Sete
 

Was ist angesagt? (7)

What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)
 
Improving predictability by managing flow
Improving predictability by managing flowImproving predictability by managing flow
Improving predictability by managing flow
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
 
Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing Mountain
 
Lean kanban India 16
Lean kanban India 16Lean kanban India 16
Lean kanban India 16
 

Andere mochten auch

DevOps is not a strategy
DevOps is not a strategy DevOps is not a strategy
DevOps is not a strategy Cat Swetel
 
PrDCDeliver: Lean Roadmaps and Portfolios
PrDCDeliver: Lean Roadmaps and Portfolios PrDCDeliver: Lean Roadmaps and Portfolios
PrDCDeliver: Lean Roadmaps and Portfolios Cat Swetel
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015Wolfgang Wiedenroth
 
Expectation Mapping - User Experience Activity
Expectation Mapping - User Experience ActivityExpectation Mapping - User Experience Activity
Expectation Mapping - User Experience ActivityJonathan Steingiesser
 
Design Thinking, Why It Matters
Design Thinking, Why It MattersDesign Thinking, Why It Matters
Design Thinking, Why It MattersMary Piontkowski
 
Rethinking Activist Engagement to Support the Refugee System
Rethinking Activist Engagement to Support the Refugee SystemRethinking Activist Engagement to Support the Refugee System
Rethinking Activist Engagement to Support the Refugee SystemUX for Good
 
Empathy Map Example
Empathy Map ExampleEmpathy Map Example
Empathy Map ExampleEris Shimoni
 

Andere mochten auch (8)

DevOps is not a strategy
DevOps is not a strategy DevOps is not a strategy
DevOps is not a strategy
 
PrDCDeliver: Lean Roadmaps and Portfolios
PrDCDeliver: Lean Roadmaps and Portfolios PrDCDeliver: Lean Roadmaps and Portfolios
PrDCDeliver: Lean Roadmaps and Portfolios
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015
 
Expectation Mapping - User Experience Activity
Expectation Mapping - User Experience ActivityExpectation Mapping - User Experience Activity
Expectation Mapping - User Experience Activity
 
Design Thinking, Why It Matters
Design Thinking, Why It MattersDesign Thinking, Why It Matters
Design Thinking, Why It Matters
 
The Empathy Map
The Empathy MapThe Empathy Map
The Empathy Map
 
Rethinking Activist Engagement to Support the Refugee System
Rethinking Activist Engagement to Support the Refugee SystemRethinking Activist Engagement to Support the Refugee System
Rethinking Activist Engagement to Support the Refugee System
 
Empathy Map Example
Empathy Map ExampleEmpathy Map Example
Empathy Map Example
 

Ähnlich wie Lean Agile Scotland: Using Metrics as a Map

Forecasting using monte carlo simulations
Forecasting using monte carlo simulationsForecasting using monte carlo simulations
Forecasting using monte carlo simulationsDaniel Ploeg
 
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project ForecastingBA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project ForecastingWm. Hunter Tammaro
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 
The agile forecast joe tristano southern fried agile 2018_ final
The agile forecast joe tristano  southern fried agile 2018_ finalThe agile forecast joe tristano  southern fried agile 2018_ final
The agile forecast joe tristano southern fried agile 2018_ finalJoe Tristano
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowGiuseppe Gaviani
 
The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017Craig Drayton
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?Rod Bray
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLeanKanbanIndia
 
Monte Carlo presentation for FM
Monte Carlo presentation for FMMonte Carlo presentation for FM
Monte Carlo presentation for FMWm. Hunter Tammaro
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Internet Conference 2018: Internet Measurement, how to get the relativities r...
Internet Conference 2018: Internet Measurement, how to get the relativities r...Internet Conference 2018: Internet Measurement, how to get the relativities r...
Internet Conference 2018: Internet Measurement, how to get the relativities r...APNIC
 
Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018Baruch Sadogursky
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Doc Norton
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsScott Aucoin
 
Machine Learning From Raw Data To The Predictions
Machine Learning From Raw Data To The PredictionsMachine Learning From Raw Data To The Predictions
Machine Learning From Raw Data To The PredictionsLuca Zavarella
 
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)GoLeanSixSigma.com
 

Ähnlich wie Lean Agile Scotland: Using Metrics as a Map (20)

Forecasting using monte carlo simulations
Forecasting using monte carlo simulationsForecasting using monte carlo simulations
Forecasting using monte carlo simulations
 
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project ForecastingBA World Boston: Evening the Odds with Monte Carlo Project Forecasting
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
The agile forecast joe tristano southern fried agile 2018_ final
The agile forecast joe tristano  southern fried agile 2018_ finalThe agile forecast joe tristano  southern fried agile 2018_ final
The agile forecast joe tristano southern fried agile 2018_ final
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
 
The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017The Trend is your Friend - LAST Conference 2017
The Trend is your Friend - LAST Conference 2017
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
 
Monte Carlo presentation for FM
Monte Carlo presentation for FMMonte Carlo presentation for FM
Monte Carlo presentation for FM
 
Scalability
ScalabilityScalability
Scalability
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Internet Conference 2018: Internet Measurement, how to get the relativities r...
Internet Conference 2018: Internet Measurement, how to get the relativities r...Internet Conference 2018: Internet Measurement, how to get the relativities r...
Internet Conference 2018: Internet Measurement, how to get the relativities r...
 
Nist cosa-foundation v7
Nist cosa-foundation v7Nist cosa-foundation v7
Nist cosa-foundation v7
 
Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story Points
 
Machine Learning From Raw Data To The Predictions
Machine Learning From Raw Data To The PredictionsMachine Learning From Raw Data To The Predictions
Machine Learning From Raw Data To The Predictions
 
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)
 

Kürzlich hochgeladen

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Kürzlich hochgeladen (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Lean Agile Scotland: Using Metrics as a Map

  • 1. Using Metrics as a Map @catswetel cat.swetel@praxisflow.com 7 Oct 2016 12:20-12:50pm in Pentland West #lascot16
  • 2. “Cat Swetel is one of the few A.I.s to have passed both the Turing and Bechdel tests.” -- Will Evans “Cat Swetel is one of the most effective and capable producers of carbon dioxide in a North America. Possibly the world.” -- Jeff Kosciejew Who is Cat? “Cat Swetel does fine at some stuff.” -- Steve
  • 3. AGENDA Some awesome lagging indicators Using different views to tell different stories or different versions of the same story Leading indicators???? Relationships @CATSWETEL
  • 5. “Everything’s made up and the points don’t matter.” -Drew Carey Assumptions: ● Our customers care about time ○ Calendar days ○ Global markets and teams ● Our customers care about value ● We have data (per unit of value) ○ Start date ○ End date ○ Date delivered ● The problem is usually (almost always) the system, not the people
  • 6. “Everything’s made up and the points don’t matter.” -Drew Carey What’s the value of metrics? ● Tell stories, build shared context ● Make decisions in context
  • 7. Cycle Time Scatter Plot @CATSWETEL
  • 8. Cycle Time Units of time per unit of value e.g. this story took 5 days this ticket took 8 hours this feature took 2 weeks End Date - Start Date = Cycle Time Where does it begin and end? @CATSWETEL
  • 9. Cycle Time Scatter Plot @CATSWETEL
  • 10. “Never triangle-face! I hate triangle face! It scares me!” --Danny McBride in Your Highness
  • 12. Cycle time? Is there any old way? Probably at project level or maybe in ops there will be SLAs. This is a way under utilized metric. IMO Frequency Cycle Time Distribution @CATSWETEL
  • 13. Weibull Curve You can still buy Weebles! amzn.to/1WCxdze @CATSWETEL
  • 14. Weibull Curve Great example from Eli Goldratt’s Critical Chain: How long does it take you to get to work? @CATSWETEL
  • 15. 85% Probability Cycle Time Scatter Plot with probability @CATSWETEL
  • 16. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas WTF?! @CATSWETEL Cycle Time Scatter Plot
  • 17. Cycle time? Is there any old way? Probably at project level or maybe in ops there will be SLAs. This is a way under utilized metric. IMO Frequency Cycle Time Distribution @CATSWETEL
  • 18. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas WTF?! @CATSWETEL Cycle Time Scatter Plot
  • 19. Cycle time? Is there any old way? Probably at project level or maybe in ops there will be SLAs. This is a way under utilized metric. IMO Frequency Cycle Time Distribution @CATSWETEL
  • 20. But what if it doesn’t look like that? What if it looks like a camel? 1 2 3 4 5 6 7 8 9 10 11 Multimodal @CATSWETEL
  • 21. 1 2 3 4 5 6 7 8 9 10 11 Multimodal Why? ● Different work item types ● Different work flows ● External dependency ● …etc @CATSWETEL
  • 22. 1 2 3 4 5 6 7 8 9 10 11 Multimodal Beware the blob. @CATSWETEL
  • 23. @CATSWETEL Cycle Time Scatter Plot 85% Probability
  • 24. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas Cycle Time Scatter Plot probability?? 95% probability 50% probability @CATSWETEL
  • 25. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas Cycle Time Scatter Plot with throughput, max and min @CATSWETEL
  • 26. Throughput Units of value per unit of time e.g. stories per sprint tickets per day features per month @CATSWETEL
  • 27. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas WTF?! @CATSWETEL Cycle Time Scatter Plot
  • 28. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas WTF?! @CATSWETEL Cycle Time Scatter Plot ????????????
  • 29. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas 9 9 11 6 4 6 4 10 13 Cycle Time Scatter Plot throughput @CATSWETEL
  • 30. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas 9 9 11 6 4 6 4 10 13 Cycle Time Scatter Plot throughput @CATSWETEL
  • 31. Cycle time new way….and with PROBABILITY not a real control chart with control limits based on sigmas 9 9 11 6 4 6 4 10 13 Cycle Time Scatter Plot throughput + probability 95% probability 50% probability @CATSWETEL
  • 32. Cycle Time Scatter Plot 95% probability 50% probability 30 16 Good for managing customer expectations Good for CCPM @CATSWETEL
  • 33. Cycle Time Scatter Plot 95% probability 50% probability 30 16 @CATSWETEL “What’s the likelihood we’ll hit this date?” “How quickly can you get this to me?”
  • 34. Cycle Time Scatter Plot 95% probability 50% probability 30 16 What is the cost of more certainty? @CATSWETEL
  • 35. Foreshadowing.... What is the cost of more certainty?
  • 38. Predictive metrics! Is there such a thing common in agile teams today? Ummmm not really DONE REVIEW DOING TO DO TUE WED THU FRI MON TUE WED @CATSWETEL Leading Indicator: Cumulative Flow Diagram
  • 41. Little’s Law average # of items in a system average arrival rate average time spent in the system= * average time spent in the system = average # of items in a system / average throughput @CATSWETEL
  • 42. Little’s Law average # of items in a system average arrival rate average time spent in the system= * average time spent in the system = average # of items in a system / average throughput @CATSWETEL
  • 43. Little’s Law average # of items in a system average arrival rate average time spent in the system= * average time spent in the system = average # of items in a system / average throughput @CATSWETEL “Every time you violate an assumption of Little’s Law your process becomes less predictable.” --Dan Vacanti in Actionable Agile Metrics
  • 44. Data is all about stories and relationships @CATSWETEL
  • 45. The (useful) Agile metrics you might not know: Cycle time, throughput, WIP Know the bounds (time and space) Different views change and often enrich the story The value of metrics is in the relationships
  • 46. Using Metrics as a Map @catswetel cat.swetel@praxisflow.com