I’ve watched this video again and again over the years.
It takes about execution, and speed as a competitive advantage. Some ideas in there are not yet widely accepted, even in lean startups or agile programming. I need to learn more about these Poppendiecks.
“Optimizing a part of a system will always, over time,
sub-optimize the overall system.”
Set based design.
Says: don’t just do 1 thing, do a set of thing. Toyota, in 15 months from concept to a live car, develops a whole set of engines for the first 4 months. 10 active engines under development! In detail!
Tell me if I’m wrong, but NOBODY in the startup world does anything like this. Makes you think.
From their site:
Waste is anything that does not add customer value.
The three biggest wastes in software development are:
Building the Wrong Thing
"There is nothing so useless as doing efficiently that which should not be done at all." –Peter DruckerFailure to Learn
Many of our policies – for example: governance by variance from plan, frequent handovers, and separating decision-making from work – interfere with the learning that is the essence of development.Thrashing
Practices that interfere with the smooth flow of value –task switching, long lists of requests, big piles of partly done work – deliver half the value for twice the effort.
I don’t know. This is good stuff.
As usual, the insights are simple but deep. I’m specifically thinking about how to use set based design in a startup.
It’s funny, btw, that you get speed by delaying decisions. By making less decisions, not more.