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.




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

Search: