I think I agree with everything you say, Ben, about the use of iteration. Concerning your final paragraph on bringing design decisions to the board/owners/employees/customers at the same time, I think there are many nuances to ferret out. Designers need to understand the desires/needs of all of these folks, but not everyone who is important to an organization is a good designer or will do a good job contributing to a design process. Buy-in from stakeholders is critical, but how you obtain that buy-in is tricky business. A topic for another day!