Methoden

Berathek Methode


Der UseCase - Usergoal nach A. Cockburn stellt eine Verbindung zwischen summary und subfunction UseCases dar, usergoal UseCases können auch durch Job Stories verfeinert werden. In den usergoal UseCases wird beschrieben, welche Aufgaben ein Nutzer oder eine Nutzergruppe vom System erwartet. Dabei wird eine gemeinsame Sprache verwendet, die vom Nutzer und Entwickler gleichermaßen verstanden wird. Dadurch kann der Entwickler verstehen, wie der Arbeitsablauf des Nutzers ist oder sein soll. Gleichzeitig kann der Nutzer prüfen, ob die Geschichte seinen Erfahrungen entspricht. Ein UseCase sollte nicht mehr als eine Seite umfassen, da es sich sonst meinst um mehrere Aufgaben handelt, die getrennt betrachtet werden können. In einem usergoal UseCase wird eine im Kontext nutzbringende Aufgabe beschrieben, die er an einem Stück erledigen wird, ohne Pausen einzulegen.


Anwendungskriterien

Die Methode bringt besondere Vorteile, wenn
  1. ein Autor in der Lage ist, sich in das Verhalten eines Nutzers einzudenken.
  2. die Aufgaben sich gut beschreiben lassen.
  3. es summary UseCases gibt.
Die Methode kann negative Wirkungen haben, wenn
  1. eine andere Spezifikation aus Nutzersicht vorhanden ist.


Voraussetzungen

Die Nutzersicht auf das Problem ist vom Autor aus eigener Erfahrung oder z.B. einer Nutzerbefragung hinreichend verstanden. Zur Dokumentation kann ein UML-Tool, aber auch eine einfache Textdatei verwendet werden.


Durchführung

  1. Benenne den UseCase mit einem eingängigen Namen. Dieser sollte die Tätigkeit beschreibt.
    Tipp

    Namen lassen sich aus einem aktiven Verb und einem Substantiv zusammensetzen, wie z.B. “Estelle Telefonliste”.


  2. Benenne den Nutzer, der den UseCase ausführt. Hier kann eine Nutzergruppe, eine Stakeholderrolle oder auch eine Persona verwendet werden.

  3. Beschreibe die Bearbeitung der Aufgabe kurz in einzelnen Schritten. Hier wird der Fall beschrieben, dass keine Probleme bei der Durchführung auftreten.

  4. Beschreibe die Ausnahmen. Es wird die Bearbeitung der Aufgabe in allen für den Nutzer relevanten problematischen Situationen erläutert.
    Tipp

    olgende Abschnitte werden üblicherweise aufgeführt:
    - Title
    - Primary Actor
    - Main Success Scenario
    - Extensions


    Achtung

    Weitere Abschnitte sollten nur in Ausnahmefällen verwendet werden
    - Goal in Context
    - Scope: Organization; system of systems; system; component
    - Stakeholders and Interests
    - Preconditions
    - Minimal Guarantees
    - Success Guarantees
    - Trigger
    - Technology & Data Variation List.


  5. Nehme untergeordnete subfunction UseCases in der Beschreibung auf. Hierbei kann direkt der Name des subfunction UseCases verwendet werden oder eine Verknüpfung eingefügt werden.

  6. Stelle eine Verknüpfung zum übergeordneten summary UseCase her.

  7. Der UseCase sollte mit Nutzern besprochen werden, um die Richtigkeit zu prüfen.
    Tipp

    Hier ist es auch möglich, dies per e-mail durchzuführen, wenn man sich versichert hat, dass der Nutzer die Bedeutung des UseCases für die spätere Entwicklung verstanden hat.




Beschreibung des Produktes

Ein UseCase - UserGoal kann ein einfaches Textdokument sein, oder in einem UML-Tool erstellt sein.

Methoden, die dazu passen


© Berathek 2018