Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Models for Evaluating and Improving Architecture Competence

  • March 2008
  • By Len Bass, Paul C. Clements, Rick Kazman, Mark H. Klein
  • This report outlines the concepts of software architecture competence and describes four models for explaining, measuring, and improving the architecture competence of an individual or a software-producing organization.
  • Software Architecture
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2008-TR-006
  • Abstract

    Software architecture competence is the ability of an individual or organization to acquire, use, and sustain the skills and knowledge necessary to carry out software architecture-centric practices. Previous work in architecture has concentrated on its technical aspects: methods and tools for creating, analyzing, and using architecture. However, a different perspective recognizes that these activities are carried out by people working in organizations, and those people and organizations can use assistance towards consistently producing high-quality architectures.  

    This report lays out the basic concepts of software architecture competence and describes four models for explaining, measuring, and improving the architecture competence of an individual or a software-producing organization. The models are based on (1) the duties, skills, and knowledge required of a software architect or architecture organization, (2) human performance technology, an engineering approach applied to improving the competence of individuals, (3) organizational coordination, the study of how people and units in an organization share information, and (4) organizational learning, an approach to how organizations acquire, internalize, and utilize knowledge to improve their performance. The report also shows how the four models can be synergistically applied to produce an evaluation instrument to measure an organization's architecture competence.

  • Download

Cite This Report

SEI

Bass, Len; Clements, Paul; Kazman, Rick; & Klein, Mark. Models for Evaluating and Improving Architecture Competence. CMU/SEI-2008-TR-006. Software Engineering Institute, Carnegie Mellon University. 2008. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673

IEEE

Bass. Len, Clements. Paul, Kazman. Rick, and Klein. Mark, "Models for Evaluating and Improving Architecture Competence," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2008-TR-006, 2008. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673

APA

Bass, Len., Clements, Paul., Kazman, Rick., & Klein, Mark. (2008). Models for Evaluating and Improving Architecture Competence (CMU/SEI-2008-TR-006). Retrieved September 26, 2016, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673

CHI

Len Bass, Paul Clements, Rick Kazman, & Mark Klein. Models for Evaluating and Improving Architecture Competence (CMU/SEI-2008-TR-006). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2008. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673

MLA

Bass, Len., Clements, Paul., Kazman, Rick., & Klein, Mark. 2008. Models for Evaluating and Improving Architecture Competence (Technical Report CMU/SEI-2008-TR-006). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673

BibTex

@techreport{BassModelsfor2008,
title={Models for Evaluating and Improving Architecture Competence},
author={Len Bass and Paul Clements and Rick Kazman and Mark Klein},
year={2008},
number={CMU/SEI-2008-TR-006},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8673} }