eResult GmbH - Research & Consulting
Planckstr. 23 | 37073 Göttingen
Tel.: +49 551 49569-331 | Fax: +49 551 49569-330
E-Mail: info@eresult.de | Web: www.eresult.de

Use Cases – Definition von Anforderungen und
Zielsetzungen für ein zu entwickelndes Produkt

Wann ist diese Methode geeignet?

Use Cases (Anwendungsfälle) beschreiben Nutzungsabläufe einzelner Zielgruppen, die diese ausführen, um mit Hilfe der Anwendung oder Website ein bestimmtes Ziel zu erreichen.

In der Use-Case-Spezifikation werden die Anwendungsfälle detailliert mit allen Schritten der Mensch-Maschine-Interaktion aufgeführt. Auf diese Weise wird die gesamte System-Funktionalität allgemein verständlich aber formal korrekt festgehalten. Dies ist notwendig, damit die Use Cases von der fachlichen und der technischen Seite gleichermaßen verstanden werden.

Anhand der identifizierten Zielsetzungen und Anforderungen der Nutzer lassen sich somit notwendige Funktionen und Inhalte für die zu entwickelnde Websites und Applikationen ableiten.

Damit bilden Use Cases neben Personas bzw. einer klaren Definition der Zielgruppe (z. B. Nutzerstrukturanalyse durch eine Onsite-Befragung im Rahmen eines Re-Designs) eine grundlegende Basis für einen erfolgreichen Entwicklungsprozess.

Mögliche Fragestellungen:

  • Wie agieren meine (potentiellen) Nutzer mit der Website / Anwendung?
  • Was für Anforderungen ergeben sich durch die Zielsetzungen einzelner Nutzer an die bereitzustellenden Inhalte und Funktionen?
  • Wie sind bestimmte Interaktionsprozesse bzw. Aufgaben umzusetzen – in Bezug auf die Anzahl an Prozessschritten und deren Reihenfolge untereinander?
  • Wie lassen sich einzelne Aufgaben untereinander priorisieren? Was sind die zentralen Interaktionsprozesse?

Und viele andere mehr…

Im Rahmen eines Kick-Offs legen wir gemeinsam mit Ihnen die zentralen Fragestellungen und Untersuchungsziele fest. Darauf aufbauend entwickeln und konzipieren wir das für Sie geeignete Untersuchungskonzept.

In welcher Projektphase einsetzbar?

Zu Beginn des Entwicklungsprozesses definierte Use Cases sind keinesfalls in „Stein“ gemeißelt. Es handelt sich eher um eine Art dynamische Dokumentation, die während des gesamten Entwicklungsprozesses ständig überprüft, modifiziert und erweitert.

  • Analyse
    Zu Beginn des Entwicklungsprozesses werden die typischen Zielsetzungen / Nutzungsabläufe analysiert und festgehalten. Sie bilden die maßgebliche Basis für die Gestaltung der Inhalte und Funktionen einer Website / Anwendung.
  • Konzeption / Entwicklung
    In der frühen Konzeptionsphase dienen die in der Analysephase erstellten Use Cases bereits als Vorlage für Aufgabenszenarien beim Testen von frühen Prototypen (Rapid Prototyping).
  • Umsetzung
    Auf Basis der Use Cases lässt sich beispielsweise in einem abschließenden Usability-Test im Labor der aktuelle Stand mit den anfangs definierten Zielsetzungen im Sinne einer Qualitätssicherung abgleichen.

Wie läuft diese Methode ab?

Um Use Cases erstellen zu können, bedarf es der genauen Kenntnis der Zielgruppe(n) – genauer gesagt deren Intentionen, Anforderungen und Erwartungen in Bezug auf das zu entwickelnde Produkt. Hierfür bietet sich sog. Personas oder eine Anforderungsanalyse mit KANO an.

Auf Basis dessen werden durch Usability-Experten in einem Use Case-Workshop die für bestimmte Aufgaben notwendige Handlungen und Interaktionsschritte definiert.

Dies bezieht sich sowohl auf die Anzahl an einzelnen benötigten Schritten als auch auf deren Reihenfolge. Selbstverständlich wird dabei immer geprüft, ob der Nutzer später in der Lage sein wird, die Handlungsschritte und die Verfügbarkeit des jeweils nächsten Handlungsschritts zu erkennen.

Anschließend erfolgt die Ausgestaltung der einzelnen Use Cases in modularen und einfach verständlichen, erzählenden Texten.

Wichtig ist in einem anschließenden Schritt auch die Priorisierung der definierten Use Cases. Nur so kann die Website / Anwendung auf die zentralen Anwendungsfälle ausgerichtet werden.

Beim Erstellen der Use Cases selbst werden keine tatsächlichen Nutzer hinzugezogen. Jedoch ist die Erhebung von umfangreichen Daten über die Zielgruppe(n) im Vorfeld – wie bereits angedeutet – erforderlich. Dies kann z. B. über folgende Methoden & Verfahren erfolgen:

Stärken der Methode:

  • Use Cases stellen die Grundlage dafür dar, welche Abläufe priorisiert behandelt werden sollen.
  • Use Cases ermöglichen es, die funktionellen und inhaltlichen Anforderungen einer Website / Anwendung umfassend zu beschreiben.
  • Sie erleichtern es, einmal vereinbarte Zielsetzungen während des Entwicklungsprozesses im Auge zu behalten.
  • Use Cases dienen als effektives Mittel zur Verständigung unter den einzelnen Projektbeteiligten.
  • Sie minimieren das Risiko von Missverständnissen und auseinandergehenden Erwartungen.
  • Use Cases dienen als Grundlage für Szenarien in Nutzertests.
  • Sie ermöglichen es, während und nach Ende des Entwicklungsprozesses den aktuelle Stand (IST) mit den anfangs definierten Zielsetzungen (SOLL) im Sinne einer Qualitätssicherung abzugleichen.

Wie groß sollte die Stichprobe sein?

Die Definition der einzelnen Use Cases auf Basis der im Vorfeld erhobenen Nutzerdaten erfolgt ohne Testpersonen. In der Regel beschäftigen sich 2 Usability- und Interaktions-Experten mit langjähriger Erfahrung in Ihrer Branche im Rahmen eines Use Case-Workshops mit der Definierung und der anschließenden Ausgestaltung der Anwendungsfälle.

Wie lange dauert die Durchführung?

Der Aufwand für die Festlegung richtet sich ausschließlich nach dem Umfang der zu entwickelnden Website / Anwendung bzw. deren Genre. Bei weniger komplexen Websites oder Anwendungen (in Bezug auf die Anzahl möglicher bzw. angedachter Funktionen und Inhalte) können die modellierten Use Cases inkl. einer Priorisierung ab ca. 3 bis 5 Tagen geliefert werden.

Welchen Input müssen Sie leisten?

Optimalerweise existieren bereits umfangreiche Daten über Ihre Zielgrupp(e), z. B. in Form von Personas oder einer Nutzerstrukturanalyse (Onsite-Befragung), anhand dessen wir die Use Cases für Ihre Website / Anwendung definieren können.

Falls Bedarf besteht, unterstützen wir Sie gerne jedoch auch bereits bei der Erhebung von Endnutzerdaten. Hierbei greifen wir auf unsere umfangreiche Projekterfahrung im Bereich Anforderungs- und Nutzerstrukturanalyse zurück.

Was erhalten Sie von uns?

Alle zentralen Interaktionen werden von uns als Use Case beschrieben und modular als einfach verständlicher, erzählender Text verfasst.

Ein Use Case beinhaltet dabei u. a.

  • die einzelnen Handlungsschritte
  • die konkrete Zielsetzung
  • den Gesamtkontext und die Beziehung zu anderen beschriebenen Use Cases (Interaktionseffekte)
  • mögliche Vorbedingungen für bestimmte Handlungen
  • den / die Auslöser für den Anwendungsfall
  • die Ereignisse, die zum erfolgreichen Abschluss oder zum möglichen Scheitern der Interaktion führen.


Haben Sie noch weitere Fragen? Dann sprechen Sie uns an! Wir beraten Sie gern.

  • Martin Beschnitt
  • +49 40 36166-7981

Ihr Ansprechpartner:

martin beschnitt

  • Martin Beschnitt
  • +49 40 36166-7981