{"id":848,"date":"2018-08-24T08:00:55","date_gmt":"2018-08-24T06:00:55","guid":{"rendered":"https:\/\/getnave.com\/blog\/?p=848"},"modified":"2023-03-15T21:42:03","modified_gmt":"2023-03-15T19:42:03","slug":"kanban-throughput-histogram","status":"publish","type":"post","link":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/","title":{"rendered":"Evaluate Process Performance: Throughput Histogram"},"content":{"rendered":"<div class=\"cf-14869-area-150045\"><\/div>\n<p>In the <a href=\"https:\/\/getnave.com\/blog\/what-is-kanban-methodology\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kanban Method<\/a>, throughput is the key measure of workflow efficiency. No matter how many tasks are being worked on, throughput only measures what has been completed.<\/p>\n<p>While kanban throughput is commonly displayed as a bar chart, you can gain much better insights into your process by using a <a href=\"https:\/\/getnave.com\/throughput-histogram-for-trello\" target=\"_blank\" rel=\"noopener noreferrer\">throughput histogram<\/a>. 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.<\/p>\n<h2>The Kanban throughput histogram<\/h2>\n<p>Average <a href=\"https:\/\/getnave.com\/blog\/kanban-throughput\/\" target=\"_blank\" rel=\"noopener noreferrer\">throughput<\/a> 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.<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/histogram-diagram\/\" target=\"_blank\" rel=\"noopener noreferrer\">Histograms<\/a> 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.<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram.png\" rel=\"noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-838\" src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram.png\" alt=\"Kanban throughput histogram\" width=\"2578\" height=\"1382\" srcset=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram.png 2578w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram-300x161.png 300w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram-768x412.png 768w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram-1024x549.png 1024w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/kanban-throughput-histogram-585x314.png 585w\" sizes=\"auto, (max-width: 2578px) 100vw, 2578px\" \/><\/a><\/p>\n<p>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 \u2013 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 <a href=\"https:\/\/getnave.com\/blog\/service-level-agreements-kanban\/\" target=\"_blank\" rel=\"noopener noreferrer\">service level agreements<\/a>.<\/p>\n<h2>Plotting a throughput histogram<\/h2>\n<p>Let\u2019s look at plotting a histogram to show the throughput of a team over a month. Here is how the team performed in table form:<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table.png\" rel=\"noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-850\" src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table.png\" alt=\"Daily throughput in table form\" width=\"1516\" height=\"90\" srcset=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table.png 1516w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table-300x18.png 300w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table-768x46.png 768w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table-1024x61.png 1024w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/daily-throughput-in-table-585x35.png 585w\" sizes=\"auto, (max-width: 1516px) 100vw, 1516px\" \/><\/a><\/p>\n<p>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 \u2013 weekends. Let\u2019s try displaying this data on a scatterplot:<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot.png\" rel=\"noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-504 size-full\" src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot.png\" alt=\"Throughput scatterplot\" width=\"851\" height=\"423\" srcset=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot.png 851w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot-300x149.png 300w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot-768x382.png 768w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Scatter-plot-585x291.png 585w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/a><\/p>\n<p>This makes more sense \u2013 it\u2019s easy to see how the team\u2019s throughput has varied from day to day over the month. However, we can\u2019t easily see the average throughput of our team or work out trends over time.<\/p>\n<p>Let\u2019s make a histogram of this data. First, count the number of days that have a certain throughput.<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table.png\" rel=\"noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-851\" src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table.png\" alt=\"Throughput frequency distribution in table form\" width=\"1516\" height=\"90\" srcset=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table.png 1516w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table-300x18.png 300w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table-768x46.png 768w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table-1024x61.png 1024w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/throughput-frequency-distribution-in-table-585x35.png 585w\" sizes=\"auto, (max-width: 1516px) 100vw, 1516px\" \/><\/a><\/p>\n<p>Let\u2019s plot this data as a histogram diagram.<\/p>\n<p><a href=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram.png\" rel=\"noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-506\" src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram.png\" alt=\"Throughout histogram\" width=\"886\" height=\"436\" srcset=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram.png 886w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram-300x148.png 300w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram-768x378.png 768w, https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/04\/Histogram-585x288.png 585w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/a><\/p>\n<p>Now that we have a histogram, can you work out what useful conclusions and insights can be drawn from it?<\/p>\n<div class=\"cf-14869-area-150047\"><\/div>\n<h2>How to read throughput histograms<\/h2>\n<p>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.<\/p>\n<p>Our team\u2019s average throughput over the month is the most important metric we want to discover. There are three ways to calculate an average \u2013 they can give the same result, but frequently have some differences and mean slightly different things.<\/p>\n<p>One important thing to note about a typical throughput data set is the appearance of zero values due to non-work days \u2013 weekends, public holidays, vacations etc. This can make it seem like your team is less productive than they are!<\/p>\n<p>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.<\/p>\n<ul>\n<li><strong>Mode<\/strong> is the easiest average to calculate \u2013 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\u2019t reflect a typical day of work. Removing the weekend values gives a mode of 3.<\/li>\n<li><strong>Median<\/strong> 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.<\/li>\n<li><strong>Mean<\/strong> 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 \u2013 giving a mean of 3.7 tasks completed per day.<\/li>\n<\/ul>\n<p>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 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Central_tendency\" target=\"_blank\" rel=\"noopener noreferrer\">central tendency<\/a> of the set. This central tendency or central value reflects the actual average throughput of the team.<\/p>\n<p>Average throughput is a great way to perform rough estimations. For more accurate long-term forecasts though we recommend using the <a href=\"https:\/\/getnave.com\/blog\/monte-carlo-simulation\/\" target=\"_blank\" rel=\"noopener noreferrer\">Monte Carlo method<\/a>.<\/p>\n<p><em>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!<\/em><\/p>\n<style>      \r\n      .forecasting {\r\n        max-width: 100%;\r\n        padding: 25px;\r\n        border-radius: 8px;\r\n        background-color: #e8f3f7;\r\n        text-align: left;\r\n      }\r\n      .forecasting img {\r\n        display: block;\r\n        max-width: 100%;\r\n        border-radius: 8px;\r\n        margin: 0 !important;\r\n      }\r\n      .forecasting h2 {\r\n        max-width: 350px;\r\n        margin-bottom: 15px;\r\n        padding: 0;\r\n        color: #2d3754;\r\n        font-weight: 700;\r\n        font-size: 28px;\r\n        line-height: 1.3;\r\n        text-transform: uppercase;\r\n        letter-spacing: 0;\r\n      }\r\n      .forecasting p {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        color: #2d3754;\r\n        font-size: 16px;\r\n        line-height: 1.5em;\r\n      }\r\n      .forecasting p.sub-title {\r\n        color: #f26a54;\r\n        font-size: 15px;\r\n        letter-spacing: 0.2px;\r\n        font-weight: 600;\r\n      }\r\n\r\n      .forecasting .container-text {\r\n        display: flex;\r\n        align-items: center;\r\n        margin-bottom: 30px;\r\n      }\r\n      .forecasting .container-text > div.form-block-image {\r\n        width: 41%;\r\n      }\r\n      .forecasting .container-text > div.form-block {\r\n        width: 59%;\r\n        padding: 0 0 0 30px;\r\n      }\r\n      .forecasting .form-block__button {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        max-width: 250px;\r\n        min-height: 42px;\r\n        margin: 0 auto;\r\n        padding: 5px 22px;\r\n        border-width: 0px;\r\n        border-radius: 4px;\r\n        background-color: rgb(242, 106, 84);\r\n        color: #ffffff;\r\n        font-size: 14px;\r\n        text-align: left;\r\n        font-weight: 700;\r\n        text-decoration: none;\r\n        cursor: pointer;\r\n      }\r\n      .forecasting a.form-block__button:hover {\r\n        opacity: 0.8;\r\n      }\r\n      \r\n      @media (max-width: 767px) {\r\n        .forecasting {\r\n          text-align: center;\r\n        }\r\n        .forecasting h2 {\r\n          max-width: 100%;\r\n        }\r\n        .forecasting .container-text > div.form-block {\r\n          width: 100%;\r\n          padding-left: 0;\r\n        }\r\n        .forecasting .container-text .form-block-image {\r\n          display: none;\r\n        }\r\n      }\r\n\r\n      \/* sidebar *\/\r\n      #sidebar .forecasting {\r\n        text-align: center;\r\n      }\r\n      #sidebar .forecasting p.sub-title {\r\n        margin-bottom: 5px;\r\n        font-size: 12px;\r\n      }\r\n      #sidebar .forecasting h2 {\r\n        max-width: 100%;\r\n        font-size: 20px;\r\n      }\r\n      #sidebar .forecasting p {\r\n        font-size: 14px;\r\n      }\r\n      #sidebar .forecasting .container-text .form-block-image {\r\n        display: none;\r\n      }\r\n      #sidebar .forecasting .container-text > div.form-block {\r\n        width: 100%;\r\n\t\tpadding-left: 0;\r\n      }\r\n      #sidebar .forecasting .controls-wrapper {\r\n        display: block;\r\n        width: 100%;\r\n        margin: 0;\r\n      }\r\n      #sidebar .forecasting a.form-block__button {\r\n        color: #fff !important;\r\n      }\r\n    <\/style>\r\n\r\n    <div class=\"forecasting\">\r\n      <div class=\"container-text\">\r\n        <div class=\"form-block-image\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2020\/05\/the-complete-guide-on-forecasting.png\"\r\n            class=\"fr-dii fr-draggable\"\r\n            draggable=\"false\"\r\n          \/>\r\n        <\/div>\r\n        <div class=\"form-block\">\r\n          <p class=\"sub-title\">THE COMPLETE GUIDE TO<\/p>\r\n          <h2>FORECASTING<\/h2>\r\n          <p>\r\n            This guide will equip you with practical, proven methods of making reliable delivery commitments based\r\n            on your past performance data.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"controls-wrapper\">\r\n        <a class=\"form-block__button\"> LEARN MORE <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <script type=\"text\/javascript\">\r\n      var downloadButton = document.querySelector('.forecasting a.form-block__button');\r\n      var sidebar = document.querySelector('#sidebar');\r\n      var sidebarButton = document.querySelector('#sidebar .forecasting a.form-block__button');\r\n\t    var permaLink = window.location.pathname.split('\/')[2]\r\n      downloadButton.addEventListener('click', event => {\r\n        event.preventDefault();\r\n        window.location.href = \"https:\/\/getnave.com\/the-complete-guide-to-forecasting?utm_source=blog&utm_medium=post&utm_campaign=\" + permaLink;\r\n      });\r\n\r\n      if (sidebar) {\r\n        sidebarButton.addEventListener('click', event => {\r\n          event.preventDefault();\r\n          window.location.href = \"https:\/\/getnave.com\/the-complete-guide-to-forecasting?utm_source=blog&utm_medium=sidebar&utm_campaign=\" + permaLink;\r\n        });\r\n      }\r\n    <\/script>\r\n<!--<style>\r\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');\r\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');\r\n      \r\n      .black-friday {\r\n        margin: 0;\r\n        padding: 30px;\r\n        border-radius: 8px;\r\n        background: url('https:\/\/getnave.com\/blog\/wp-content\/uploads\/2022\/03\/masterclass-pop-up-bg.jpg') no-repeat;\r\n        background-size: cover;\r\n        overflow: hidden;\r\n        text-align: center;\r\n      }\r\n      .black-friday-inner {\r\n        padding: 15px 10px;\r\n        border-radius: 8px;\r\n        background-color: rgba(255, 255, 255, 0.8);\r\n      }\r\n      .black-friday img {\r\n        display: block;\r\n        width: 100%;\r\n        margin: 0 !important;\r\n        object-fit: cover;\r\n      }\r\n      .black-friday h2 {\r\n        margin-bottom: 15px !important;\r\n        padding: 0 !important;\r\n        color: #2d3754 !important;\r\n        font-weight: 700 !important;\r\n        font-size: 20px !important;\r\n        line-height: 1.3 !important;\r\n        text-transform: uppercase !important;\r\n        letter-spacing: 0 !important;\r\n        font-family: 'Montserrat',sans-serif !important;\r\n      }\r\n      .black-friday p {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        font-size: 16px !important;\r\n        color: #2d3754 !important;\r\n        line-height: 1.5 !important;\r\n        font-family: 'Montserrat',sans-serif !important;\r\n      }\r\n      .black-friday p.sub-title {\r\n\t\t    margin-bottom: 10px !important;\r\n        color: #f26a54 !important;\r\n        font-size: 15px !important;\r\n        letter-spacing: .2px !important;\r\n        font-weight: 600 !important;\r\n        font-family: 'Montserrat',sans-serif !important;\r\n      }\r\n      .black-friday .container-text {\r\n        position: relative;\r\n        z-index: 2;\r\n        text-align: center;\r\n      }   \r\n      .black-friday .form-block__button {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        max-width: 375px;\r\n        min-height: 47px;\r\n        margin: 15px auto 0;\r\n        padding: 5px 19px;\r\n        border-width: 0px;\r\n        border-radius: 4px;\r\n        background-color: #ff8c7d !important;\r\n        color: #ffffff;\r\n        font-family: 'Montserrat',sans-serif !important;\r\n        font-size: 14px !important;\r\n        text-align: left;\r\n        font-weight: 700;\r\n        text-decoration: none;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        text-align: center;\r\n      }\r\n      .black-friday a.form-block__button:hover {\r\n        background: rgba(255,159,140,125.80) !important;\r\n        color: rgb(255, 255, 255) !important;\r\n        border-color: #ff8c7d !important;\r\n\r\n      }\r\n      .black-friday .controls-wrapper {\r\n        position: relative;\r\n        z-index: 2;\r\n      }\r\n      \r\n      @media (max-width: 767px) {\r\n        .black-friday {\r\n          padding: 20px;\r\n        }\r\n        .black-friday-inner {\r\n          padding: 15px;\r\n        }\r\n        .black-friday h2 {\r\n          max-width: 100%;\r\n\t\t      margin: 15px 0;\r\n          font-size: 17px;\r\n        }\r\n        .black-friday .container-text > div.form-block {\r\n          width: 100%;\r\n          padding: 0;\r\n          text-align: center;\r\n        }\r\n        .black-friday .controls-wrapper {\r\n          display: block;\r\n          width: 100%;\r\n          margin: 0;\r\n        }\r\n      }\r\n\r\n      \/* sidebar *\/\r\n      #sidebar .black-friday {\r\n        padding: 20px;\r\n      }\r\n      #sidebar .black-friday-inner {\r\n        padding: 15px;\r\n      }\r\n      #sidebar .black-friday p.sub-title {\r\n        margin-bottom: 5px;\r\n        font-size: 12px;\r\n      }\r\n      #sidebar .black-friday p {\r\n        line-height: 20px;\r\n        font-size: 14px;\r\n      }\r\n      #sidebar .black-friday h2 {\r\n        max-width: 100%;\r\n\t\t    margin: 10px 0 20px;\r\n        font-size: 17px;\r\n      }\r\n      #sidebar .black-friday .controls-wrapper {\r\n        display: block;\r\n        width: 100%;\r\n        margin: 0;\r\n      }\r\n      #sidebar .black-friday a.form-block__button {\r\n        color: #fff !important;\r\n      }\r\n    <\/style>\r\n    \r\n    <div class=\"black-friday\">\r\n      <div class=\"black-friday-inner\">\r\n        <div class=\"container-text\">\r\n          <p class=\"sub-title\">BLACK FRIDAY SALE STARTS NOW<\/p>\r\n          <h2>30% Discount on Everything<\/h2>\r\n          <p>Use the code <strong>NAVEBLACK22<\/strong> at the checkout to apply your discount. This limited-time offer expires on <strong>30th Nov<\/strong>!<\/p>\r\n          <a class=\"form-block__button\"> I'm interested, Sonya! Give me the deets <\/a>\r\n        <\/div>\r\n\r\n        \r\n      <\/div>\r\n    <\/div>\r\n    \r\n    <script type=\"text\/javascript\">\r\n      var downloadButton = document.querySelector('.black-friday a.form-block__button');\r\n      var sidebar = document.querySelector('#sidebar');\r\n      var sidebarButton = document.querySelector('#sidebar .black-friday a.form-block__button');\r\n\t    var permaLink = window.location.pathname.split('\/')[2]\r\n      downloadButton.addEventListener('click', event => {\r\n        event.preventDefault();\r\n        window.location.href = \"https:\/\/getnave.com\/black?utm_source=blog&utm_medium=post&utm_campaign=\" + permaLink;\r\n      });\r\n\r\n      if (sidebar) {\r\n        sidebarButton.addEventListener('click', event => {\r\n          event.preventDefault();\r\n          window.location.href = \"https:\/\/getnave.com\/black?utm_source=blog&utm_medium=sidebar&utm_campaign=\" + permaLink;\r\n        });\r\n      }\r\n    <\/script>-->\n<div class=\"cf-14869-area-150046\"><\/div>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1046,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[70],"tags":[],"class_list":["post-848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-team-performance"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Evaluate Process Performance: Throughput Histogram | Nave<\/title>\n<meta name=\"description\" content=\"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evaluate Process Performance: Throughput Histogram | Nave\" \/>\n<meta property=\"og:description\" content=\"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\" \/>\n<meta property=\"og:site_name\" content=\"Nave Blog: Expert tips and guidelines for agile teams\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/getnave\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/NaveHQ\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-24T06:00:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-15T19:42:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png\" \/>\n\t<meta property=\"og:image:width\" content=\"5001\" \/>\n\t<meta property=\"og:image:height\" content=\"3433\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sonya Siderova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/NaveHQ\" \/>\n<meta name=\"twitter:site\" content=\"@getnave\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sonya Siderova\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\"},\"author\":{\"name\":\"Sonya Siderova\",\"@id\":\"https:\/\/getnave.com\/blog\/#\/schema\/person\/d758aa37dbe33f3696219f81bc52a5ea\"},\"headline\":\"Evaluate Process Performance: Throughput Histogram\",\"datePublished\":\"2018-08-24T06:00:55+00:00\",\"dateModified\":\"2023-03-15T19:42:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\"},\"wordCount\":881,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/getnave.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png\",\"articleSection\":[\"Team Performance\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\",\"url\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\",\"name\":\"Evaluate Process Performance: Throughput Histogram | Nave\",\"isPartOf\":{\"@id\":\"https:\/\/getnave.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png\",\"datePublished\":\"2018-08-24T06:00:55+00:00\",\"dateModified\":\"2023-03-15T19:42:03+00:00\",\"description\":\"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!\",\"breadcrumb\":{\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage\",\"url\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png\",\"contentUrl\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png\",\"width\":5001,\"height\":3433,\"caption\":\"\u041aanban team productivity\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/getnave.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluate Process Performance: Throughput Histogram\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/getnave.com\/blog\/#website\",\"url\":\"https:\/\/getnave.com\/blog\/\",\"name\":\"Nave Blog: Expert tips and guidelines for agile teams\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/getnave.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/getnave.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/getnave.com\/blog\/#organization\",\"name\":\"Nave\",\"url\":\"https:\/\/getnave.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/getnave.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/01\/nave-1.png\",\"contentUrl\":\"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/01\/nave-1.png\",\"width\":70,\"height\":18,\"caption\":\"Nave\"},\"image\":{\"@id\":\"https:\/\/getnave.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/getnave\",\"https:\/\/x.com\/getnave\",\"https:\/\/www.linkedin.com\/company\/6387485\/\",\"https:\/\/www.youtube.com\/channel\/UC-2BKBUVu5WPvVZD6te2aAA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/getnave.com\/blog\/#\/schema\/person\/d758aa37dbe33f3696219f81bc52a5ea\",\"name\":\"Sonya Siderova\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/getnave.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d2c83a7d50c14385ac672f9a09bd32a51fd484d74f283e8c40f4e52a02c820db?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d2c83a7d50c14385ac672f9a09bd32a51fd484d74f283e8c40f4e52a02c820db?s=96&d=identicon&r=g\",\"caption\":\"Sonya Siderova\"},\"sameAs\":[\"https:\/\/getnave.com\",\"https:\/\/www.facebook.com\/NaveHQ\",\"https:\/\/www.linkedin.com\/company\/NaveHQ\",\"https:\/\/x.com\/https:\/\/twitter.com\/NaveHQ\"]},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evaluate Process Performance: Throughput Histogram | Nave","description":"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/","og_locale":"en_GB","og_type":"article","og_title":"Evaluate Process Performance: Throughput Histogram | Nave","og_description":"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!","og_url":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/","og_site_name":"Nave Blog: Expert tips and guidelines for agile teams","article_publisher":"https:\/\/www.facebook.com\/getnave","article_author":"https:\/\/www.facebook.com\/NaveHQ","article_published_time":"2018-08-24T06:00:55+00:00","article_modified_time":"2023-03-15T19:42:03+00:00","og_image":[{"width":5001,"height":3433,"url":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png","type":"image\/png"}],"author":"Sonya Siderova","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/NaveHQ","twitter_site":"@getnave","twitter_misc":{"Written by":"Sonya Siderova","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#article","isPartOf":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/"},"author":{"name":"Sonya Siderova","@id":"https:\/\/getnave.com\/blog\/#\/schema\/person\/d758aa37dbe33f3696219f81bc52a5ea"},"headline":"Evaluate Process Performance: Throughput Histogram","datePublished":"2018-08-24T06:00:55+00:00","dateModified":"2023-03-15T19:42:03+00:00","mainEntityOfPage":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/"},"wordCount":881,"commentCount":0,"publisher":{"@id":"https:\/\/getnave.com\/blog\/#organization"},"image":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage"},"thumbnailUrl":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png","articleSection":["Team Performance"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/","url":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/","name":"Evaluate Process Performance: Throughput Histogram | Nave","isPartOf":{"@id":"https:\/\/getnave.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage"},"image":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage"},"thumbnailUrl":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png","datePublished":"2018-08-24T06:00:55+00:00","dateModified":"2023-03-15T19:42:03+00:00","description":"In Kanban, throughput is one of the key measures of workflow efficiency. Learn how to track your performance over time using throughput histograms!","breadcrumb":{"@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#primaryimage","url":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png","contentUrl":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/08\/kanban-team-productivity.png","width":5001,"height":3433,"caption":"\u041aanban team productivity"},{"@type":"BreadcrumbList","@id":"https:\/\/getnave.com\/blog\/kanban-throughput-histogram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/getnave.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Evaluate Process Performance: Throughput Histogram"}]},{"@type":"WebSite","@id":"https:\/\/getnave.com\/blog\/#website","url":"https:\/\/getnave.com\/blog\/","name":"Nave Blog: Expert tips and guidelines for agile teams","description":"","publisher":{"@id":"https:\/\/getnave.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/getnave.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/getnave.com\/blog\/#organization","name":"Nave","url":"https:\/\/getnave.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/getnave.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/01\/nave-1.png","contentUrl":"https:\/\/getnave.com\/blog\/wp-content\/uploads\/2018\/01\/nave-1.png","width":70,"height":18,"caption":"Nave"},"image":{"@id":"https:\/\/getnave.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/getnave","https:\/\/x.com\/getnave","https:\/\/www.linkedin.com\/company\/6387485\/","https:\/\/www.youtube.com\/channel\/UC-2BKBUVu5WPvVZD6te2aAA"]},{"@type":"Person","@id":"https:\/\/getnave.com\/blog\/#\/schema\/person\/d758aa37dbe33f3696219f81bc52a5ea","name":"Sonya Siderova","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/getnave.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d2c83a7d50c14385ac672f9a09bd32a51fd484d74f283e8c40f4e52a02c820db?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d2c83a7d50c14385ac672f9a09bd32a51fd484d74f283e8c40f4e52a02c820db?s=96&d=identicon&r=g","caption":"Sonya Siderova"},"sameAs":["https:\/\/getnave.com","https:\/\/www.facebook.com\/NaveHQ","https:\/\/www.linkedin.com\/company\/NaveHQ","https:\/\/x.com\/https:\/\/twitter.com\/NaveHQ"]},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":10,"sum_votes":50},"_links":{"self":[{"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/posts\/848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/comments?post=848"}],"version-history":[{"count":0,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/posts\/848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/media\/1046"}],"wp:attachment":[{"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/media?parent=848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/categories?post=848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getnave.com\/blog\/wp-json\/wp\/v2\/tags?post=848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}