Issue No.03 - May/June (2008 vol.25)
Grady Booch , IBM
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.56
What is the optimal design for a given system, a design that reasonably balances all the forces that weigh in on the problem? In turn, what is the optimal organizational structure for developing, deploying, and evolving that system? The challenge for every organization is to find the sweet spot that provides the right balance of innovation, predictability, repeatability, and risk confrontation for that project at every given moment. The book Organizational Patterns of Agile Development by Jim Coplien and Neil Harrison focuses on organizational patterns, a number of which are germane to the evolution of a system's architecture. The author proposes five additional, overarching organizational patterns.
organizational pattern, architectural patterns, risk confrontation
Grady Booch, "Architectural Organizational Patterns", IEEE Software, vol.25, no. 3, pp. 18-19, May/June 2008, doi:10.1109/MS.2008.56