<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: The Importance of Heijunka</title>
	<atom:link href="http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/feed/" rel="self" type="application/rss+xml" />
	<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/</link>
	<description>Thoughts and insights from the shop floor.</description>
	<pubDate>Fri, 29 Aug 2008 01:53:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Mark</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-6704</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-6704</guid>
		<description>Yes, assembly is always the most flexible operation. The reason to level assembly is to level the demand on the upstream operations like fabrication and paint. Once the demand on them is leveled, then any batching, etc. that they do can be understood as caused by unsolved issues in that operation vs. irregular demand from outside.

The automobile industry, of course, has all of the operations - stamping, painting - that are inherently batch. Once they had a level demand from assembly, they started progressively attacking the reasons for running batches.

In stamping, it was mainly to attack changeovers for dies - SMED - so that they can run progressively smaller batches. In paint, for a long time, they batched colors, then re-sequenced the bodies through the assembly line - recognizing that the inventory between paint and assembly was because of unsolved problems.

Recently they developed a cartridge based paint technology that allows them to switch colors on a unit-by-unit basis, so that is gone... but that isn't the point. The point is that they did not use assembly batching as a "reason" why they could not level paint.

As for utilization, it is a very poor measurement as, typically, optimizing utilization at any operations results in larger batches and more overproduction, higher usage of working capital, more vulnerability to damage, more storage space, greater need to schedule, track, count, re-sequence, etc. I'll work up a piece about optimizing batch sizes in the cases where the single-part run time is small vs. the takt and vs. the changeover.</description>
		<content:encoded><![CDATA[<p>Yes, assembly is always the most flexible operation. The reason to level assembly is to level the demand on the upstream operations like fabrication and paint. Once the demand on them is leveled, then any batching, etc. that they do can be understood as caused by unsolved issues in that operation vs. irregular demand from outside.</p>
<p>The automobile industry, of course, has all of the operations - stamping, painting - that are inherently batch. Once they had a level demand from assembly, they started progressively attacking the reasons for running batches.</p>
<p>In stamping, it was mainly to attack changeovers for dies - SMED - so that they can run progressively smaller batches. In paint, for a long time, they batched colors, then re-sequenced the bodies through the assembly line - recognizing that the inventory between paint and assembly was because of unsolved problems.</p>
<p>Recently they developed a cartridge based paint technology that allows them to switch colors on a unit-by-unit basis, so that is gone&#8230; but that isn&#8217;t the point. The point is that they did not use assembly batching as a &#8220;reason&#8221; why they could not level paint.</p>
<p>As for utilization, it is a very poor measurement as, typically, optimizing utilization at any operations results in larger batches and more overproduction, higher usage of working capital, more vulnerability to damage, more storage space, greater need to schedule, track, count, re-sequence, etc. I&#8217;ll work up a piece about optimizing batch sizes in the cases where the single-part run time is small vs. the takt and vs. the changeover.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Wain</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-6503</link>
		<dc:creator>Anthony Wain</dc:creator>
		<pubDate>Thu, 14 Aug 2008 18:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-6503</guid>
		<description>Heijunka works fine for assembly, even with variations.
But what happens when you meet monuments like punch plate utilisation, where runtime per part is less than takt, hence inventory.
Or a Paint process where the monument is running batches of colours due to change over, again inventory.
I look forward to you answer, so far no one seems to have resolved this.</description>
		<content:encoded><![CDATA[<p>Heijunka works fine for assembly, even with variations.<br />
But what happens when you meet monuments like punch plate utilisation, where runtime per part is less than takt, hence inventory.<br />
Or a Paint process where the monument is running batches of colours due to change over, again inventory.<br />
I look forward to you answer, so far no one seems to have resolved this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-4035</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Thu, 24 Apr 2008 13:58:22 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-4035</guid>
		<description>Mike -
Exactly.

It is about leveling, first, the workload experienced by the main line. Sometimes you have to get creative and introduce time-based units of work that don't necessarily correspond 1:1 with units of production. 

IF you can manage to also level the mix - that is introduce at least the options that impact cycle time in a level manner, then you can have an easier time on the main line PLUS, you allow upstream feeding processes to see a more level signal as well.

THANKS for the comment! As I said to someone else, it is nice to know people actually read this stuff.  :)</description>
		<content:encoded><![CDATA[<p>Mike -<br />
Exactly.</p>
<p>It is about leveling, first, the workload experienced by the main line. Sometimes you have to get creative and introduce time-based units of work that don&#8217;t necessarily correspond 1:1 with units of production. </p>
<p>IF you can manage to also level the mix - that is introduce at least the options that impact cycle time in a level manner, then you can have an easier time on the main line PLUS, you allow upstream feeding processes to see a more level signal as well.</p>
<p>THANKS for the comment! As I said to someone else, it is nice to know people actually read this stuff.  <img src='http://theleanthinker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Rexford</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-4034</link>
		<dc:creator>Mike Rexford</dc:creator>
		<pubDate>Thu, 24 Apr 2008 13:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-4034</guid>
		<description>the purpose of heijunka is to level the shop floor, right?  most manufactures are more and more becoming a big job shop with product options to the moon.

TPS is a time based system and if time is level your floor will be level.  Inventory is used to buffer either as raw or FG's.  The less the better.

If your through-put time is less than your customer L.T. leveling is easier, and MTO should be the goal.

But how do you level a factory that has varying C.T's because of different options offered on its product.  Some say develop seperate lines to dedicate different SKU's, this works if the volume mix (pattern) can be maintained.  

What I have done is level by time not by volume and smoothed my processes.  the work content in time is the same.  this only works if the through-put time is less than the customer L.T.</description>
		<content:encoded><![CDATA[<p>the purpose of heijunka is to level the shop floor, right?  most manufactures are more and more becoming a big job shop with product options to the moon.</p>
<p>TPS is a time based system and if time is level your floor will be level.  Inventory is used to buffer either as raw or FG&#8217;s.  The less the better.</p>
<p>If your through-put time is less than your customer L.T. leveling is easier, and MTO should be the goal.</p>
<p>But how do you level a factory that has varying C.T&#8217;s because of different options offered on its product.  Some say develop seperate lines to dedicate different SKU&#8217;s, this works if the volume mix (pattern) can be maintained.  </p>
<p>What I have done is level by time not by volume and smoothed my processes.  the work content in time is the same.  this only works if the through-put time is less than the customer L.T.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2433</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 19 Mar 2008 06:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2433</guid>
		<description>James -
At the risk of being trite, the answer is "it depends on the situation." I have first-hand experience with classic heijunka box systems being used for administrative processes such as customer order entry. There is another application described in the "Administrative Flow" section of the "Mura, Muri, Muda in Health Care" post a few down from this one.

Ultimately, though, it comes back to the core purpose. The *objective* of heijunka is to meter work into the system at the same rate you expect it to actually get processed.

In the graphics and printing industry (I took the liberty of looking up your URL), you probably do at least a cursory job of estimating how long a job will take. If you were to set up some kind of time slotting system, and have each job occupy the estimated amount of time, then you would be able to apply the CHECK of PDCA to your process. You could tell if actual work was running ahead or behind your estimate, and intervene / adjust as necessary.

If you continuously compare actual time with estimated time and use that to improve your estimating process, then you get better and better at predicting.

Even complex jobs often break down into assemblies and sequences of routine tasks. Where each total job may be unique, the underlying tasks are things you know and understand. This is why your team is expert at doing these things.

For truly complex tasks - requiring a project plan - I highly recommend Goldratt's "Critical Chain" methodology. Google it, you will turn up a lot of material.</description>
		<content:encoded><![CDATA[<p>James -<br />
At the risk of being trite, the answer is &#8220;it depends on the situation.&#8221; I have first-hand experience with classic heijunka box systems being used for administrative processes such as customer order entry. There is another application described in the &#8220;Administrative Flow&#8221; section of the &#8220;Mura, Muri, Muda in Health Care&#8221; post a few down from this one.</p>
<p>Ultimately, though, it comes back to the core purpose. The *objective* of heijunka is to meter work into the system at the same rate you expect it to actually get processed.</p>
<p>In the graphics and printing industry (I took the liberty of looking up your URL), you probably do at least a cursory job of estimating how long a job will take. If you were to set up some kind of time slotting system, and have each job occupy the estimated amount of time, then you would be able to apply the CHECK of PDCA to your process. You could tell if actual work was running ahead or behind your estimate, and intervene / adjust as necessary.</p>
<p>If you continuously compare actual time with estimated time and use that to improve your estimating process, then you get better and better at predicting.</p>
<p>Even complex jobs often break down into assemblies and sequences of routine tasks. Where each total job may be unique, the underlying tasks are things you know and understand. This is why your team is expert at doing these things.</p>
<p>For truly complex tasks - requiring a project plan - I highly recommend Goldratt&#8217;s &#8220;Critical Chain&#8221; methodology. Google it, you will turn up a lot of material.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Considine</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2426</link>
		<dc:creator>James Considine</dc:creator>
		<pubDate>Tue, 18 Mar 2008 17:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2426</guid>
		<description>Mark, how would you apply heijunka in a transactional environment, or a custom job shop environment? I have observed this repeatedly in non-manufacturing environments, where the inventory is hours of people's time, or bandwidth to take on tasks. Often this involves salaried workers.

How would you go about introducing this in an environment with numerous takt times, depending on the project, customer, etc.?</description>
		<content:encoded><![CDATA[<p>Mark, how would you apply heijunka in a transactional environment, or a custom job shop environment? I have observed this repeatedly in non-manufacturing environments, where the inventory is hours of people&#8217;s time, or bandwidth to take on tasks. Often this involves salaried workers.</p>
<p>How would you go about introducing this in an environment with numerous takt times, depending on the project, customer, etc.?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curious Cat Management Improvement Blog &#187; Management Improvement Carnival #31</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2352</link>
		<dc:creator>Curious Cat Management Improvement Blog &#187; Management Improvement Carnival #31</dc:creator>
		<pubDate>Fri, 14 Mar 2008 16:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2352</guid>
		<description>[...] The Importance of Heijunka by Mark Rosenthal - &#8220;Production leveling, however, is difficult, and the management has to have the fortitude to do it. Honestly, most don’t. They don’t like to deliberately set the necessary inventory and backlog buffers into place&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] The Importance of Heijunka by Mark Rosenthal - &#8220;Production leveling, however, is difficult, and the management has to have the fortitude to do it. Honestly, most don’t. They don’t like to deliberately set the necessary inventory and backlog buffers into place&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ethan Berry</title>
		<link>http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2217</link>
		<dc:creator>Ethan Berry</dc:creator>
		<pubDate>Wed, 05 Mar 2008 18:27:31 +0000</pubDate>
		<guid isPermaLink="false">http://theleanthinker.com/2008/03/03/the-importance-of-heijunka/#comment-2217</guid>
		<description>Your logic is brilliant Mark. This reminds me of a joke I once heard:

A pessimist believes the glass is half empty.

An optimist believes the glass is half full.

An engineer would tell us the glass is twice as big as it needs to be.</description>
		<content:encoded><![CDATA[<p>Your logic is brilliant Mark. This reminds me of a joke I once heard:</p>
<p>A pessimist believes the glass is half empty.</p>
<p>An optimist believes the glass is half full.</p>
<p>An engineer would tell us the glass is twice as big as it needs to be.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
