How frequently have you encountered people who are neither coding- nor tech-savvy discussing software architecture? How frequently are they decision-makers? Yes, it happens, and everyone who experiences it knows what it causes. The point is to find a way to talk about software architecture with all interested stakeholders (even if they are business/product people who don’t have a clue about the technical side of building software) so they will truly understand what is happening. Thanks to communication, instead of having strategic disasters, we have a chance to achieve strategic design.
Video producer: https://www.oracle.com/javaone/