Over a million developers have joined DZone.

Fundamental Lean Metrics

An explanation of the basic fundamental metrics tracked by lean methodologies.

· Agile Zone

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

Today, I was faced with the unfortunate task of renewing my driver’s license. It’s been 10 years since the last renewal and I remember the last time I was at the Maryland MVA (Motor Vehicle Administration) office, I waited for what seemed to be an hour.  We all know how painful the experience is.  You stand in line, you get to the front of the line, they tell you to go fill out some paperwork and then to get back in line. I will use the opportunity to teach others about lean metrics.

Lead Time

Lead time is the time between the initiation and completion of a production process.  In my case, I left the office at 09:00 and arrived back at the office at 10:00.  The lead time to get a renewed driver’s license was 60 minutes.  Given my goal, the shorter the lead time the better.

Cycle Time

Cycle time is the total time from the beginning to the end of a process, as defined by you and your customer. Cycle time includes process time, during which a unit is acted upon to bring it closer to an output, and delay time, during which a unit of work is spent waiting to take the next action.  The shorter your cycle times (including delays) the shorter your lead time.

My Cycle Times Included:

  • 15 minutes – driving to MVA office
  • 5 minutes – standing in initial line to be added to the proper queue
  • 16 minutes – wait time to get the front of the line
  • 5 minutes – actual renewal processing
  • 4 minutes – wait time to be given the new driver’s license
  • 15 minutes – driving back from the MVA office

Cycle time is one of the key lean metrics

My hat comes off to Maryland MVA.  On their website, they provide current wait times at the different locations.  I took a screen grab before I headed to the local MVA branch.  This feedback was very valuable.  Given the service I needed, it allowed me to provide an estimate of my time away to others I was going to be working with today.

Throughput

Throughput is the the amount of material or items (people in this case) passing through a system or process per time unit. With an average cycle time of 5 minutes for the renewal process, the throughput in 60 minutes would be 12 people.  At first glance, I didn’t see any real bottlenecks or delays in their system.  Given what I saw, I believe 10 people an hour is a reasonable throughput.

Understanding Lean Metrics

I hope this brief real world example of lean metrics is valuable to you.  When I was at a session for value stream mapping at Agile 2015, the poor guy leading the session kept getting lead time and cycle time mixed up.  The people in the room heckled the hell out of him. After reading this, that should never happen to you.

This article originally appeared on LeadingAgile by Derek Huether.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:
lean ,agile lean ,agile metrics

Published at DZone with permission of Mike Cottmeyer, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}