Chapter six. 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 they are getting into. An architect can be doomed from the start due to existing organizational or interpersonal problems among team members. Conversely, you may discover a team that is already well organized, where you have the luxury of devoting the majority of your time to technical rather than process ...

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.