TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Limiting Work in Progress (2020)

88 pointsby xo5vikabout 4 years ago

12 comments

Animatsabout 4 years ago
<i>The first and most important question of course is to understand that having too much WIP is in fact bad.</i><p>This is a well-understood concept in factories. Not enough people today have ever been in a factory.<p>It&#x27;s a classic problem with manufacturing plants that make a large number of different items. There, it&#x27;s obvious - you have racks or piles or bins of partially finished product sitting around. Yet you can&#x27;t avoid some of that, because machines have setup and teardown times. So you make a thousand stampings of thing A, which then wait for the next step. If you only made a lot of 100, there would be less work in progress, but more time the stamping machine wasn&#x27;t running while the dies were changed. If you made a lot of 10,000, the stamping machine&#x27;s efficiency would be higher but you&#x27;d have more work in progress. So, what&#x27;s the optimal lot size?<p>This is a classic business school problem.[1] There&#x27;s a whole theory of this, dating back to 1913.<p>Apple is famous for having botched this with their Macintosh factory in Fremont.[2] They centered their factory around an automated storage and retrieval system. This meant they could buffer a lot of work in process without making a visible mess. Wrong approach.<p>[1] <a href="https:&#x2F;&#x2F;www.allaboutlean.com&#x2F;lot-size-part-1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.allaboutlean.com&#x2F;lot-size-part-1&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;Dk306ZkNOuc" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;Dk306ZkNOuc</a>
评论 #26765793 未加载
评论 #26764574 未加载
评论 #26764507 未加载
评论 #26763764 未加载
评论 #26763643 未加载
评论 #26763661 未加载
mjfisherabout 4 years ago
If anyone wants a much more in-depth look at the concepts behind this, I can&#x27;t recommend &quot;The Goal&quot; by Eliyahu M. Goldratt enough. It&#x27;s a bit like The Phoenix Project, in that it&#x27;s a novel about improving flow in delivery processes, but it&#x27;s much, <i>much</i> better, and goes into way more practical depth. You&#x27;ll learn about not just WIP, but floating bottlenecks, buffers, batch sizes, etc. that turn out to be universally useful concepts. The audiobook is especially good - easily the most practically applicable book in the field I&#x27;ve come across. Go read it&#x2F;listen to it.
评论 #26764773 未加载
评论 #26764769 未加载
评论 #26764664 未加载
xo5vikabout 4 years ago
I had misunderstood this idea as minimising the WIP, but it&#x27;s about optimisation.<p>Quotes: &quot;How can I find out what the ideal WIP limit is for the system I am in?&quot; &quot;After a few iterations and having recorded the learnings in retrospectives, we collectively decided to increase the WIP.&quot;<p>This articles also references: Why limiting work-in-progress works. <a href="https:&#x2F;&#x2F;lethain.com&#x2F;limiting-wip&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lethain.com&#x2F;limiting-wip&#x2F;</a><p>Discussed previously <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19186456" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19186456</a>
评论 #26765026 未加载
erokarabout 4 years ago
I&#x27;m surprised Kanban is only mentioned cursorily. Limiting work in progress is one of, if not the, point of Kanban.
评论 #26764937 未加载
评论 #26764540 未加载
mikesabbaghabout 4 years ago
I think what is important is the gratification when a team delivers a feature. If a team can produce x amount of work, if this is divided over large number of WIP, the team will deliver much less features and will be less happy and satisfied. but if the team work on a smaller number of features, the team will complete and deliver more features and be happier and more excited to work more
评论 #26764929 未加载
choegerabout 4 years ago
You should ask yourself where the WIP comes from. Are there people in your org (job description ending with &quot;nager&quot;) that get paid for creating new tasks?
评论 #26765171 未加载
TeeMassiveabout 4 years ago
I never truly realized that doing things in parallel was WIP itself, even if I have read the Phoenix Project. I mean now it just makes sense and I kinda feel dumb.
jesabout 4 years ago
This is spot on. I have been a student of Eli’s work since about 1995. He was an amazing individual.<p>An important point not always noticed is that restricting WIP improves both flow and quality in organizations. I see flow and quality as “mutually co-arising” attributes of thoughtful management of organizations.<p>I also like the work done by Dave Snowden with his Cynefin framework. Anyone else share this view?
natmakaabout 4 years ago
WIP seems also detrimental to me on a less-accountable but often perceptible way: motivation. AFAIK most human beings benefit from (maybe even need to) periodically see something useful resulting from their work.
epylarabout 4 years ago
This is one of those changes that needs to be supported at the highest level to work.
osmarksabout 4 years ago
It seems like the model in this is assuming the conclusion of the post.
rektideabout 4 years ago
this really depends on whether you are trying to be productive or creative.