Chapter Seven. Software Architecture: Jump School

In the military, jump school is used to prepare soldiers for landing in enemy-occupied terrain. Without adequate intelligence, paratrooping soldiers can find themselves in the middle of a village dung heap, a minefield, or a camouflaged enemy camp. Similarly in software, when the architect joins an organization or project team without adequate intelligence information, there is no telling what he or she is getting into. An architect can be doomed from the start as a result of existing organizational or interpersonal problems among team members. Conversely, the architect may discover a team that is already well organized, where the majority of his or her time can be devoted to technical rather than ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.