header
Methoden | Szenarien

Szenarien-basierte Entwicklung

Anwendungsszenarien oder kurz Szenarien sind ein zentrales Element in jedem benutzerorientierten Entwicklungsprozess. Sie schlagen eine Brücke zwischen den Anforderungen und dem Entwurf einer neuen Lösung. Ein Szenario beschreibt in Form eines realistischen Beispiels, wie ein Benutzer mit dem geplanten System interagieren wird. In einfachen Sätzen oder mittels Aufzählungspunkten wird ein konkreter Ablauf aus Benutzersicht im Anwendungskontext beschrieben. Dabei sollte mehr auf inhaltlich relevante Aussagen als auf formale Korrektheit geachtet werden.

Szenarien werden basierend auf den Anforderungen an ein neues System erstellt. Sie können iterativ entwickelt oder in Workshops zusammen mit Nutzern erarbeitet werden. Ein großer Vorteil von Szenarien ist ihre leichte Verständlichkeit. Sie können von verschiedenen Stellen wie Auftraggeber, Benutzer und Entwickler schon zu einem frühen Zeitpunkt überprüft, ergänzt oder korrigiert werden. Mit anderen Worten: Der Analyst modelliert mit Szenarien die Anforderungen an ein neues System.

Eigenschaften von Szenarien

  • Es wird für eine bestimmte Nutzergruppe entworfen, berücksichtigt deren Eigenschaften und erfüllt deren Bedürfnisse.
  • Es stellt einen konkreten Fall aus der Anwendung dar.
  • Es zeigt, wie Benutzer die neue Software in ihrem realen Umfeld einsetzen werden.
  • Es illustriert die für die Entwicklung der neuen Lösung relevanten Aspekte.
  • Es beschränkt sich nicht auf den Schönwetterfall, sondern beschreibt auch exemplarisch wichtige Ausnahme- oder Fehlersituationen.

Verwendung von Szenarien

Szenarien können zu unterschiedliche Zwecken und zu unterschiedlichen Zeitpunkten bei der Entwicklung neuer Lösungen eingesetzt werden:

  • Erhebung und Validierung von Anforderungen
    Die Reflektion am konkreten Beispiel erlaubt es Auftraggebern und Benutzern, Anforderungen in der konkreten Anwendungssituation zu vergegenwärtigen, zu prüfen und ggf. zu ergänzen.
  • Spezifikation
    Szenarien illustrieren die Anwendung im realen Kontext. Sie vermitteln den Entwicklern ein Verständnis der realen Abläufe und Zusammenhänge.
  • User-Interface-Konzept
    Design-Szenarien dienen dazu, die Bedieninteraktionen an der Nutzungsschnittstelle zu beschreiben. Die Interaktion wird modelliert und mit Benutzern optimiert. Daraus können von Entwicklern technische Anforderungen abgeleitet werden.
  • Usability-Testszenarien
    Szenarien dienen als Basis für die Evaluation eines Systems oder Prototypen zusammen mit Benutzern. Sie beschreiben die Test-Aufgabe oder den Test-Fall, die mit dem neuen System bearbeitet werden sollen.
  • Schulung
    Szenarien dienen der Illustration von Bedienabläufen in der Schulung von Benutzern und als Basis für die Erstellung von Bedienanleitungen.

Die Durchgängigkeit des Nutzens von Szenarien über den gesamten Entwicklungsprozess machen Szenarien zu einem effektiven und nützlichen Instrument der nutzerorientierten Entwicklung interaktiver Systeme.