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.
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.
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.