Measuring Flow: Metrics That Matter Presented by: Julie Wyman & - - PDF document

measuring flow metrics that matter
SMART_READER_LITE
LIVE PREVIEW

Measuring Flow: Metrics That Matter Presented by: Julie Wyman & - - PDF document

AW9 Agile Product Development Wednesday, June 6th, 2018, 2:45 PM Measuring Flow: Metrics That Matter Presented by: Julie Wyman & Hunter Tammaro Excella Consulting Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888


slide-1
SLIDE 1

AW9

Agile Product Development Wednesday, June 6th, 2018, 2:45 PM

Measuring Flow: Metrics That Matter

Presented by:

Julie Wyman & Hunter Tammaro

Excella Consulting

Brought to you by:

350 Corporate Way, Suite 400, Orange Park, FL 32073 888---268---8770 ·· 904---278---0524 - info@techwell.com - https://www.techwell.com/

slide-2
SLIDE 2

Julie Wyman

Excella Consulting

Julie Wyman is an agile coach with Excella Consulting. She has eight years of experience in agile software delivery, traditional project management, and client training. Julie has coached multiple globally distributed teams to deliver, while leveraging Scrum, kanban, and other agile frameworks to drive continuous improvement. Julie enjoys finding new ways to make trainings, workshops, and retrospectives more engaging through the use

  • f interactive games and activities.

Hunter Tammaro

Excella Consulting

Hunter Tammaro is an agilist with Excella Consulting. He has five years' experience in agile projects and more than ten years in IT, working with multiple teams to create large, complex software systems. Hunter is especially interested in helping organizations scale their agile adoption using empirical, evolutionary techniques.

slide-3
SLIDE 3

5/17/2018 1 excella.com | @excellaco

Measuring Flow:

Metrics that Matter

Julie Wyman & Hunter Tammaro

excella.com | @excellaco

Agenda

  • Why is flow so

important?

  • How do we

measure flow?

  • Practice!
slide-4
SLIDE 4

5/17/2018 2

excella.com | @excellaco

Utilization vs. Flow

What’s the difference?

excella.com | @excellaco

Priori Prioritizin tizing

Utili Utilizatio zation

Fully utilized, but spend most of the time waiting Slow flow through the system Slow to respond to change

slide-5
SLIDE 5

5/17/2018 3

excella.com | @excellaco

Priori Prioritizin tizing

Flow Flow

Work almost always moving Rapid flow through the system Short response time reduces effect of impediments

excella.com | @excellaco

Me Measu asuri ring ng Fl Flow

  • w
slide-6
SLIDE 6

5/17/2018 4

excella.com | @excellaco

Fi First, a couple rst, a couple question questions…

Who uses?

  • Scrum?
  • Kanban?
  • Other?

What metrics do you use?

excella.com | @excellaco

Lead and Cycle Time

How long from start to finish?

slide-7
SLIDE 7

5/17/2018 5

excella.com | @excellaco

What it measures

Backlog Ready Develop Validate Done Doing Done Doing Done

Cy Cycle cle Tim Time Lead Lead Tim Time

excella.com | @excellaco

How to collect

Backlog Ready Develop Validate Done Doing Done Doing Done

Cycle Time

slide-8
SLIDE 8

5/17/2018 6

excella.com | @excellaco

Average and Median Cycle Time

Wh What:

Average The arithmetic mean (adding a group of numbers and dividing by the count of those numbers) Median The middle number of a group of numbers

Wh Why:

Helps visualize trends and provide data for predicting delivery

1 2 3 4 5 6 7 8 1 2 3 4 5

Cycle Time Sprint Average Median

excella.com | @excellaco

Cycle Time Distribution

What: Shows how many

  • ccurrences there

have been of each cycle time Why: Differentiate between trends and outliers. May help explain differences between average and median cycle time

1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16

# of occurrences Cycle Time

slide-9
SLIDE 9

5/17/2018 7

excella.com | @excellaco

Cycle Time Scatter Plot

What: Shows cycle time of individual work items in the order completed Why: Reflects cycle times within iterations and when outliers

  • ccurred

2 4 6 8 10 12 14 16 10 20 30 40 50 60

Cycle Time User Story Number

excella.com | @excellaco

Use in Scrum & Kanban

Central to Kanban to show progress in lieu of sprints Useful in Scrum to promote flow within a sprint to avoid “hockey stick” shaped burndown

2 4 6 8 10 12 14 16 18 20

Story Points Day

slide-10
SLIDE 10

5/17/2018 8

excella.com | @excellaco

Throughput

How many items in a given period of time?

excella.com | @excellaco

What it measures & how to collect

What: Number of work items completed in a given length of time Why: Predict how long to complete a given set of work Get a sense of team stability

2 4 6 8 10 12 14 16 1 2 3 4 5

# of items Week

Throughput

slide-11
SLIDE 11

5/17/2018 9

excella.com | @excellaco

Comparison to Velocity

Sim Similaritie ilarities

  • Team delivery over

time

  • Provides predictability

Diff Differe erenc nces es

  • Independent of work

item size

  • Not tied to a sprint
  • Simplicity of collection

excella.com | @excellaco

Cumulative Flow Diagram

How is work moving along?

slide-12
SLIDE 12

5/17/2018 10

excella.com | @excellaco

What it measures

What: Number of work items in a given status over time Why: Highlights bottlenecks, visualizes amount of work in progress and cycle time, shows end-to-end flow through system

10 20 30 40 50 60 70 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49

Number of Items Days Done Acceptance Development Ready Analysis

excella.com | @excellaco

How to collect

Day Analysis Ready Develop Accept Done 1 4 5 2 2 4 4 3 3 4 4 3 4 8 4 3 5 7 5 2 2 6 7 5 2 2 7 6 6 1 1 2 8 4 8 1 3 9 5 8 1 3 10 5 4 3 2 4

slide-13
SLIDE 13

5/17/2018 11

excella.com | @excellaco

Comparison to Burndown Chart

Independent of work item size and iteration Gives insight into bottlenecks

  • n intermediate steps

Accounts for changes in scope Shows WIP and cycle time in context

2 4 6 8 10 12 14 16 18 20

Story Points Day

excella.com | @excellaco

Time to practice!

In small groups

slide-14
SLIDE 14

5/17/2018 12

excella.com | @excellaco

Instructions / questions to consider

Review sample charts in small groups and discuss:

  • What does this chart tell you about the team’s flow? What

trends do you see?

  • What questions would you want to ask this team to learn

more?

  • What are some possible explanations?
  • What are some ideas for improvement?

excella.com | @excellaco

Wrapping it up

And some additional resources

slide-15
SLIDE 15

5/17/2018 13

excella.com | @excellaco

  • Visualizing and understanding flow is

essential, regardless of Agile approach used

  • Lead and cycle time, throughput and

CFDs are relatively simple to collect

  • Flow-based metrics provide deeper

insight without sacrificing usefulness for predictability and planning

  • Can be applied to end-to-end

processes beyond the team

excella.com | @excellaco

Additi Additional

  • nal

Reso esources urces

  • Burndown Charts vs Cumulative

Flow Diagrams

  • 7 Lean Metrics to Improve Flow
  • Lean Metrics: Measure Predictability

with Facts over Estimates

  • Using Flow Metrics to Deliver Faster
  • More Cumulative Flow Diagrams
slide-16
SLIDE 16

5/17/2018 14

excella.com | @excellaco

Questions?

excella.com | @excellaco