In my world, the detailed design happens as late as possible, and is quite fluid, as we get feedback from the implementation. This is certainly my main take away from DDD.
In waterfall as I understand it, each step is separated in time and team, and the feedback loop from implementation is lost.
In waterfall as I understand it, each step is separated in time and team, and the feedback loop from implementation is lost.