7.1. Communications Challenges

Software development is becoming increasingly complicated, requiring the participation of many diverse people with various skill sets. Dealing with the coordination among different groups is an ongoing factor in the military. As such, the military provides a wealth of lessons which are equally applicable to the development of software applications, the most important of which is how multidirectional communication is handled. Since effective communication is required for proper coordination, it can never be considered an optional part of the life of a software professional. Rather, constant verification through proper communication must be a fundamental part of the overall software development process. If it is determined ...

Get Software Architect Bootcamp 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.