Methoden

Berathek Methode


Ein Erfordernis ist eine für einen Benutzer oder eine Benutzergruppe als notwendig identifizierte Voraussetzung, um ein Ziel (effizient) innerhalb eines bestimmten Nutzungskontextes zu erreichen. Dabei ist ein Erfordernis unabhängig von jeglicher vorgeschlagenen Lösung. Mit anderen Worten: Ein Erfordernis darf nicht auf z.B. ”das System” oder ”die Website” hinweisen. Erfordernisse werden erhoben, um damit Nutzungsanforderungen zu erstellen und mit dem Nutzungskontext zu verbinden.
Oft werdend die Erfordernisse auch als User Stories bezeichnet. Jede Beschreibung im Nutzungskontext oder den Use Cases wird dahingehend überprüft, ob ein explizites oder implizites Erfordernis aus Benutzersicht enthalten ist.


Anwendungskriterien

Die Methode bringt besondere Vorteile, wenn
  1. ein umfangreicher Nutzungskontext erhoben wurde,
  2. Use Cases erhoben wurde,
  3. Nutzungsanforderungen abgeleitet werden sollen,
  4. die Zurückführbarkeit von Nutzungsanforderungen zum Nutzungskontext gewünscht ist,
  5. Usre Stories für einen Scrum-Prozess hergeleitet werden sollen.
Die Methode kann negative Wirkungen haben, wenn
  1. Nutzeranforderungen nicht notwendig oder schon festgelegt sind,
  2. Ein Nutzungskontext nicht erhoben werden kann.


Voraussetzungen

Ein Verständnis für den Nutzungskontext oder ein Use Case Modell muss vorhanden sein. Darin sollten beschrieben sein, wer die Benutzergruppen sind, was deren Aufgaben sind, welche Ressourcen und Ausrüstung verwendet werden, sowie die physische und soziale Umgebung in der das interaktive System genutzt wird. Darüber hinaus sollten Szenarien enthalten sein, die illustrieren, was bei der Nutzung geschieht.


Durchführung

  1. Identifiziere in den Beschreibung des Nutzungskontext oder Use Cases die Aufgaben und deren Ziele.

  2. Ordne die Aufgabe einer oder mehreren Benutzergruppe zu.

  3. Identifiziere die Voraussetzungen für die Aufgabendurchführung.
    Tipp

    Folgende Fragen können dabei nützlich sein:
    Wer / who: Wer führt die Aufgaben aus?
    Wann / when: In welchen Situationen wird die Aufgabe durchgeführt?
    Wo / where: In welcher Umgebung wird die Aufgabe bearbeitet?
    Wie / how: Wie wird die Aufgabe aus Nutzersicht erledigt?
    Warum / why: Warum soll die Aufgabe gelöst werden?"


  4. Dokumentiere ein Erfordernis in Relation zur Nutzungskontextbeschreibung oder dem Use Case.
    Tipp

    Als Formulierung kann folgendes Schema herangezogen werden:
    Der {Benutzergruppe} muss {Voraussetzung} wissen / einschätzen können / verfügbar haben / vorbereitet haben, um {Ziel im Nutzungskontext} zu können.

    Beispiel:
    Ein Finanzbuchhalter (= Benutzergruppe) muss die Anzahl der erhaltenen Rechnungen und ihre Beträge kennen (= Voraussetzung) um die tägliche Rechnungsstellung (Ziel) als Teil der Cashflow - Kontrolle fertigstellen (= Ziel im Nutzungskontext) zu können.


    Tipp

    Eine User story kann wie folgt formuliert werden:
    "As {who} {when} {where}, I {how} because {why}.




Beschreibung des Produktes

Erfordernisse können in tabellarischer Form festgehalten werden.

Methoden, die dazu passen


© Berathek 2017