Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Efficiency is a by-product of removing waste. It isn't the goal. Who can argue against eliminating waste? =)

The next step is learning to see waste. And chasing radical ideas is not necessarily waste. Experimentation is not necessarily waste.

Toyota employs something called "set-based product development" where they develop multiple versions of a product at once. Talk about "wasteful experimentation."

Imagine developing three versions of a web site in Prototype, JQuery, and Flash -- all at the same time.



nivi, is there a free online canonical source of Toyota's lean system, and if so, can you link to it?


See http://en.wikipedia.org/wiki/Toyota_production_system

But I think it is easier to learn Extreme Programming first because TPS is somewhat abstract. XP is very concrete. Check out Kent Beck's Extreme Programming Explained.


I want to second this idea - Kent Beck is the best place to start. If you find XP too preachy, take a look at his Test-Driven Development: By Example.


You might also try the Lean Software Institute: http://www.leansoftwareinstitute.com/


For those of you willing to pay for a canonical source on Toyota's philosophy, I heartily recommend The Toyota Way:

http://www.amazon.com/Toyota-Way-Jeffrey-Liker/dp/0071392319

It is much, much more than a 'lean system', although one of their major goals is to eliminate waste.

I'm also big fan of their 'go and see for yourself' (genchi genbutsu) philosophy.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: