2 ms·
The very idea that software should be produced by the same production techniques we use to manufacture cars is a sickness, and the sooner it can be eradicated f
by xorcist 5y ago
The very idea that software should be produced by the same production techniques we use to manufacture cars is a sickness, and the sooner it can be eradicated from popular culture the better.
It's everywhere from Lean to that insufferable Mary Sue of the Phoenix book. It makes for decent storytelling, but it has nothing to do with how any successful software has ever been made. There is no assembly line and we do not pause it. It is a parable that is actively unhelpful. Lean manufacturing was not even invented to develop or design cars, so it's purported origins doesn't even make sense.
See also "software is like construction work" which used to be popular before. That wasn't useful either, and anyone who's seen the construction business knows it's nothing like management literature of yesteryear would make it out to be.
Sorry for the rant. I don't hate agile. This just happens to be a sore spot, comparing software to "a car" is intellectually lazy. We should be able to do better. It's easy to imagine the day when someone asks why we can't design cars the same way we design software. Not the other way around.