The method helps clarify architecture context, options, and consequences concretely. It structures technical context, alternatives, and implications. The outcome is captured as quality scenarios, priority list, and architecture concerns.
Quality Attribute Workshop
Turns architecture context, options, and consequences into a tangible result by collecting stakeholder goals, eliciting quality scenarios, and documenting architecture implications.
Which Quality Attributes with which concrete scenarios are architecture-critical for the system, and in which order must they be addressed?
The team follows the steps: collect stakeholder goals, elicit quality scenarios, prioritize scenarios, discuss trade-offs, and document architecture implications. Each step is captured visibly. At the end, quality scenarios, a priority list, and architecture concerns are available so decisions, tests, or actions can follow directly.
Visual orientation
Method sketch for a quick mental model.
Flow
- 1Collect stakeholder goals
- 2Elicit quality scenarios
- 3Prioritize scenarios
- 4Discuss trade-offs
- 5Document architecture implications
The runsheet guides execution with 5 phases, timeboxes, 5 pitfalls, and clear stop criteria.
Open runsheetIdeal for
- Early Architecture
- Mission-critical Systems
- Quality Attribute Discovery
Not good for
- Cosmetic optimization
- Tiny systems
Deep dive
Quality Attribute Workshop follows a clear working logic: collect stakeholder goals, elicit quality scenarios, prioritize scenarios, discuss trade-offs, and document architecture implications. This turns the method into a visible thinking process rather than only a conversation. Participants move step by step from raw material, observations, or options toward a shared structure. As a result, quality scenarios, priority list, and architecture concerns support decisions, learning, or further planning.
Prepare a clear guiding question, the right information, and a visible workspace. Plan about 2-4 h with 5-15 people and use the format in a facilitated workshop. The method needs clear structure and preparation; short timeboxes, visible intermediate results, and a parking lot for open questions help.
Quality Attribute Workshop Working TemplateCompact working template for Quality Attribute Workshop with context, input, output artifacts, and next step.markdown
quality-attribute-workshop-working-template.md
Compact working template for Quality Attribute Workshop with context, input, output artifacts, and next step.
Quality Attribute Workshop Working Template
Goal
A structured workshop for architecture-critical quality attributes and scenarios.
Context
When and for what do we use this method?
Input
Which data, observations, decisions, or materials are available?
Execution
Short notes along the runsheet.
Output artifacts
- Quality Scenarios:
- Priority List:
- Architecture Concerns:
Assumptions and open questions
- ...
Decision / Next step
Owner, date, and success signal.
When to choose differently
Short decision aid for existing alternatives.
Statt Quality Attribute Workshop, wenn du die ersten Architekturfragen in einer knappen Startfolie bündeln willst.
Similar methods
All methodsMoves architecture context, options, and consequences toward a concrete result through "place the architecture diagram or plan in the center", "set risk categories such as technical, organizational, and external", and "assign an owner and next steps for each top risk".
Turns architecture context, options, and outcomes into a tangible result by naming the system and goals, gathering stakeholders and constraints, and documenting decisions and questions.
Uses a structured proposal and review process to make non-trivial technical or product changes discussable and decidable.
Turns architecture context, options, and outcomes into a tangible result by identifying stakeholders, selecting views, and validating completeness.
Turns architecture context, options, and consequences into a tangible result by capturing goals and stakeholders, scoping context, and linking risks and decisions.
Turns architecture context, options, and consequences into a tangible result by naming the decision, describing context, and capturing consequences.