-
-
Notifications
You must be signed in to change notification settings - Fork 0
UserStory MD 1
Als Anwender möchte ich eine bereits eingegebene User Story analysieren können, um ihre Qualität festzustellen, und um somit auch die Qualität aller User Stories langfristig zu optimieren und sicherzustellen.
Details: Die Ausführung der Analyse-Funktion soll mit Hilfe des Befehls analyze mit der Angabe einer bekannten ID einer User Story erfolgen.
Eine Ausgabe soll dann die bewertete Qualität der User Story in Prozent (%) ausdrücken. Beispiel (Die Zahl 1 entspricht der ID einer gegebenen User Story):
> analyze 1
Die User Story mit der ID 1 hat folgende Qualität:
100% (sehr gut)
Der Befehl analyze kann auch mit Parameter verwendet werden. Der Parameter – all dient dazu, die durchschnittliche Qualität aller User Stories zu bewerten. Beispiel:
> analyze – all
Ihre 13 User Stories haben durchschnittlich folgende Qualität:
87,5% (gut)
Die genaue bzw. vollständige prozentuale Verteilung zur Bewertung der Qualität sollten sie im Rahmen ihrer Metrik selber definieren.
Mit dem Parameter – details lassen sich die identifizierten Defizite bei der Analyse einer User Story ausgeben.
Beispiel Nr. 1:
> analyze 2 – details
Die User Story mit der ID 2 hat folgende Qualität:
70 % (befriedigend)
Details:
Kein schriftlicher Mehrwert zu erkennen (- 30 %)
Beispiel Nr. 2:
> analyze 1 – details
Die User Story mit der ID 1 hat folgende Qualität:
100% (sehr gut)
Details:
Alles ok
Beispiel Nr. 3: Mit dem Parameter – hints können zusätzliche Hinweise (engl.: hints ) zur Optimierung ausgegebenen werden:
> analyze 3 – details – hints
Die User Story mit der ID 3 hat folgende Qualität:
50 % (ausreichend)
Details:
Kein schriftlicher Mehrwert zu erkennen (- 30 %)
Akteur („Student“) ist nicht bekannt (- 20%)
Hints:
Fügen sie einen schriftlichen Mehrwert hinzu!
Registrieren sie einen neuen Akteur!