TBF the analogy is especially strained for that one. Per another commenter, Boeing actually makes rockets with waterfall, but test-driven only really makes sense for software, where making local changes is easy but managing complexity is hard.
Edit: Actually, there’s even software where it doesn’t work well. A lot of scientific-type computing is hard to check until it’s run all the way through.
That’s where digital twin engineering HOPES to bridge the gap.
There is definitely a contium of how long it takes to build and test changes where increasly abstract design makes more and more sense vs the send it model
TBF the analogy is especially strained for that one. Per another commenter, Boeing actually makes rockets with waterfall, but test-driven only really makes sense for software, where making local changes is easy but managing complexity is hard.
Edit: Actually, there’s even software where it doesn’t work well. A lot of scientific-type computing is hard to check until it’s run all the way through.
That’s where digital twin engineering HOPES to bridge the gap.
There is definitely a contium of how long it takes to build and test changes where increasly abstract design makes more and more sense vs the send it model