methodatlas
Architecture

Quality Attribute Workshop

Sammelt Qualitätsziele, priorisiert Risiken und macht daraus Architekturthemen, die gemeinsam bewertet werden.

Kernfrage
Welche Quality Attributes mit welchen konkreten Szenarien sind fuer das System architekturkritisch, und in welcher Reihenfolge muessen sie adressiert werden?
MittelWorkshop2-4 h
Zweck

Ein Quality Attribute Workshop übersetzt Qualitätsanforderungen in konkrete Szenarien und Architekturimpulse. Die Methode bringt Produkt, Engineering und Betrieb auf denselben Blick auf gewünschte Eigenschaften.

Funktionsweise

Die Gruppe sammelt zunächst die wichtigsten Qualitätsziele und präzisiert sie in messbare Szenarien. Danach werden Prioritäten, Risiken und architektonische Konsequenzen gemeinsam bewertet. Am Ende stehen klare Qualitäten, die in Architektur und Umsetzung weiterverfolgt werden können.

Visuelle Orientierung

Methodenskizze für ein schnelles Grundgefühl.

Quality Attribute Workshop · Utility TreeStakeholder-Szenarien in Qualitätsattribute, Utility Tree und priorisierte Architekturtreiber übersetzen
Quality Attribute WorkshopDas Visual zeigt Stakeholder-Szenarien, Utility Tree, Qualitätsattribute und Priorisierung nach Business Value und Risiko.Qualitätsanforderungen als Architekturtreiber priorisierenQAW verbindet konkrete Szenarien mit Attributen und bewertet, welche Qualität architekturrelevant ist.sammelnbewertenverfeinernTreiberStakeholder-SzenarienStimulus, Umgebung, Antwort,MaßUtility TreeQualitätsattribute strukturierenPrioritätBusiness Value × RisikoPerformancep95 < 200 msAvailabilityFailover < 2 minSecurityAuthZ geprüft

Ablauf

  1. 1Stakeholder Goals sammeln
  2. 2Quality Scenarios erheben
  3. 3Szenarien priorisieren
  4. 4Tradeoffs diskutieren
  5. 5Architekturimplikationen dokumentieren

Das Runsheet führt mit 5 Phasen, Timeboxen, 5 Stolperfallen und klaren Abbruchkriterien durch die Umsetzung.

Runsheet öffnen

Ideal für

  • Early Architecture
  • Mission-critical Systems
  • Quality Attribute Discovery

Nicht gut für

  • Kosmetische Optimierung
  • Tiny Systems

Vertiefung

Im Detail

Der Workshop trägt, weil Qualitätsziele erst dann architektonische Schärfe gewinnen, wenn sie in konkrete Szenarien und Zielkonflikte übersetzt werden. Gute Moderation hält Verfügbarkeit, Sicherheit, Änderbarkeit oder Performance nicht als Schlagworte fest, sondern als prüfbare Erwartungen in realen Nutzungslagen. Dadurch werden Architekturentscheidungen belastbarer, weil sichtbar wird, welche Qualität in welcher Situation Vorrang hat und was sie kostet.

Durchführung

Bereite einige realistische Szenarien vor, in denen Qualitätsanforderungen unter Druck geraten, damit das Gespräch nicht im Allgemeinen bleibt. Der Kipppunkt entsteht, wenn zwei wichtige Qualitäten sichtbar gegeneinander stehen. Schließe mit priorisierten Szenarien, benannten Tradeoffs und einer Folgespur für die riskanteste Qualitätsfrage.

Output-Artefakte
Quality ScenariosPriority ListArchitecture Concerns
Tags
Artefakt-Vorlagen
Quality Attribute Workshop ArbeitsvorlageKompakte Arbeitsvorlage für Quality Attribute Workshop mit Kontext, Input, Ergebnisartefakten und nächstem Schritt.
markdown

quality-attribute-workshop-working-template.md

Kompakte Arbeitsvorlage für Quality Attribute Workshop mit Kontext, Input, Ergebnisartefakten und nächstem Schritt.

Quality Attribute Workshop Arbeitsvorlage

Ziel

Strukturierter Workshop für architekturkritische Quality Attributes und Szenarien.

Kontext

Wann und wofür nutzen wir diese Methode?

Input

Welche Daten, Beobachtungen, Entscheidungen oder Materialien liegen vor?

Durchführung

Kurze Notizen entlang des Runsheets.

Ergebnisartefakte

  • Quality Scenarios:
  • Priority List:
  • Architecture Concerns:

Annahmen und offene Fragen

  • ...

Entscheidung / Nächster Schritt

Owner, Datum und Erfolgssignal.

Wann stattdessen?

Kurze Entscheidungshilfe für vorhandene Alternativen.

Architecture Inception Canvas

Statt Quality Attribute Workshop, wenn du die ersten Architekturfragen in einer knappen Startfolie bündeln willst.

Ähnliche Methoden

Alle Methoden