What does the Toyota Production System look like when applied to software?
This probably reduces down to: "what is waste in software dev, and how to we COMPLETELY ERADICATE IT?"
Conversation
Marie and Tom Poppendieck's 2002 book, Lean Software Development: An Agile Toolkit contains the original attempt to answer that question.
But I don't think their methods (or Ohno's ideas) have spread very far.
1
1
It's worth asking if TPS may ever be applied to software.
Toyota demands something called 'production levelling'. That means small batch sizes — so they don't overcommit to a production run — but within that run, everything is predictable.
You can't do that in software.
2
1
Replying to
I've always been confused about how strong people think the analogy is between building cars and building computer programs. There are some similarities, but software is not a widget factory and we don't generally ask programmers to write the same line of code 100x/day...
1
1
Replying to
I think your point that TPS is about eliminating waste actually explains the disanalogy: in cars, the design is already finalized so optimizing production is the most important thing. In software, getting the design (both UX+tech) right is way more important than efficiency.
1
1
Show replies


