This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: 15-1 Chapter 15. Measuring and Maintaining Architecture Quality John M. BorkyCopyright 2009-2010. All rights reserved. No portion of this document may be reproduced or distributed without the consent of the author.15-2 Chapter 15. Measuring and Maintaining Architecture Quality “Commit yourself to quality from day one ... it's better to do nothing at all than to do something badly." Mark McCormack "For just experience tells, in every soil, That those that think must govern those that toil.”Oliver Goldsmith Ensuring Quality in an Architecture We have stressed throughout our treatment of architecture development the impor-tance of fundamental architectural tenets and best practices in achieving results that meet customer needs, both at delivery and over the long term. Unfortunately, too many system and enterprise developments over the years have sacrificed enforcement of these rules to short-sighted expedience in program execution (“we can’t afford to track architecture quality”), conflicting priorities (“nothing matters but performance”), or lack of architec-ture skills and discipline (“it’s really just about software running on hardware”). The re-sult has been architectures that were either flawed from the outset or allowed to deteri-orate with the passage of time. In this final Chapter, we focus on two practical and effec-tive ways to combat this loss of architecture integrity: metrics and governance. Our ap-proach is based on two premises: that it is possible and necessary to objectively assess the inherent quality of an architecture, and that it is possible and necessary to institute me-chanisms that enforce the rules and practices through which that quality is achieved and maintained. Unless these basic principles are applied, the best architecture methodology in the world will sooner or later lead to disappointment, if not outright failure. The fact that architecture assessment and governance are becoming recognized as es-sential activities is shown by the many publications, conferences and organizations that now focus on them. As with many other topics in this book, we can only introduce the basics and invite the interested reader to pursue areas of interest in more detail. Perhaps surprisingly, there is considerable agreement in the community on the preferred ap-proaches to both architecture metrics and governance, but, inevitably, organizations and individuals have come up with rather different specific terms and methods. We will de-scribe approaches that are consistent with MBSAP and are reasonably representative of published results and recommendations. It’s important to note that both assessment and governance need to be carefully tailored to the specific content and goals of individual systems and enterprises to achieve their intended payoffs without imposing excessive overhead or over-constraining the architects and engineers in making design decisions....
View Full Document
- Summer '10
- Architecture, QAts, General Architecture Governance