Quality Attribute Workshops
Quality attribute workshops (QAWs) provide a method for identifying a systems architecture critical quality attributes, such as availability, performance, security, interoperability, and modifiability, that are derived from mission or business goals. The QAW does not assume the existence of a software architecture. It was developed to complement the Architecture Tradeoff Analysis Method® (ATAM®) in response to customer requests for a method to identify important quality attributes and clarify system requirements before there is a software architecture to which the ATAM could be applied.
In the QAW, an external team facilitates meetings between stakeholders during which scenarios representing the quality attribute requirements are generated, prioritized, and refined (i.e., adding additional details such as the participants and assets involved, the sequence of activities, and questions about quality attributes requirements). The process of refining the scenarios allows stakeholders to communicate among themselves, thereby exposing assumptions that may not have surfaced during requirements elicitation. The refinement also provides insights as to how these attributes interact, forming a basis for making tradeoffs between these attributes.
There may be more than one scenario generation workshop, depending on the number and type of organizations and stakeholders involved in the development, maintenance, or use of the system. The QAW process ends with the list of prioritized, refined scenarios. The refined scenarios can be used in different ways, for example as seed scenarios for ATAM or as test cases in an acquisition effort.
Additional Information
Read More:
-
Robert J. Ellison, Andrew P. Moore, Len Bass, Mark Klein, Felix Bachmann, Security and Survivability Reasoning Frameworks and Architectural Design Tactics (CMU/SEI-2004-TN-022).
-
Robert L. Nord, William G. Wood, Paul C. Clements, Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method (CMU/SEI-2004-TN-017).
-
M. Barbacci, R. Ellison, A. Lattanze, J. Stafford, C. Weinstock, W. Wood, Quality Attribute Workshops, 3rd Edition. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2003 (CMU/SEI-2003-TR-016).
Products and Services: Learn about QAW, architecture design, and quality attribute related products and services.
Contact Information: For technical details about QAW, contact Bill Wood.
Working with the SEI: Learn more about working with the SEI in software architecture.