Architectural X Factors: Environment, Organization, and Teams
摘要
Today, software projects continue to fail (or at least fail to live up to their potential) at alarming rates. Architectures regularly fall short of promised capabilities. The underlying causes of such failures are manifold. Certainly, some—if not many—failures in the architectural realm are due to a lack of constraints or the wrong constraints. Yet even the perfect set of constraints, the ideal architectural style provides vanishingly few guarantees of success. There exist “x” factors outside the intellectual space of architectural design that must be understood and addressed in order for an architect to become truly effective in their work. The Tailor-Made model emphasizes the concept of “fit” in architecture, but “fit” is a concept with a deceptively vast scope. At this stage, a deeper exploration of our couture metaphor is necessary.