Chapter Eight. Communications Training

The cornerstone of any significantly large venture is communication. In the military, establishing lines of communication between troops is the top priority. Without communication, it is impossible to adequately allocate resources, coordinate efforts, assess progress, or, basically, conduct war. Similarly, a software team must communicate throughout a software development effort or it simply cannot succeed. A software architect must define what level of communication is required, what form the communication takes, and how to assist continually in improving communication in order to ensure that the development tasks proceed as expected. The architect frequently must decide which design problems require collaborative ...

Get Software Architect Bootcamp, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.