Design reviews, where multiple minds discuss and critique plans, can lead to better design outcomes and should be encouraged in both academic and industry settings. I believe design permeates the entire development process. You should always do at least a little bit of design upfront, even if it's not a waterfall method.