SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
Manage Flow
Metrics and analytics for predictability and flow
Principal Consultant
marcio.sete@elabor8.com.au
Marcio Sete
@marciosete
@marciosete
#1 - The three actionable metrics of
flow are WIP, Lead time and Throughput
@marciosete
Work In Progress (WIP)
The number of items that we are working on at any given time. All discrete
units of customer value that have entered a given process but have not exited.
Lead Time
- How long it takes each of those items to get through our process.
- The amount of elapsed time that a work item spends as Work In Progress.
Cycle time
- The amount of elapsed time that a work item spends in a specific stage of
the workflow
Throughput
The amount of WIP completed per unit of time.
DonePool of
Options
Testing
Ongoing Done
2
Ongoing
Development
Done
3Committed 2 Deployment 1
AB
CD
F G
H
I PB
DE
E
AB
MN
GY
Lead Time
Commitment Point Delivery Point
Entry
Criteria
Pull
Criteria
Pull
Criteria
Pull
Criteria
Exit
Criteria
AA
WIP-limited, pull-based Kanban System
@marciosete
Arrival Point
Lane
Criteria
Cycle Time
Throughput
It’s a matter of scale
@marciosete
Customer Lead Time
Cycle Time
System Lead Time
Cycle Time
System Lead Time
Cycle Time
Who is the customer?
@marciosete
End customer
When you’re serving those who represent your market share
Downstream customer
When you’re part of a value stream and a downstream system will take your output as
their input to serve the end customer
Service delivery customer
When you serve teams with subject matter expertise in order for them to deliver their
work to either a downstream customer or the end customer
Internal executive customer
When your service outcome is a building block to a bigger initiative that another area of
the business is putting together to serve the end customer
@marciosete
Some reasons to not use Velocity and Story Points
● Your customers don’t talk story points, they talk elapsed days, not even working days
● Story points are a matter of effort and complexity and don't consider queues and delays
○ Your customers don’t care about your Velocity or how many story points were
assigned to a User Story; they care about when they will seize their business value
● Velocity and Story points deal with average.
○ You don’t forecast using averages unless you’re ok being wrong 50% of the time
● A story point is a proxy metric
○ It leaves room for interpretation
○ You can’t use it to compare, although it will be used
○ It’s not actionable
● It’s commonly referred to as the Team Velocity, not the System Velocity
○ Which is used for blaming, creating overburdening
● We don’t estimate in a deterministic way something full of uncertainty and variability
○ You never give an estimation without a date range and a probability
@marciosete
#2 - The most important thing you can
do to improve predictability and flow is
to match your arrival rate (commitment)
with your departure rate (throughput)
DonePool of
Options
Testing
Ongoing Done
2
Ongoing
Development
Done
3Committed 2 Deployment 1
AB
CD
F G
H
I PB
DE
E
AB
MN
GY
Lead Time
Commitment Point Delivery Point
Pull
Criteria
Pull
Criteria
Pull
Criteria
Pull
Criteria
Pull
Criteria
AA
WIP-limited, pull-based Kanban Systems have clear boundaries
@marciosete
Arrival Point
Lane
Criteria
Cycle Time
Throughput
CumulativeFlowDiagram
@marciosete
Mismatched Arrivals and Departures
Actionable Agile Metrics for Predictability - Daniel S. Vacanti@marciosete
Mismatched Arrivals and Departures
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
@marciosete
Mismatched Arrivals and Departures
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
@marciosete
Mismatched Arrivals and Departures
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
@marciosete
Little’s Law
@marciosete
Average Cycle Time = Average Work In Progress / Average Throughput
Arrival/DepartureRate
@marciosete
WIPAging
@marciosete
WIPRunChart
@marciosete
WIPAnalysis
@marciosete
@marciosete
#3 - Don't use averages to forecast
when you can work with distributions
@marciosete
How long that will take?
Average 26
Mode 9
30 Percentile 13
50 Percentile 16
70 Percentile 24
85 Percentile 42
95 Percentile 83
Max 154
Min 4
LeadtimeScatterplot
@marciosete
Leadtimehistogram
@marciosete
MonteCarloSimulation-WHEN
@marciosete
MonteCarloSimulation-HOWMANY
@marciosete
@marciosete
#4 - Flow debt is when lead time is
artificially reduced for some work in
progress by “borrowing” lead time from
other pieces of work
@marciosete
#5 - Poor pull-transaction policies and
misused classes of service are the
primary sources of flow debt
Flow Simulation
● Backlog of 50 items.
● All of our items takes
exactly 10 days to go
through each column.
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
Strict FIFO pull order with no Expedites
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
Random pull order with no expedites
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
FIFO pull order with always one expedite
on the board
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
Random pull order with always one
expedite on the board
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
Flow Simulation - results side by side
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
@marciosete
#6 - Use the 85 percentile of your lead
time distribution as the SLA for your
service delivery
Leadtimehistogram
@marciosete
@marciosete
#7 - When slicing the work, it's not
about same-sizing; it's about
right-sizing. Check your work items
against the 85 percentile of your lead
time distribution
@marciosete
#8 - The more you violate Little Law's
assumptions, the less chance you have
of being predictable
@marciosete
Little’s Law constraints to ensure
predictability and flow
Average Cycle Time = Average Work In Progress / Average Throughput
1. The average input or Arrival Rate should equal the average output or Departure
Rate (Throughput)
2. All work that is started will eventually be completed and exit the system.
3. The amount of WIP should be roughly the same at the beginning and at the end of
the time interval chosen for the calculation.
4. The average age of the WIP is neither increasing nor decreasing.
5. Cycle Time, WIP, and Throughput must all be measured using consistent units.
* Use these assumptions as a guide for your process policies. The more you violate these assumptions, the less chance you have of being predictable.
Actionable Agile Metrics for Predictability - Daniel S. Vacanti
@marciosete
#9 - Queue time is your invisible killer
40%
20%
100%
15%
40%
30%
75%
75%
Work item 1
Work item 2
Work item 3
Work item 4
Work item 5
Work item 6
Work item 7
Work item 8
@marciosete
The shocking reality organisations face today
@marciosete
Effectiveness of organisations’ working time
@marciosete
#10 - The formula for evolutionary
changes is: stressor, reflection
mechanism and leadership
Traditional Change is an A to B process
A is where you are now. B is a destination.
• B is either defined (from a methodology definition)
• or designed (by tailoring a framework or using a model based approach such as value stream mapping
Current
Process
Future
Process
Defined
Designed
transition
@marciosete
What change really feels like: The J Curve
@marciosete
Evolutionary change has no defined end point
Evolving
Process
Roll
forward
Roll
back
Initial
Process
Future process is
emergent
Evaluate
Fitness
Evaluate
Fitness
Evaluate
Fitness
Evaluate
Fitness
Evaluate
Fitness
We don’t know the end-point
but we do know our emergent
process is fitter!
@marciosete
Fitness
Time
Evolutionary change with many small J’s
@marciosete
@marciosete
The formula for evolutionary changes
● Stressor
● Reflection mechanism
● Leadership
The essence of Kanban
Principal Consultant
https://www.linkedin.com/in/marciosete
https://twitter.com/elabor8
https://twitter.com/marciosete
https://medium.com/@Elabor8
https://medium.com/@marciosete
Thank you! Obrigado!
www.elabor8.com.au
marcio.sete@elabor8.com.au
Marcio Sete

Contenu connexe

Tendances

Clarity First: What it is. Why you need it. How to get it.
Clarity First: What it is. Why you need it. How to get it.Clarity First: What it is. Why you need it. How to get it.
Clarity First: What it is. Why you need it. How to get it.TKMG, Inc.
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFabio Perrotta de Andrade
 
Value Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive InValue Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive InTKMG, Inc.
 
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesMN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesDevJam
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsMartin Aziz
 
Clarity First - Problem Solving
Clarity First - Problem Solving Clarity First - Problem Solving
Clarity First - Problem Solving TKMG, Inc.
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingSebastian Kamilli
 
Reinertsen Xebicon System Thinking 11-20-2018
Reinertsen Xebicon System Thinking 11-20-2018Reinertsen Xebicon System Thinking 11-20-2018
Reinertsen Xebicon System Thinking 11-20-2018Donald Reinertsen
 
Clarity First: Process & Performance
Clarity First: Process & PerformanceClarity First: Process & Performance
Clarity First: Process & PerformanceTKMG, Inc.
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemRajesh Viswanathan
 
Envisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology SucessesEnvisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology SucessesNathan Davenport
 
Production Planning and Scheduling
Production Planning and SchedulingProduction Planning and Scheduling
Production Planning and SchedulingManish kumar
 
Time Management PowerPoint Presentation Slides
Time Management PowerPoint Presentation SlidesTime Management PowerPoint Presentation Slides
Time Management PowerPoint Presentation SlidesSlideTeam
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?Kanban Conferences
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
Lean Prod Development ProductCamp Vancouver Feb15
Lean Prod Development ProductCamp Vancouver Feb15Lean Prod Development ProductCamp Vancouver Feb15
Lean Prod Development ProductCamp Vancouver Feb15Joe Lukan
 

Tendances (20)

Clarity First: What it is. Why you need it. How to get it.
Clarity First: What it is. Why you need it. How to get it.Clarity First: What it is. Why you need it. How to get it.
Clarity First: What it is. Why you need it. How to get it.
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agile
 
Value Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive InValue Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive In
 
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesMN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility Metrics
 
Clarity First - Problem Solving
Clarity First - Problem Solving Clarity First - Problem Solving
Clarity First - Problem Solving
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Richard Powell CV
Richard Powell CVRichard Powell CV
Richard Powell CV
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
 
Reinertsen Xebicon System Thinking 11-20-2018
Reinertsen Xebicon System Thinking 11-20-2018Reinertsen Xebicon System Thinking 11-20-2018
Reinertsen Xebicon System Thinking 11-20-2018
 
Clarity First: Process & Performance
Clarity First: Process & PerformanceClarity First: Process & Performance
Clarity First: Process & Performance
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your System
 
Envisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology SucessesEnvisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology Sucesses
 
Multi team release framework
Multi team release frameworkMulti team release framework
Multi team release framework
 
Production Planning and Scheduling
Production Planning and SchedulingProduction Planning and Scheduling
Production Planning and Scheduling
 
Time Management PowerPoint Presentation Slides
Time Management PowerPoint Presentation SlidesTime Management PowerPoint Presentation Slides
Time Management PowerPoint Presentation Slides
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
Lean Prod Development ProductCamp Vancouver Feb15
Lean Prod Development ProductCamp Vancouver Feb15Lean Prod Development ProductCamp Vancouver Feb15
Lean Prod Development ProductCamp Vancouver Feb15
 

Similaire à [Talk] Manage flow - Metrics and Analytics for predictability and flow

Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverScrum Australia Pty Ltd
 
Advanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaAdvanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaTechXpla
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsTasktop
 
Best practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauBest practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauAlan Morte
 
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driver
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driverLKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driver
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driverLean Kanban Central Europe
 
Process Discovery Mapping
Process Discovery MappingProcess Discovery Mapping
Process Discovery MappingCharles White
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteDivante
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2optReza Abed
 
Supply Chain Management Workshop
Supply Chain Management WorkshopSupply Chain Management Workshop
Supply Chain Management WorkshopTom Sauder, P.Eng.
 
Project Effort Estimation - Key pointers
Project Effort Estimation - Key pointersProject Effort Estimation - Key pointers
Project Effort Estimation - Key pointersChannaveer Patil
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs
 
The Scary Truth of Spreadsheets
The Scary Truth of SpreadsheetsThe Scary Truth of Spreadsheets
The Scary Truth of SpreadsheetsKeyedIn Projects
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Meet Magento Italy
 
Auto-enrolment checklist
Auto-enrolment checklistAuto-enrolment checklist
Auto-enrolment checklistDavid Roderick
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Yuval Yeret
 
Scheduling Survival Guide
Scheduling Survival Guide Scheduling Survival Guide
Scheduling Survival Guide HelpSystems
 

Similaire à [Talk] Manage flow - Metrics and Analytics for predictability and flow (20)

Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driver
 
Advanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaAdvanced agile slides by Anushree verma
Advanced agile slides by Anushree verma
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Best practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauBest practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableau
 
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driver
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driverLKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driver
LKCE18 Márcio Sete - Flow efficiency - the most powerful improvement driver
 
Process Discovery Mapping
Process Discovery MappingProcess Discovery Mapping
Process Discovery Mapping
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by Divante
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
 
Supply Chain Management Workshop
Supply Chain Management WorkshopSupply Chain Management Workshop
Supply Chain Management Workshop
 
Project Effort Estimation - Key pointers
Project Effort Estimation - Key pointersProject Effort Estimation - Key pointers
Project Effort Estimation - Key pointers
 
Roadmap
RoadmapRoadmap
Roadmap
 
Adam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 RoadmapAdam Ochs - Office 365 Roadmap
Adam Ochs - Office 365 Roadmap
 
The Scary Truth of Spreadsheets
The Scary Truth of SpreadsheetsThe Scary Truth of Spreadsheets
The Scary Truth of Spreadsheets
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
 
Auto-enrolment checklist
Auto-enrolment checklistAuto-enrolment checklist
Auto-enrolment checklist
 
Supply Chain Workshop Demo
Supply Chain Workshop DemoSupply Chain Workshop Demo
Supply Chain Workshop Demo
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Scheduling Survival Guide
Scheduling Survival Guide Scheduling Survival Guide
Scheduling Survival Guide
 

Plus de Marcio Sete

Manage Flow - Metrics and analytics for predictability and flow
Manage Flow - Metrics and analytics for predictability and flowManage Flow - Metrics and analytics for predictability and flow
Manage Flow - Metrics and analytics for predictability and flowMarcio Sete
 
Lean Kanban Central Europe 2018 - Hamburg
Lean Kanban Central Europe 2018 - HamburgLean Kanban Central Europe 2018 - Hamburg
Lean Kanban Central Europe 2018 - HamburgMarcio Sete
 
What organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceWhat organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceMarcio Sete
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering EffectivenessMarcio Sete
 
Agile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesAgile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesMarcio Sete
 
Lean kanban India 16
Lean kanban India 16Lean kanban India 16
Lean kanban India 16Marcio Sete
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorMarcio Sete
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook Marcio Sete
 
Case Valor Econômico - Valor Pro
Case Valor Econômico - Valor ProCase Valor Econômico - Valor Pro
Case Valor Econômico - Valor ProMarcio Sete
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Marcio Sete
 
Devops for Large Enterprises
Devops for Large EnterprisesDevops for Large Enterprises
Devops for Large EnterprisesMarcio Sete
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Marcio Sete
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Marcio Sete
 
Desenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluçõesDesenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluçõesMarcio Sete
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous DeliveryMarcio Sete
 
Modern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleModern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleMarcio Sete
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Marcio Sete
 

Plus de Marcio Sete (20)

Manage Flow - Metrics and analytics for predictability and flow
Manage Flow - Metrics and analytics for predictability and flowManage Flow - Metrics and analytics for predictability and flow
Manage Flow - Metrics and analytics for predictability and flow
 
Lean Kanban Central Europe 2018 - Hamburg
Lean Kanban Central Europe 2018 - HamburgLean Kanban Central Europe 2018 - Hamburg
Lean Kanban Central Europe 2018 - Hamburg
 
What organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceWhat organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performance
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering Effectiveness
 
Agile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesAgile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the Trenches
 
Lean kanban India 16
Lean kanban India 16Lean kanban India 16
Lean kanban India 16
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valor
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
Case Valor Econômico - Valor Pro
Case Valor Econômico - Valor ProCase Valor Econômico - Valor Pro
Case Valor Econômico - Valor Pro
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
 
Devops for Large Enterprises
Devops for Large EnterprisesDevops for Large Enterprises
Devops for Large Enterprises
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013
 
Desenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluçõesDesenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluções
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Modern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleModern Apps & Modern Lifecycle
Modern Apps & Modern Lifecycle
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Planilha ágil
Planilha ágilPlanilha ágil
Planilha ágil
 
Planilha Ágil
Planilha ÁgilPlanilha Ágil
Planilha Ágil
 
Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]
 

Dernier

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseribangash
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 

Dernier (20)

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

[Talk] Manage flow - Metrics and Analytics for predictability and flow

  • 1. Manage Flow Metrics and analytics for predictability and flow Principal Consultant marcio.sete@elabor8.com.au Marcio Sete @marciosete
  • 2. @marciosete #1 - The three actionable metrics of flow are WIP, Lead time and Throughput
  • 3. @marciosete Work In Progress (WIP) The number of items that we are working on at any given time. All discrete units of customer value that have entered a given process but have not exited. Lead Time - How long it takes each of those items to get through our process. - The amount of elapsed time that a work item spends as Work In Progress. Cycle time - The amount of elapsed time that a work item spends in a specific stage of the workflow Throughput The amount of WIP completed per unit of time.
  • 4. DonePool of Options Testing Ongoing Done 2 Ongoing Development Done 3Committed 2 Deployment 1 AB CD F G H I PB DE E AB MN GY Lead Time Commitment Point Delivery Point Entry Criteria Pull Criteria Pull Criteria Pull Criteria Exit Criteria AA WIP-limited, pull-based Kanban System @marciosete Arrival Point Lane Criteria Cycle Time Throughput
  • 5. It’s a matter of scale @marciosete Customer Lead Time Cycle Time System Lead Time Cycle Time System Lead Time Cycle Time
  • 6. Who is the customer? @marciosete End customer When you’re serving those who represent your market share Downstream customer When you’re part of a value stream and a downstream system will take your output as their input to serve the end customer Service delivery customer When you serve teams with subject matter expertise in order for them to deliver their work to either a downstream customer or the end customer Internal executive customer When your service outcome is a building block to a bigger initiative that another area of the business is putting together to serve the end customer
  • 7. @marciosete Some reasons to not use Velocity and Story Points ● Your customers don’t talk story points, they talk elapsed days, not even working days ● Story points are a matter of effort and complexity and don't consider queues and delays ○ Your customers don’t care about your Velocity or how many story points were assigned to a User Story; they care about when they will seize their business value ● Velocity and Story points deal with average. ○ You don’t forecast using averages unless you’re ok being wrong 50% of the time ● A story point is a proxy metric ○ It leaves room for interpretation ○ You can’t use it to compare, although it will be used ○ It’s not actionable ● It’s commonly referred to as the Team Velocity, not the System Velocity ○ Which is used for blaming, creating overburdening ● We don’t estimate in a deterministic way something full of uncertainty and variability ○ You never give an estimation without a date range and a probability
  • 8. @marciosete #2 - The most important thing you can do to improve predictability and flow is to match your arrival rate (commitment) with your departure rate (throughput)
  • 9. DonePool of Options Testing Ongoing Done 2 Ongoing Development Done 3Committed 2 Deployment 1 AB CD F G H I PB DE E AB MN GY Lead Time Commitment Point Delivery Point Pull Criteria Pull Criteria Pull Criteria Pull Criteria Pull Criteria AA WIP-limited, pull-based Kanban Systems have clear boundaries @marciosete Arrival Point Lane Criteria Cycle Time Throughput
  • 11. Mismatched Arrivals and Departures Actionable Agile Metrics for Predictability - Daniel S. Vacanti@marciosete
  • 12. Mismatched Arrivals and Departures Actionable Agile Metrics for Predictability - Daniel S. Vacanti @marciosete
  • 13. Mismatched Arrivals and Departures Actionable Agile Metrics for Predictability - Daniel S. Vacanti @marciosete
  • 14. Mismatched Arrivals and Departures Actionable Agile Metrics for Predictability - Daniel S. Vacanti @marciosete
  • 15. Little’s Law @marciosete Average Cycle Time = Average Work In Progress / Average Throughput
  • 20. @marciosete #3 - Don't use averages to forecast when you can work with distributions
  • 21. @marciosete How long that will take? Average 26 Mode 9 30 Percentile 13 50 Percentile 16 70 Percentile 24 85 Percentile 42 95 Percentile 83 Max 154 Min 4
  • 26. @marciosete #4 - Flow debt is when lead time is artificially reduced for some work in progress by “borrowing” lead time from other pieces of work
  • 27. @marciosete #5 - Poor pull-transaction policies and misused classes of service are the primary sources of flow debt
  • 28. Flow Simulation ● Backlog of 50 items. ● All of our items takes exactly 10 days to go through each column. Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 29. Strict FIFO pull order with no Expedites Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 30. Random pull order with no expedites Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 31. FIFO pull order with always one expedite on the board Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 32. Random pull order with always one expedite on the board Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 33. Flow Simulation - results side by side Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 34. @marciosete #6 - Use the 85 percentile of your lead time distribution as the SLA for your service delivery
  • 36. @marciosete #7 - When slicing the work, it's not about same-sizing; it's about right-sizing. Check your work items against the 85 percentile of your lead time distribution
  • 37. @marciosete #8 - The more you violate Little Law's assumptions, the less chance you have of being predictable
  • 38. @marciosete Little’s Law constraints to ensure predictability and flow Average Cycle Time = Average Work In Progress / Average Throughput 1. The average input or Arrival Rate should equal the average output or Departure Rate (Throughput) 2. All work that is started will eventually be completed and exit the system. 3. The amount of WIP should be roughly the same at the beginning and at the end of the time interval chosen for the calculation. 4. The average age of the WIP is neither increasing nor decreasing. 5. Cycle Time, WIP, and Throughput must all be measured using consistent units. * Use these assumptions as a guide for your process policies. The more you violate these assumptions, the less chance you have of being predictable. Actionable Agile Metrics for Predictability - Daniel S. Vacanti
  • 39. @marciosete #9 - Queue time is your invisible killer
  • 40. 40% 20% 100% 15% 40% 30% 75% 75% Work item 1 Work item 2 Work item 3 Work item 4 Work item 5 Work item 6 Work item 7 Work item 8
  • 41. @marciosete The shocking reality organisations face today
  • 43. @marciosete #10 - The formula for evolutionary changes is: stressor, reflection mechanism and leadership
  • 44. Traditional Change is an A to B process A is where you are now. B is a destination. • B is either defined (from a methodology definition) • or designed (by tailoring a framework or using a model based approach such as value stream mapping Current Process Future Process Defined Designed transition @marciosete
  • 45. What change really feels like: The J Curve @marciosete
  • 46. Evolutionary change has no defined end point Evolving Process Roll forward Roll back Initial Process Future process is emergent Evaluate Fitness Evaluate Fitness Evaluate Fitness Evaluate Fitness Evaluate Fitness We don’t know the end-point but we do know our emergent process is fitter! @marciosete
  • 47. Fitness Time Evolutionary change with many small J’s @marciosete
  • 48. @marciosete The formula for evolutionary changes ● Stressor ● Reflection mechanism ● Leadership The essence of Kanban