Tag: Cumulative Flow Diagram

Bottlenecks – Revisiting the Reading of Cumulative Flow Diagrams

“Queues lie at the root of a large number of product development problems. They increase variability, risk, and cycle time. They decrease efficiency, quality, and motivation.”

“Large queues form when processes with variability are operated at high levels of capacity utilization. In reality, the misguided pursuit of efficiency creates enormous costs in the unmeasured invisible portion of the product development process, its queues.”

“Since high capacity utilization simultaneously raises efficiency and increases the cost of delay, we need to look at the combined impact of these two factors.”

“We have already pointed out that companies do not manage product development queues. What do they manage? Timelines...In contrast, when we emphasize flow, we focus on queues rather than timelines. Queues are a far better control variable than cycle time because, as you shall see, queues are leading indicators of future cycle-time problems. By controlling queue size, we automatically achieve control over timelines.”

- Don Reinertsen, 2009 – The Principle of Product Development Flow: Second Generation Lean Product Development

If you’re new to or rusty on CFDs, it would be helpful to review “Basics of Reading Cumulative Flow Diagrams” first. This earlier post covers basic definitions and the mechanics of reading WIP (work-in-progress), lead-time, and an average completion rate (throughput) from a CFD. It also includes links to external sources, one showing a basic example of how to create a CFD using MS-Excel, and another providing a quick overview of their use in the kanban method context. From this foundation I’d like to shift here toward a visual analysis perspective, exploring a few contexts where a bottleneck in our workflow is more or less present and see how it might appear on a CFD.

To be clear, I don’t think CFDs are the only way or “a best way” for spotting a bottleneck in your workflow. If you’re adequately visualizing your workflow on a board and diligently measuring and managing work items as they flow through your process, you’re well on the way to being able to identify where any bottleneck might be occurring. (Note: see my Kanban Board Design Primer under Resources/Nuggets here). That said, don’t under-estimate the value of using the CFD as well for learning about what happened, is happening, or will happen in your workflow. It can be a very effective tool for creating an easily accessible visual historical record and a trending perspective of a workflow in your context.

What is a Bottleneck?

Let us get a shared understanding of the term “bottleneck” by first looking at these selected Wikipedia definitions:

  • Metaphorically a bottleneck is a section of a route with a carrying capacity substantially below that characterizing other sections of the same route. This is often a narrow part of a road, perhaps also with a smaller number of lanes, or a reduction of the number of tracks of a railway line.
  • In engineering, a bottleneck is a phenomenon by which the performance or capacity of an entire system is severely limited by a single component.
  • A bottleneck in project management is one process in a chain of processes, such that its limited capacity reduces the capacity of the whole chain.

As we continue our discussion, a key point from these definitions to keep in mind is the “singular” characteristic. Additionally, I’ll infer a “stationary” characteristic as well for the bottleneck throughout the time reflected by the example CFDs that follow. (continue reading…)


Basics of Reading Cumulative Flow Diagrams

Note: After reading this post, you may find the post titled “Bottlenecks – Revisiting the Reading of Cumulative Flow Diagrams” dated 11/27/2012 of interest as well. 

During our Agile Denver Kanban SIG’s September meeting, we revisited the previous month’s discussion on the “basics of reading cumulative flow diagrams.” I captured our initial questions and a brief summary of our discussion a few days later to post on our SIG’s LinkedIn site. However, I felt there was a bit more “food for thought” from our discussion to capture.

This post is the “expanded summary” inspired by our past two recent SIG meetings. If you’re relatively new to CFDs and still find the basics of reading them a bit puzzling, I hope these questions and the “walk-through style” responses help clear up a few things. If you see something that “smells” wrong or have an interesting insight, let me know that too!

First Things First!

If you’re completely new to CFDs, here are two links we used to “kick-off” our SIG’s discussions.

The first link is to a slideshare post by Zsolt Fabok, on the basics of kanban. Check out slide 27 in particular though for a high-level visual and description of a CFD first.

The second link is to a blog post by Håkan Forss, where he does a great job showing step-by-step how to create a simple CFD using MS-Excel. This should help you get started creating your own but more importantly, even if you don’t create your own going forward, seeing and understanding the basic mechanics of creating one should help your understanding of them.

Wait, one quick question first, what is lead time and what is cycle time and how do they differ?

(continue reading…)


  • "You have the skills, but do you have the odds in your favor? Kanban Metrics!"

    LKU-KCP-badge

    Applying lean-agile principles and practices to deliver quality software faster.

  • Upcoming Events

    Public Classes by ViSS, Inc.:
    Kanban Method Introduction - [Denver, CO; Jun 12 & 13, 2013] [Denver, CO; Sep 16 & 17, 2013]. Kanban pioneer Dan Vacanti (Corporte Kanban) and I combined our "hands-on" kanban experiences along with learnings from many Kanban Method Intro presentations between us to develop this continuously improving tutorial.

    Kanban Metrics - [Denver, CO; Jun 14, 2013] [Denver, CO; Sep 18, 2013]. I teamed up with Dan Vacanti (Corporte Kanban) to create this original "hands-on experienced based" kanban metrics tutorial, presenting it at LSSC 2012 (Boston), LKCE 2012 (Vienna), and several private clients, and recieving positive feedback of its value.

    Global and National events I'm attending:
    Agile Leadership Network Houston - Houston, TX; May 16, 2013. I'll be presenting at the May meeting and if you're in the Houston area and interested in learning some about the Kanban Method, I hope to see you there!

    Local events I'm attending:
    Agile Denver Kanban SIG - Denver, CO; May 14, 2013. I co-lead this special interest group w/ Wade Scherer and Manny Segarra. The Agile Denver Kanban SIG is a forum for those interested in learning with others about applying lean/pull/kanban concepts to assist with improving business workflow processes.

    Click here for information on past events.

  • Recent Posts

    Does Data Shape Policy Or Does Policy Shape Data? Yes!

    Does Data Shape Policy Or Does Policy Shape Data? Yes!

    fxvega
    "Errors using inadequate data are much less than those using no data at all." - Charles Babbage, E…
    Read More
    79 days agoDoes Data Shape Policy Or Does Policy Shape Data? Yes!
    The Kanban Method: Is It Just Scrum With Tweaks or Is There More?

    The Kanban Method: Is It Just Scrum With Tweaks or Is There More?…

    fxvega
    “Science and technology revolutionize our lives, but memory, tradition and myth frame our response…
    Read More
    90 days agoThe Kanban Method: Is It Just Scrum With Tweaks or Is There More?…
    Bottlenecks - Revisiting the Reading of Cumulative Flow Diagrams

    Bottlenecks – Revisiting the Reading of Cumulative Flow Diagrams

    fxvega
    "Queues lie at the root of a large number of product development problems. They increase variabili…
    Read More
    173 days agoBottlenecks – Revisiting the Reading of Cumulative Flow Diagrams
    Little's Law: Isn't It a Linear Relationship?

    Little’s Law: Isn’t It a Linear Relationship?

    fxvega
    “Here’s the bottom line: the number one driver for shipping products quicker is by focusing on the…
    Read More
    254 days agoLittle’s Law: Isn’t It a Linear Relationship?
    Business and Technology Peacefully Co-creating

    Business and Technology Peacefully Co-creating

    fxvega
    Written in direct collaboration with Richard Hensley (McKesson AVP). “Knowledge is an unending ad…
    Read More
    293 days agoBusiness and Technology Peacefully Co-creating
  • Enter your email address to subscribe to receive notifications of new posts by email.

  • Copyright © 2011 - 2013 VISS, Inc. All Rights Reserved.
    iDream theme by Templates Next | Modifications by Frank Vega | Powered by WordPress