{"id":138,"date":"2006-07-02T21:44:54","date_gmt":"2006-07-03T04:44:54","guid":{"rendered":"https:\/\/staging.opexlearning.com\/resources\/138\/shmula-goes-camping-drum-buffer-rope"},"modified":"2014-09-23T08:17:03","modified_gmt":"2014-09-23T13:17:03","slug":"shmula-goes-camping-drum-buffer-rope","status":"publish","type":"post","link":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/","title":{"rendered":"Shmula Goes Camping: Drum-Buffer-Rope and Theory of Constraints"},"content":{"rendered":"<div class=\"a296a24fa2fc69ef5487857f02f111e8\" data-index=\"9\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<!-- Single Post readerboard -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:inline-block;width:728px;height:90px\"\r\n     data-ad-client=\"ca-pub-8207522353004717\"\r\n     data-ad-slot=\"1144967431\"><\/ins>\r\n<script>\r\n(adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<\/div>\n<p><a title=\"pete abilla family\" href=\"https:\/\/staging.opexlearning.com\/resources\/about-peter-abilla\/\">My family<\/a> and I went camping with my brother-in-law and his family. We went to a place in Utah called Uinta National Forest &#8212; it was beautiful. We prepared well, got the tent and camping stuff ready, then headed to the camp site on Friday. When we arrived, we set-up camp, then we went on a hike.<\/p>\n<p>That&#8217;s us above on a hike &#8212; that&#8217;s me with the blue shirt holding a baby; yeah, the Asian guy, that&#8217;s me. It was just absolutely beautiful up there. It was nice to be in nature.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10107 aligncenter\" title=\"drum-buffer-rope-abilla\" src=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg\" alt=\"\" width=\"500\" height=\"375\" srcset=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg 500w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla-300x225.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>During our hike, I couldn&#8217;t help but think of the Boy Scout chapter in <a title=\"introduction to theory of constraints\" href=\"https:\/\/staging.opexlearning.com\/resources\/the-theory-of-constraints-the-fundamentals\/2632\/\">Goldratt&#8217;s &#8220;The Goal&#8221;<\/a>. You know, the chapter where Goldratt introduces the Drum-Buffer-Rope system.<\/p>\n<p>Before explaining the Drum-Buffer-Rope (DBR) system, let me first explain some basic characteristics of systems, in general:<\/p>\n<ol>\n<li>Every system has a <a title=\"some bottlenecks are good and helps us manage better\" href=\"https:\/\/staging.opexlearning.com\/resources\/constraints-bottlenecks-prevent-childhood-obesity\/10086\/\">bottleneck<\/a>.<\/li>\n<li>A bottleneck is a state of affairs where demand for service exceeds the capacity to serve.<\/li>\n<li>The Throughput of a system is dependent on the Throughput of the Bottleneck.<\/li>\n<li>Given (1), (2), &amp; (3), for maximum output, a system ought to keep the bottleneck working at 100% capacity with little or no defects (scrap, waste (muda), time-traps).<\/li>\n<li>Given (4), Non-bottleneck processes should be working at less than 100% capacity, so as to not over-burden the bottleneck with large batches of work-in-process (WIP).<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10108 aligncenter\" title=\"theory-of-constraints-drum-buffer-rope\" src=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/theory-of-constraints-drum-buffer-rope.jpg\" alt=\"\" width=\"500\" height=\"253\" srcset=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/theory-of-constraints-drum-buffer-rope.jpg 500w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/theory-of-constraints-drum-buffer-rope-300x151.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>The characteristics above are basic to any system &#8212; manufacturing, clinical, software, or otherwise. Put on your Systems-wide Hat and think about your experience thus far, regardless of industry: bottlenecks are everywhere. That&#8217;s not the problem, but managing it is. Hence, the Drum-Buffer-Rope System.<\/p>\n<p>Managing the Constraint is mostly about managing the non-bottleneck systems and making them &#8220;aware&#8221; how fast they should work &#8212; when they should slow down, when they should stop, or when they should increase pace and by how much. The Drum-Buffer-Rope system allows for a systems-wide awareness.<\/p>\n<h2>The Drum<\/h2>\n<p>The Bottleneck or Constraint, acts as a Drum &#8212; it sets the rythm that the whole system should follow. In Lean Manufacturing, this is also called &#8220;Takt Time.&#8221;<\/p>\n<h2>The Buffer<\/h2>\n<p>There are situations when when upstream processes can&#8217;t produce as much as is needed by the Bottleneck; the result: the Constraint is starved and overall system output is compromised. So, we must have a buffer of inventory that is the size of the accounted-for variation is demand. This will help to level-out variation. A Buffer will assure that the Constraint never has to wait and, <em>waiting <\/em>is a form of waste.<\/p>\n<p>Similarly, if upstream processes are producing more than the Constraint has the capacity to handle, then there&#8217;s going to be excess inventory sitting in front of the Constraint and, hence, a feast.<\/p>\n<p>Put another way, the Buffer is the inventory and inventory is directly related to Lead Time (I explain this in 2 previous posts on Little&#8217;s Law <a href=\"https:\/\/staging.opexlearning.com\/resources\/queueing-theory-part-1\/91\/\">here<\/a> and here.<\/p>\n<p>This phenomena is sometimes called the Feast-of-Famine Syndrome.<\/p>\n<p>DBR is used to avoid either of these scenarios &#8212; the Feast or the Famine &#8212; by dictating the batch size and frequency of the inputs into the Buffer.<\/p>\n<h2>The Rope<\/h2>\n<p>The Rope is a method by which the Constraint can signal to the upstream processes (non-bottleneck processes) when to slow down, when to stop, or when to produce faster and the quantity. This is called &#8220;Pull Scheduling&#8221; in Lean Manufacturing terms. In software, this can be implemented as a data structure called a <em>Stack<\/em>, with &#8220;Push&#8221; and &#8220;Pop&#8221; as the methods for pulling from the Stack.<\/p>\n<h2>Applications of Drum Buffer Rope<\/h2>\n<p><a title=\"the practice of lean manufacturing at amazon.com\" href=\"https:\/\/staging.opexlearning.com\/resources\/the-source-of-dirt\/1340\/\">When I was with Amazon.com<\/a>, I led a project where I investigated a production line that was experiencing a Feast\/Famine scenario. There was a lot of waste on this line and it impacted daily production in a serious way. As the team lead, I set out to observe, interview the operators, and collect data on this line. I quantified the cost to Amazon that was a result of the Feast\/Famine scenario &#8212; costs in terms of actual dollars resulting from missed orders, upgraded orders, overtime of operators, product damage, and safety issues.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10109 aligncenter\" title=\"poisson-distribution-queueing\" src=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/poisson-distribution-queueing.jpg\" alt=\"\" width=\"500\" height=\"370\" srcset=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/poisson-distribution-queueing.jpg 500w, https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/poisson-distribution-queueing-300x222.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>The distribution you see above is best approximated by the Poisson Distribution, which means that the Mean and the Standard Deviation are approximately the same. What does this mean? The picture above graphically shows the <del datetime=\"2006-07-03T05:25:11+00:00\">Famine<\/del> Feast scenario &#8212; product in totes arrive at the constraint ALL at the same time.<\/p>\n<p>Solution? I led a team of software and industrial engineers that re-engineered this line and we implemented a DBR solution, where the pack-rate at the Constraint would dictate what the upstream pick-rate should be. In other words, we made sure that the pick-rate would never be higher than the pack-rate. This solution worked and Amazon saved a lot of money and customers benefit.<\/p>\n<p>Drum-Buffer-Rope is an intuitive solution to a seemingly complex problem. DBR is seen in many areas including Agile Development, Manufacturing, and Medicine (Emergency Room Visits). It&#8217;s an effective business tool to manage the constraints that every business faces.<\/p>\n<p>Oh, by the way, camping was great!<\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>My family and I went camping with my brother-in-law and his family. We went to a place in Utah called Uinta National Forest &#8212; it was beautiful. We prepared well, got the tent and camping stuff ready, then headed to the camp site on Friday. When we arrived, we set-up camp, then we went on [&hellip;]<\/p>\n","protected":false},"author":12327,"featured_media":10107,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[46],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Drum Buffer Rope and Theory of Constraints<\/title>\n<meta name=\"description\" content=\"An explanation and application of theory of constraints and drum buffer rope.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Drum Buffer Rope and Theory of Constraints\" \/>\n<meta property=\"og:description\" content=\"An explanation and application of theory of constraints and drum buffer rope.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/\" \/>\n<meta property=\"og:site_name\" content=\"OpEx Learning\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/get.shmula\" \/>\n<meta property=\"article:published_time\" content=\"2006-07-03T04:44:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-23T13:17:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Uday Kawar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@shmula\" \/>\n<meta name=\"twitter:site\" content=\"@shmula\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Uday Kawar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/\",\"name\":\"Drum Buffer Rope and Theory of Constraints\",\"isPartOf\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg\",\"datePublished\":\"2006-07-03T04:44:54+00:00\",\"dateModified\":\"2014-09-23T13:17:03+00:00\",\"author\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd\"},\"description\":\"An explanation and application of theory of constraints and drum buffer rope.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg\",\"contentUrl\":\"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg\",\"width\":500,\"height\":375},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.opexlearning.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Theory of Constraints\",\"item\":\"https:\/\/staging.opexlearning.com\/resources\/theory-of-constraints\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Shmula Goes Camping: Drum-Buffer-Rope and Theory of Constraints\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#website\",\"url\":\"https:\/\/staging.opexlearning.com\/resources\/\",\"name\":\"OpEx Learning\",\"description\":\"Lean Six Sigma. Simplified.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.opexlearning.com\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd\",\"name\":\"Uday Kawar\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Drum Buffer Rope and Theory of Constraints","description":"An explanation and application of theory of constraints and drum buffer rope.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Drum Buffer Rope and Theory of Constraints","og_description":"An explanation and application of theory of constraints and drum buffer rope.","og_url":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/","og_site_name":"OpEx Learning","article_publisher":"https:\/\/www.facebook.com\/get.shmula","article_published_time":"2006-07-03T04:44:54+00:00","article_modified_time":"2014-09-23T13:17:03+00:00","og_image":[{"width":500,"height":375,"url":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg","type":"image\/jpeg"}],"author":"Uday Kawar","twitter_card":"summary_large_image","twitter_creator":"@shmula","twitter_site":"@shmula","twitter_misc":{"Written by":"Uday Kawar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/","url":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/","name":"Drum Buffer Rope and Theory of Constraints","isPartOf":{"@id":"https:\/\/staging.opexlearning.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage"},"image":{"@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg","datePublished":"2006-07-03T04:44:54+00:00","dateModified":"2014-09-23T13:17:03+00:00","author":{"@id":"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd"},"description":"An explanation and application of theory of constraints and drum buffer rope.","breadcrumb":{"@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#primaryimage","url":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg","contentUrl":"https:\/\/staging.opexlearning.com\/resources\/wp-content\/uploads\/2006\/07\/drum-buffer-rope-abilla.jpg","width":500,"height":375},{"@type":"BreadcrumbList","@id":"https:\/\/staging.opexlearning.com\/resources\/shmula-goes-camping-drum-buffer-rope\/138\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.opexlearning.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Theory of Constraints","item":"https:\/\/staging.opexlearning.com\/resources\/theory-of-constraints\/"},{"@type":"ListItem","position":3,"name":"Shmula Goes Camping: Drum-Buffer-Rope and Theory of Constraints"}]},{"@type":"WebSite","@id":"https:\/\/staging.opexlearning.com\/resources\/#website","url":"https:\/\/staging.opexlearning.com\/resources\/","name":"OpEx Learning","description":"Lean Six Sigma. Simplified.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.opexlearning.com\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/staging.opexlearning.com\/resources\/#\/schema\/person\/9335b5223b67189b35bda7d6be11c3fd","name":"Uday Kawar"}]}},"_links":{"self":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts\/138"}],"collection":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/users\/12327"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":0,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/media\/10107"}],"wp:attachment":[{"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.opexlearning.com\/resources\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}