+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RPM » Requirements Engineering » Anforderungen » Anforderungen verfeinern

Anforderungen verfeinern

Beim Ermitteln der Ziele, werden die ersten Anforderungen eher einer Funktion gleichen, so dass sie selten in einem Release bzw. Sprint umgesetzt werden können. Das bedeutet, dass Anforderungen so weit heruntergebrochen werden müssen, dass Sie im Zeitraum eines Sprints realisiert werden können. Sie gelangen zu dieser Größe, indem Sie sie verfeinern.

Die aus einer Anforderung abgeleiteten Verfeinerungen sollten entweder eine Objektverfeinerung (Spezialisieren) oder eine Tätigkeitsverfeinerung (Zerlegen) sein. Bei einer Objektverfeinerung wird bspw. die Anforderung Transport planen in Strecke planen, Fahrer planen, Zeiten planen, Transportmittel planen verfeinert. Die Anforderung bleibt unverändert. Bei einer Tätigkeitsverfeinerung wird die Anforderung Auftrag annehmen in Auftrag anlegen, Auftrag prüfen, Auftrag bestätigen verfeinert.

Anforderungen über Kontextmenübefehl verfeinern

  1. Öffnen Sie das Fenster Produkte über das Auge mit dem Befehl Produkte anzeigen.
  1. Wählen Sie über das Kontextmenü einer Anforderung den Befehl Anforderung/ Anforderung verfeinern.
  2. Im Folgedialog geben Sie über die […]-Schaltfläche an, in welches Package die verfeinerte Anforderung abgelegt werden soll. Standardmäßig wird das Package vorgeschlagen, in dem sich die Anforderung befindet, auf dem der Befehl angewendet wurde. Darunter kann optional eingestellt werden, mit welchem Stereotypen die neue Anforderung angelegt wird. Soll zusätzlich eine Anforderungsreferenz erstellt werden, geben Sie an, wo diese abgelegt werden soll.
  3. Bestätigen Sie mit einem Klick auf OK.

Es öffnet sich der Anforderungsdialog.

  1. Benennen Sie die Anforderung. Standardmäßig ist der Name der übergeordneten Anforderung eingetragen. Überschreiben Sie den Namen, tragen weitere Informationen ein.
  2. Klicken Sie OK.
    Der Dialog schließt sich und die Anforderung wird im angegebenen Package erstellt.

Anforderungen über ein Diagramm verfeinern

Sie können Anforderungen auch in einem Anforderungsdiagramm verfeinern, indem Sie Anforderungen über eine Enthält-Beziehung miteinander verbinden. In der Werkzeugleiste finden Sie dafür die Schaltfläche Enthält-Beziehung anlegen.

Alternativ steht Ihnen auch der Kontextmenübefehl Anforderung/ Anforderung verfeinern zur Verfügung.

  1. Öffnen oder legen Sie ein Anforderungsdiagramm an.
  2. Ziehen Sie per Drag & Drop eine Anforderung und die Anforderungen in das Diagramm, die die eine Anforderung verfeinert.
  3. Klicken Sie in der Werkzeugleiste auf die Schaltfläche Enthält-Beziehung anlegen.
  4. Klicken Sie zuerst auf die Anforderung, die verfeinert werden soll und dann auf die Teilanforderung.

Die Anforderung Kunde in Ausgangszone identifizieren ist eine Verfeinerung der Anforderung Laden ohne Stopp an der Kasse verlassen.

Die Beziehung wird im Diagramm erstellt und durch die rote Linie kenntlich gemacht. Im Bearbeitungsdialog der jeweiligen Anforderungen finden Sie in der Registerkarte Verfeinerungen unter Teilanforderungen bzw. Übergeordnete Anforderungen die entsprechenden Anforderungen.

 

Anforderung über Backlogs verfeinern

Wenn Sie mit Backlogsichten arbeiten, können Sie auch dort ganz bequem Anforderungen verfeinern. Ziehen Sie einfach eine Anforderung aus dem Fenster Produkte oder eine Anforderung, die sich im Backlog befindet, auf eine andere Anforderung.
Alternativ können Sie auch hier auf einer Anforderung den Kontextmenübefehl Anforderung/ Anforderung verfeinern nutzen, um Anforderungen zu verfeinern.

In Backlogsichten werden verfeinerte/verfeinernde Anforderungen, wie im Diagramm, durch eine rote Linie mit einem Fadenkreuz dargestellt. Dabei zeigt Ihnen das Fadenkreuz die Beziehungsrichtung an: Befindet sich das Fadenkreuz auf der linken Seite, sehen Sie zu der gewählten Anforderungen alle Teilanforderungen. Befindet sich stattdessen das Fadenkreuz auf der rechten Seite, dann ist die ausgewählte Anforderung eine Teilanforderung.

  1. Öffnen Sie eine Backlogsicht per Doppelklick.
  2. Ziehen Sie aus dem Fenster Produkte oder aus der Backlogsicht eine Anforderung auf eine andere Anforderung.
  3. Wählen Sie Als Teilanforderung hinzufügen.

In der Ausgabe erhalten Sie eine Meldung, dass eine Enthält-Beziehung erstellt wurde.

  1. Überprüfen Sie die Aktion, indem Sie die verfeinerte Anforderung anklicken. 

Sofern sich Anforderung und Verfeinerung im Backlog befinden, sehen Sie, welche Anforderungen zusammengehören und um welche Art es sich handelt. Im obigen Bild sehen Sie zu der markierten Anforderung, dass es drei Verfeinerungen im Backlog gibt.