Evaluate Process Performance: Throughput Histogram
In the Kanban Method, throughput is the key measure of workflow efficiency. No matter how many tasks are being worked on, throughput only measures what has been completed.
While kanban throughput is commonly displayed as a bar chart, you can gain much better insights into your process by using a throughput histogram. Histograms display the frequency distribution of your data. Learning to read these charts enables you to track your workflow performance over time, determine your team capacity and assess your process efficiency.
The Kanban throughput histogram
Average throughput is one of the most accurate approaches to track workflow performance, and the preferred method of visualizing this metric over a period of time is using a throughput histogram.
Histograms show the shape and distribution of your data. The greatest benefit that comes with their use is the ability to monitor basic information about the dataset, such as the median value, the width of spread and the overall distribution of the assignments of your team.
Throughput histogram allows you to visualize how consistently your team is delivering results. On the horizontal axis is the throughput (number of tasks completed), while the vertical axis shows the frequency (number of days) that had a certain throughput. The vertical percentile lines indicate the probability that throughput will be repeated in the future – for example, using the graph above, there is a 50% chance that the future throughput of this team will be 5 items/day or fewer. There is an 85% chance that the throughput will be fewer than 7 items a day. These values can be used to define service level agreements.
Plotting a throughput histogram
Let’s look at plotting a histogram to show the throughput of a team over a month. Here is how the team performed in table form:
It is difficult to make sense of the numbers using such a simple table. One thing that does stand out is the two zero values cropping up every seven days – weekends. Let’s try displaying this data on a scatterplot:
This makes more sense – it’s easy to see how the team’s throughput has varied from day to day over the month. However, we can’t easily see the average throughput of our team or work out trends over time.
Let’s make a histogram of this data. First, count the number of days that have a certain throughput.
Let’s plot this data as a histogram diagram.
Now that we have a histogram, can you work out what useful conclusions and insights can be drawn from it?
How to read throughput histograms
Average throughput measures how much work has been done on average during a week or month, tracking how trends develop over time. We can also use this value to perform rough estimation and commit to how many items a team can deliver for a certain time period.
Our team’s average throughput over the month is the most important metric we want to discover. There are three ways to calculate an average – they can give the same result, but frequently have some differences and mean slightly different things.
One important thing to note about a typical throughput data set is the appearance of zero values due to non-work days – weekends, public holidays, vacations etc. This can make it seem like your team is less productive than they are!
However, it is useful to be aware of the average throughput calculated both with and without weekend values. Including the weekend lows gives you an accurate throughput value to calculate over longer periods of time, while leaving them out will give you a more accurate throughput average for the typical business day.
- Mode is the easiest average to calculate – it is the number that appears most often. In this case, a throughput of 0 is the mode. As we discussed above, these zero values are weekend days that don’t reflect a typical day of work. Removing the weekend values gives a mode of 3.
- Median shows the middle number of a data set. For example, the median of the following set of values (1, 2, 4, 7, 8) is 4. The median of this next set (3, 3, 4, 5, 5) is also 4. If the data set is an even number, the value between the two central numbers is taken. The median in the histogram above is 6 tasks per day.
- Mean is the average calculation that you are most likely to be familiar with. This involves adding up all of the values and dividing them by the number of instances in the data set. The total throughput of the entire month is 111 work items, with 30 instances (days) in the set – giving a mean of 3.7 tasks completed per day.
What is the point of calculating the different types of average? Depending on the range of the data set, different ones can be more likely to predict the central tendency of the set. This central tendency or central value reflects the actual average throughput of the team.
Average throughput is a great way to perform rough estimations. For more accurate long-term forecasts though we recommend using the Monte Carlo method.
Have you found histogram diagrams useful to visualize your throughput data? Which type of average best reflects the performance of your workflow? 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.
Learn how to integrate the Principles of Influence with the Fit-For-Purpose framework and the Kanban Method through… https://t.co/97I5jdsIG1Follow
Two Kanban roles, Service Request Manager and Service Delivery Manager have emerged to equip teams with important d… https://t.co/QrpmJ0i45SFollow
Are you struggling to perform accurate delivery predictions? Download our complete guide to forecasting!… https://t.co/KSThETGbKMFollow
Product teams who use Nave to analyze their workflow can make empirical predictions based on their performance data… https://t.co/FPYPwRmuhLFollow
Are you ready to recap the benefits Kanban analytics can bring to your workflows? Choose your platform, and get sta… https://t.co/Id41c55WmZFollow
With the Nave Kanban Analytics Power-Up for Trello, you'll see beyond your Kanban boards. Analyze your workflow, id… https://t.co/7OqdMb1R5RFollow
Learn more about the Kanban System Accelerator and how is it used within Duke Energy’s Agile Capability Center.… https://t.co/mjtRIiKo8gFollow
Businesses that are truly fit for purpose are positioned for long-term survival and success. Here's an in-depth rev… https://t.co/0tMEyPT8R0Follow
Try our advanced Kanban analytics suite for free on your favorite tool and start leveraging the power of data-drive… https://t.co/nFM71d32nLFollow
Product teams often argue which is better, but the focus should be on how to merge Kanban and Scrum together to del… https://t.co/rd9rS1VZPlFollow
Learn more about the experience of changing an organization with 130 years of history and more than 2,000 employees… https://t.co/T6YfSoJBL2Follow
Did you ever wonder what’s cooking behind the doors of Nave laboratory? Now you can take a peek inside our product… https://t.co/cAHqkCD8enFollow
The key to battle process bottlenecks is to fully recognize but not fight the symptoms. Instead, managers need to a… https://t.co/SLO3QON7B1Follow
Are you ready to recap the benefits Kanban analytics can bring to your team? Start your free 14-day trial today!… https://t.co/hfT9ty5esnFollow
Having a self-funded SaaS company keeps your mind sharp and reminds you how important your initiative is from both… https://t.co/BXKt2ZIFVpFollow
Jira teams can now use Nave to optimize their software development processes. Follow our three-step guide to get st… https://t.co/DtxfR4IykCFollow
It’s all about trust, respect and appreciation. If your employees are engaged, have a purpose and feel motivated, t… https://t.co/sBYwDottlRFollow