{"id":4213,"date":"2010-12-22T00:00:00","date_gmt":"2010-12-22T00:00:00","guid":{"rendered":"http:\/\/localhost:10003\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/"},"modified":"2021-05-07T14:22:00","modified_gmt":"2021-05-07T14:22:00","slug":"how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand","status":"publish","type":"post","link":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/","title":{"rendered":"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand?"},"content":{"rendered":"<p><strong>Dear Gemba Coach,<\/strong><\/p>\n<p><strong>We\u2019re a tier two supplier and we\u2019re trying to implement a pull system. We\u2019re leveling our production schedules, but our customer\u2019s variation in the demand for products immediately makes us miss shipments. Our OTD is not getting better. Although production runs more smoothly, people are getting frustrated. Where would you start?<\/strong><\/p>\n<p>That definitely is a tricky question, and I\u2019d start at the gemba. Are your truck preparation areas all set up? The only practical way of guaranteeing shipments is to have the truck prepared in advance and in full. The first place to go is shipping, checking that truck preparations areas are under control. This means that for every customer destination, shipping staff need to understand:<\/p>\n<ul>\n<li>Truck destination<\/li>\n<li>Truck departure time<\/li>\n<li>Preparation zone (where are the parts for this truck)<\/li>\n<li>End of preparation time (at what time the truckload should be complete)<\/li>\n<li>Status (are we ok or are we late)<\/li>\n<li>Comments (if we have missing parts, why?)\u00a0<\/li>\n<\/ul>\n<p>As a kaizen focus in shipping we should try to have all trucks prepared in full by the end of preparation time. The gap between end of preparation and truck departure is meant to be able to respond an emergency if a box is missing. Some would argue that we\u2019re creating muda of handling the parts as opposed to picking them directly in a warehouse and placing them in the truck, and that is the case. When we grow up we\u2019ll be able to do so. But in the meantime we use the truck preparation areas to (1) <em>visualize<\/em> our mis-shipments, (2) be able to <em>react immediately<\/em> and fight for the completion of every truck, and (3) ask <em>why?<\/em> when a truck preparation area is missing crates at closing time.<\/p>\n<p>The next step is to wonder about how the parts get to the truck preparation area. If you\u2019re running a pull system, then parts should <em>not come from a finished goods warehouse<\/em>, but <em>from a shop stock on the line itself<\/em>. The production line, cell, or machine owns its own stock, and has a supermarket of parts with dedicated lanes for high runners: A, B, C, and a general purpose lane for low runners, X.<\/p>\n<p>Parts are picked up from the line\u2019s supermarket by parts withdrawal kanban. These kanban instruct the train operator (or the forklift) that a crate of A has to be withdrawn from the shop stock and brought to the corresponding truck preparation area at the specified time.<\/p>\n<p>Time is specified by a leveling board. This is a big box with slots for kanban cards. On the vertical side, the box is organized by destination first, and within a destination, by parts numbers \u2013 each part number has its own line on the board. If the same part goes to two different destinations, it can appear twice on the leveling box \u2013 each at that customer\u2019s takt time. Horizontally, the board presents time-based pigeonholes in which the kanban cards are placed \u2013 several slots for every hour. A truck preparation area should be consolidated from a start time to an end time.<\/p>\n<p><strong>Learning by Leveling<\/strong><\/p>\n<p>This leveling board is like a bicycle crankset. It converts the pull from customer trucks into withdrawal on the line. Without a pull system, the MRP would order to pick up all the necessary parts at once on the line (in the finished goods warehouse, more likely). What the pull system does is consolidate the load in the truck preparation area at the same rhythm as parts are used on your customer\u2019s assembly line.<\/p>\n<p>Why a physical leveling board and not simply instructions to the material handler via some electronic device? Kaizen and visualization, of course. The leveling box is a learning tool to teach us to do two rather difficult things:<\/p>\n<ol>\n<li>Consolidate truck loads to guarantee complete shipments<\/li>\n<li>Transmit takt time to the lines to level production<\/li>\n<\/ol>\n<p>We need to learn to do this because it\u2019s far from obvious. Truckloads are dictated by customer\u2019s requests. In an ideal world, they\u2019d be perfectly smooth, but we all know that customers change their minds constantly and at the last minute, so truck loads tend to vary a little in volume (most customers do try to fill their trucks) and a lot in mix (aaargh!). On the other hand, takt time is a leveling device: it\u2019s the total daily operating time divided by the total daily production requirement. The production requirement is issued out of a leveled plan that averages out customer demand per reference and spreads it evenly by day. Basically, these numbers correspond more or less and we need to learn to manage this more or less ever more finely in order to 1) guarantee shipments as well as 2) maintain an even pull on the line.\u00a0<\/p>\n<p><span style=\"text-decoration: underline;\">The assumption here is that customer variation is not that wild<\/span>. Particularly when the customer is an assembly manufacturer, he\u2019s got a plan as well, and although at tier two you might be experiencing a lot of spot demand variation, experience shows this tends to be created variation \u2013 variation created by the supply chain mechanisms themselves.\u00a0<\/p>\n<p>The basic idea behind leveling the production plan is that what the customer has not picked up today, he\u2019ll pick up extra tomorrow. Conversely, what he\u2019s asking for extra today, he won\u2019t ask for tomorrow. On average, customer demand for any part tends to be fairly stable, because (barring seasonality or promotions) <span style=\"text-decoration: underline;\">market behavior tends to be stable<\/span>. A given size of market will have a given rate of purchase replacement, and so will buy products at a given rhythm. There are all sorts of reasons volume varies from one day to the next, but the law of large numbers works in our favor. On large volumes, variation is actually quite small in percentage, and, more than anything else, it\u2019s <em>steady<\/em>.\u00a0<\/p>\n<p>The leveling board, therefore, represents first the leveled production plan \u2013 the weekly customer demand averaged by day \u2013 in order to pull smoothly and in small quantities on the production lines \u2013 but also needs to take into account the real customer order for <em>this<\/em> truck. The leveling board should visualize start and end of truck preparation.\u00a0<\/p>\n<p><strong>Waiting Pool<\/strong><\/p>\n<p>So if the customer orders more parts than the plan, where do they come from? Or if they order fewer parts than the plan, where should they go? Our assumption is that if they order fewer parts than the average planned, we will <em>still build them<\/em>. Certainly, this smacks of overproduction, but the belief is that if the customer doesn\u2019t want the parts today, he\u2019ll want them tomorrow on top of the averaged demand \u2013 and we wouldn\u2019t be able to deliver because of fully loading the production line. In essence <em>these are not parts in stock, but parts in waiting for a delayed order<\/em>.<\/p>\n<p>In order to learn how to deal with the discrepancies between the leveled production plan and the real truck order, we will start by visualizing the situation: we will set up a buffer stock, a \u201c<strong>pool stock<\/strong>\u201d in lean parlance which is not an inventory, but a waiting area for crates corresponding to the variation of created demand.<\/p>\n<p>So, if the customer is asking for nine crates instead of ten today for truck number one, the tenth card will be placed in the leveling board, with a sign saying that the destination of the parts is not the truck preparation area (which is now complete) but the pool stock. Conversely, if the customer asks for eleven crates rather than the average of ten, the eleventh card will appear in the leveling board with an instruction to pick it up in the pool stock.<\/p>\n<p>Inventory sitting in this pool stock is tracked part by part with the kanban cards, which get their own board. Variations in the pool are the key to understanding real demand and customers\u2019 behavior. Part by part, the amount of crates in the pool stock should be fiddled with endlessly to stick as closely as can be to real customer behavior. This stock is not, well, a stock so to speak, but a tool to understand the real nature of customer demand. For instance, it should be distinguished physically from any safety stock, which is kept to protect the customer from fire, strike, machine breakdown or a comet hitting the plant.<\/p>\n<p>Handling the pool stock is not easy, but great kaizen material. You\u2019ll discover there are many combinations of things going wrong, such as trucks not arriving on time (or with no set schedules), parts going to different customers (and at different takt times: don\u2019t put them together, but treat them separately), or not receiving firm orders until the very last minute (fill the leveling board according to the leveled plan, and complete it as new information comes in). But that\u2019s the fun of it.<\/p>\n<p>At the gemba, check that your leveling board actually reflects trucks. In practice, most people who work with leveling boards are more focused on their impact on production (withdrawing from the line\u2019s supermarket), and not on consolidating the truck (and delivering exactly to customers). I suspect the key to unlock your question lies in using the pool stock to absorb the difference between the leveled plan and the actual truck load. Make sure the leveling board visualizes both dimensions of the problem and that the people in shipping understand the kaizen they have to do on that matter, and I am willing to bet that your OTD will improve visibly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear Gemba Coach:\u00a0We\u2019re a tier two supplier and we\u2019re trying to implement a pull system. We\u2019re leveling our production schedules, but our customer\u2019s variation in the demand for products immediately makes us miss shipments. Our OTD is not getting better. Although production runs more smoothly, people are getting frustrated. Where would you start?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"categories":[31],"tags":[27],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute\" \/>\n<meta property=\"og:description\" content=\"Dear Gemba Coach:\u00a0We\u2019re a tier two supplier and we\u2019re trying to implement a pull system. We\u2019re leveling our production schedules, but our customer\u2019s variation in the demand for products immediately makes us miss shipments. Our OTD is not getting better. Although production runs more smoothly, people are getting frustrated. Where would you start?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean Enterprise Institute\" \/>\n<meta property=\"article:published_time\" content=\"2010-12-22T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-07T14:22:00+00:00\" \/>\n<meta name=\"author\" content=\"devteam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"devteam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\"},\"author\":{\"name\":\"devteam\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/person\/f0a4497606c30cee818b7157b04b6a4e\"},\"headline\":\"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand?\",\"datePublished\":\"2010-12-22T00:00:00+00:00\",\"dateModified\":\"2021-05-07T14:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\"},\"wordCount\":1615,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.lean.org\/#organization\"},\"keywords\":[\"Manufacturing\"],\"articleSection\":[\"Article\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\",\"url\":\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\",\"name\":\"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute\",\"isPartOf\":{\"@id\":\"https:\/\/www.lean.org\/#website\"},\"datePublished\":\"2010-12-22T00:00:00+00:00\",\"dateModified\":\"2021-05-07T14:22:00+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lean.org\/#website\",\"url\":\"https:\/\/www.lean.org\/\",\"name\":\"Lean Enterprise Institute\",\"description\":\"Lean Production | Lean Manufacturing | LEI | Lean Services\",\"publisher\":{\"@id\":\"https:\/\/www.lean.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lean.org\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.lean.org\/#organization\",\"name\":\"Lean Enterprise Institute\",\"url\":\"https:\/\/www.lean.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg\",\"contentUrl\":\"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg\",\"width\":1500,\"height\":450,\"caption\":\"Lean Enterprise Institute\"},\"image\":{\"@id\":\"https:\/\/www.lean.org\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lean.org\/#\/schema\/person\/f0a4497606c30cee818b7157b04b6a4e\",\"name\":\"devteam\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute","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:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/","og_locale":"en_US","og_type":"article","og_title":"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute","og_description":"Dear Gemba Coach:\u00a0We\u2019re a tier two supplier and we\u2019re trying to implement a pull system. We\u2019re leveling our production schedules, but our customer\u2019s variation in the demand for products immediately makes us miss shipments. Our OTD is not getting better. Although production runs more smoothly, people are getting frustrated. Where would you start?","og_url":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/","og_site_name":"Lean Enterprise Institute","article_published_time":"2010-12-22T00:00:00+00:00","article_modified_time":"2021-05-07T14:22:00+00:00","author":"devteam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"devteam","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/#article","isPartOf":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/"},"author":{"name":"devteam","@id":"https:\/\/www.lean.org\/#\/schema\/person\/f0a4497606c30cee818b7157b04b6a4e"},"headline":"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand?","datePublished":"2010-12-22T00:00:00+00:00","dateModified":"2021-05-07T14:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/"},"wordCount":1615,"commentCount":0,"publisher":{"@id":"https:\/\/www.lean.org\/#organization"},"keywords":["Manufacturing"],"articleSection":["Article"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/","url":"https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/","name":"How Do We Manage Our Stock to Be Lean AND Responsive to Varied Customer Demand? - Lean Enterprise Institute","isPartOf":{"@id":"https:\/\/www.lean.org\/#website"},"datePublished":"2010-12-22T00:00:00+00:00","dateModified":"2021-05-07T14:22:00+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lean.org\/the-lean-post\/articles\/how-do-we-manage-our-stock-to-be-lean-and-responsive-to-varied-customer-demand\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.lean.org\/#website","url":"https:\/\/www.lean.org\/","name":"Lean Enterprise Institute","description":"Lean Production | Lean Manufacturing | LEI | Lean Services","publisher":{"@id":"https:\/\/www.lean.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lean.org\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.lean.org\/#organization","name":"Lean Enterprise Institute","url":"https:\/\/www.lean.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lean.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg","contentUrl":"https:\/\/www.lean.org\/wp-content\/uploads\/2020\/07\/lei_logo.jpg","width":1500,"height":450,"caption":"Lean Enterprise Institute"},"image":{"@id":"https:\/\/www.lean.org\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.lean.org\/#\/schema\/person\/f0a4497606c30cee818b7157b04b6a4e","name":"devteam"}]}},"_links":{"self":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/4213"}],"collection":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/comments?post=4213"}],"version-history":[{"count":1,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/4213\/revisions"}],"predecessor-version":[{"id":11158,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/posts\/4213\/revisions\/11158"}],"wp:attachment":[{"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/media?parent=4213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/categories?post=4213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lean.org\/wp-json\/wp\/v2\/tags?post=4213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}