Reading the Signs: Kanban CFD Patterns
To improve workflows, first you should understand how to identify problem areas. The Kanban method uses visual methods for evaluating your processes. The Kanban cumulative flow diagram is a particularly powerful tool. The CFD records the number of tasks in each process state at regular intervals, generally daily or weekly.
As work progresses and the amount of data grows, the CFD plots a visual history of the project. At a glance, you can track lead times, work in progress and spot problems brewing. Today we’ll show you how to recognise the most common Kanban CFD patterns and explain what they mean for your project.
1. Differences in gradient
Meaning: Mismatched arrivals and departures. This is probably the most common Kanban CFD pattern you will come across. Usually, the upper line of a band will be steeper than the lower one. Tasks are entering the stream faster than they are being completed, work in progress is increasing, cycle times become slower.
Solution: Strictly enforce WIP limits and consider reducing them – stop new tasks entering the process state until outstanding tasks are delivered. In the more unusual case when the lower band line is steeper than the upper band line (work delivery rate is faster than arrival rate), get your team members to focus on speeding up upstream process states.
2. Flat lines
Meaning: Flat lines in your cumulative flow diagram represent periods of zero departures – zero tasks being completed or zero tasks moving to the next downstream process state. This Kanban CFD pattern indicates something is blocking your process and no value is being delivered to the customer!
Solution: Identify and resolve the blockage. Ask your team what is holding up the workflow – they could be waiting on a review or verification. Brainstorm ways of solving the issue and getting things moving again.
3. Stair steps
Meaning: Tasks are being delivered (or moved to next downstream process state) in batches. A band line will stay flat and then show a sudden “stair step”. This doesn’t necessarily signify a problem, but batch deliveries can make your system less predictable than continuous delivery.
Solution: Are batch deliveries necessary for the project? Consider implementing a continuous delivery system and see how your predictability and cycle time are improved. Alternatively, try increasing the frequency of batch deliveries.
4. Bulging bands
Meaning: One or more bands increase in thickness, either gradually or suddenly. The bulging band Kanban CFD pattern indicates WIP is increasing in this process state. Large WIP results in longer cycle times.
Solution: What is causing our WIP to increase? First, eliminate benign explanations – if your team size has increased recently, your WIP limit has probably increased to make use of the extra capacity. Next, look for other causes. Are tasks being pushed by the management instead of pulled by the team? Is there a blockage in a downstream process state? Try separating tasks in a process state into Ongoing and Done – adding Done states or queue states lets you spot bottlenecks where work is idle with no one working on it.
5. Disappearing bands
Meaning: A process state stops being picked up on your cumulative flow diagram. There are few different possible meanings behind this Kanban CFD pattern – tasks could be skipping a process state in the workflow, tasks could be moving to the next process state faster than the CFD recording interval, or an upstream blockage is stopping tasks getting to this state.
Solution: The first step with this CFD pattern is to identify the cause. The simplest step to start with is decreasing the CFD recording interval to see if the band reappears. Next, check for process states being skipped – it could mean that this state is unnecessary to your Kanban workflow. Finally, introduce queue states (Done states) in order to identify hidden blockages. Splitting process states into Ongoing and Done will let you see where work is collecting idly and not being pulled through.
6. The S-curve
Meaning: This S-curve Kanban CFD pattern emerges between two flat spots on the cumulative flow diagram – points with zero WIP. It is characterised by a flat beginning section, followed by a steep middle section, and finishing again with a flat end section. Zero WIP not only signals that there are inefficiencies in your workflow, it makes your process far less predictable. With a S-curve CFD pattern, the gradient of your CFD is variable and forecasting becomes less accurate.
Solution: WIP should be as consistent as possible – find and solve the issues causing zero WIP flat spots. Is there a lack of team members available to pull work through? Is there a blockage in an upstream process state? Removing the flat spots will bring the S-curve back to a consistent gradient.
WE UNCOVER THE EFFICIENCY OF YOUR WORKFLOW
Optimise your performance with Kanban analyticsExplore Your Data Now
As you can see, the cumulative flow diagram is a simple but powerful tool to analyse your process. Learning to identify the most common Kanban CFD patterns will allow you to evaluate your process and spot problem areas at a glance.
What is the most common CFD pattern you observe in your process? What type of issues do you experience? How do you resolve these issues? Tell us about your experience in the comments!
Meet the Author
Sonya Siderova is a passionate product manager and a driving force behind Nave, a Kanban analytics suite that helps teams become more efficient through data-driven decision making. When she's not catering to her two little ones, you might find Sonya absorbed in a good heavyweight boxing match or behind a screen crafting a new blog post.
Surviving and thriving as a small business can be a lot like a boxing match that repeats all too frequently. Learn… https://t.co/rleP3Mod6pFollow
Agile businesses across the globe are using Nave to perform probabilistic forecasts based on their past performance… https://t.co/UN9Xvnkr8mFollow
Have you felt like your team is always busy, but nothing is ever quite finished? WIP limits in Kanban stop tasks ge… https://t.co/BdzKQgbcxPFollow
Partners with us! Take your training and consultancy sessions to a whole new level. With Kanban analytics on their… https://t.co/MfSDij0YpnFollow
Are you ready to recap the benefits Kanban analytics can bring to your process? Get started with Nave today!… https://t.co/YDBCvZNd2jFollow
The Kanban Maturity Model maps ~150 practices against levels of organization & leadership maturity.… https://t.co/8UVqQFtidyFollow
Measure and improve your performance with our advanced Kanban analytics for Asana projects. See a dashboard with yo… https://t.co/slyVqHVf2zFollow
To improve workflows, first you must understand how to identify problem areas. Learn how to recognize the most comm… https://t.co/hs843RLmgSFollow
Agile Kanban Istanbul presents a unique opportunity to connect with and learn from the Kanban community in Europe a… https://t.co/TaL7qcL6ItFollow
In this infographic, we’ll be explaining how to identify bottlenecks and stabilize your workflow with the cumulativ… https://t.co/H8tkVylPKZFollow
The Cycle Time Histogram for Trello shows the overall distribution of the completion times of the tasks in your pro… https://t.co/g1CpkGgiTAFollow
We uncover the efficiency of your workflow. Try our versatile range of analytical charts for free on your favorite… https://t.co/nuClp4odyrFollow
Follow this guide to quickly and easily set up Nave in Jira. We've broken down the process in three simple steps so… https://t.co/S8GyzE4epVFollow
How did supermarket restocking techniques revolutionize product management? Learn the history of Kanban and how it… https://t.co/pzVx3P7wUJFollow
Nave’s range of Kanban analytics helps you spot productivity trends at a glance. Select your platform and improve y… https://t.co/ls0dBW0A7YFollow
Nave's Kanban analytics suite helps you collaborate better and ship faster across all of your Azure boards. Request… https://t.co/uSXlnY2Aq5Follow