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/
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 of 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.
5/17/2018 Measuring Flow: Metrics that Matter Julie Wyman & Hunter Tammaro excella.com | @excellaco Agenda • Why is flow so important? • How do we measure flow? • Practice! excella.com | @excellaco 1
5/17/2018 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 excella.com | @excellaco 2
5/17/2018 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 ow excella.com | @excellaco 3
5/17/2018 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? excella.com | @excellaco 4
5/17/2018 What it measures Backlog Ready Develop Validate Done Doing Doing Done Done Lead Lead Cy Cycle cle Time Tim Time Tim excella.com | @excellaco How to collect Backlog Ready Validate Done Develop Doing Doing Done Done Cycle Time excella.com | @excellaco 5
5/17/2018 Average and Median Cycle Time What: Wh Average Median Average 8 The arithmetic mean (adding a 7 group of numbers and dividing by 6 the count of those numbers) Cycle Time 5 Median 4 The middle number of a group of 3 numbers 2 Why: Wh 1 Helps visualize trends and provide 0 data for predicting delivery 1 2 3 4 5 Sprint excella.com | @excellaco Cycle Time Distribution What: 10 Shows how many 9 occurrences there 8 have been of each # of occurrences 7 cycle time 6 5 Why: 4 Differentiate between trends and outliers. 3 May help explain 2 differences between 1 average and median 0 0 2 4 6 8 10 12 14 16 cycle time Cycle Time excella.com | @excellaco 6
5/17/2018 Cycle Time Scatter Plot What: 16 Shows cycle time of individual 14 work items in the order 12 completed Cycle Time 10 Why: 8 Reflects cycle times within 6 iterations and when outliers 4 occurred 2 0 0 10 20 30 40 50 60 User Story Number excella.com | @excellaco Use in Scrum & Kanban Central to Kanban 20 to show progress in 18 16 lieu of sprints 14 Story Points 12 Useful in Scrum to 10 promote flow within 8 a sprint to avoid 6 “hockey stick” 4 shaped burndown 2 0 Day excella.com | @excellaco 7
5/17/2018 Throughput How many items in a given period of time? excella.com | @excellaco What it measures & how to collect What: Throughput Number of work items 16 completed in a given length of 14 time 12 # of items 10 Why: 8 Predict how long to complete 6 a given set of work 4 Get a sense of team stability 2 0 1 2 3 4 5 Week excella.com | @excellaco 8
5/17/2018 Comparison to Velocity Sim Similaritie ilarities Diff Differe erenc nces es • Team delivery over • Independent of work time item size • Provides predictability • Not tied to a sprint • Simplicity of collection excella.com | @excellaco Cumulative Flow Diagram How is work moving along? excella.com | @excellaco 9
5/17/2018 What it measures What: Done Acceptance Development Ready Analysis Number of work items in a 70 given status over time 60 Number of Items 50 Why: 40 Highlights bottlenecks, 30 visualizes amount of work in 20 progress and cycle time, 10 shows end-to-end flow through system 0 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 Days excella.com | @excellaco How to collect Day Analysis Ready Develop Accept Done 1 4 5 2 0 0 2 4 4 3 0 0 3 4 4 3 0 0 4 8 4 3 0 0 5 7 5 2 2 0 6 7 5 2 2 0 7 6 6 1 1 2 8 4 8 0 1 3 9 5 8 0 1 3 10 5 4 3 2 4 excella.com | @excellaco 10
5/17/2018 Comparison to Burndown Chart Independent of work item size and iteration 20 18 Gives insight into bottlenecks 16 14 on intermediate steps Story Points 12 10 Accounts for changes in 8 scope 6 4 2 Shows WIP and cycle time in 0 Day context excella.com | @excellaco Time to practice! In small groups excella.com | @excellaco 11
5/17/2018 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 excella.com | @excellaco 12
5/17/2018 • 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 onal 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 excella.com | @excellaco 13
5/17/2018 Questions? excella.com | @excellaco excella.com | @excellaco 14
Recommend
More recommend