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 an independent consultant who helps organizations manage their products more efficiently. She is a proud mother of a daughter and a son, and enjoys good food and heavyweight boxing championships. Sonya is a regular blogger and founder at Nave.
Are you always short on time and on budget, even though your team is motivated and skilled? Learn how our team at N… https://t.co/X689iUIVVCFollow
Large teams and complex projects face a common issue – the Kanban board becomes cluttered and hard to read. Learn h… https://t.co/SrMVqGjvV1Follow
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/1K2PxVupKOFollow
Explicit policies in Kanban reduce the risk of productivity breakdowns and escalations of tasks. Learn how to boost… https://t.co/95u0itdVGVFollow
Are long cycle times holding your business back? By following these tips and integrating data-driven analytics into… https://t.co/Z72iNrrzz2Follow
Project managers are constantly balancing short-term responsiveness and long-term strategic planning. TTo give your… https://t.co/b2ymjJbehiFollow
In the same way that Kanban uses analysis and feedback loops to improve workflow efficiency, Kanban meetings aim to… https://t.co/vQB3xtCrezFollow
How did supermarket restocking techniques revolutionize project management? Learn the history of Kanban and how it… https://t.co/mrAppr9R9GFollow
Kanban processes improve by continuously making incremental changes. Effective changes are built upon data. In this… https://t.co/PXcCNewcdnFollow
Kanban can help you run your business better, make your processes more efficient and empower your team to accomplis… https://t.co/ELat3VvCyZFollow
High flow efficiency is vital to sustaining a scalable, productive business. Learn how you can calculate, analyze a… https://t.co/b8S5pojnb8Follow
What makes the difference between an effective daily standup and one that just wastes your team’s time? Our short g… https://t.co/fKBYqdO6QDFollow
Two Kanban roles, Service Request Manager and Service Delivery Manager have emerged to equip teams with important d… https://t.co/LrWhFIKGDOFollow
Predicting how long a task will take plagues project managers everywhere. Cycle time is an easy way to work out you… https://t.co/ep2TSISPDdFollow
Though it's easy to focus on less complex tasks first, neglecting work in progress can put your team at immense ris… https://t.co/dn2nJdiA57Follow