Eine neue Task bei einer erledigten Story anlegen
Stories entsprechen in einem Scrum-Projekt den Kundenanforderungen. Sie beschreiben die zu realisierenden Funktionen aus Anwendersicht und werden bei der Sprintplanung mit in-STEP BLUE in einzelne Aufgaben, die Tasks, zerlegt. Scrum ist ein agiler Prozess, der auf Flexibilität und selbstorganisierte Teams setzt, um die Stories im Dialog mit dem Auftraggeber zeitnah umzusetzen. Und da kann schon einmal Folgendes passieren: Eine Story ist bereits erledigt, aber noch nicht abgenommen, und jetzt hat sich noch eine neue Task ergeben. Wie gehen Sie nun vor, wenn zu einer erledigten Story noch eine neue Task hinzukommt?
Ein konkretes Beispiel
Stellen Sie sich vor, es haben sich Änderungen hinsichtlich einer Browserkompatibilität ergeben: Die zu erstellende Anwendung soll nun nicht nur einen Standard-Browser, sondern auch mindestens eine Mobil-Version unterstützen.
Task zu einer Story anlegen
Wäre es nicht schön, wenn Sie wie in diesem Screenshot der erledigten Story einfach eine neue Task hinzufügen könnten und der Zustand der betreffenden Story gleich von erledigt zurück zu in Bearbeitung wechseln würde? Wie Sie das erreichen, zeige ich Ihnen heute. Zwei Dinge müssen Sie tun:
- den Zustandsautomaten für Storys anpassen und
- den Menübefehl zum Anlegen von Tasks neu konfigurieren
Und das geht so…
Zustandsautomaten anpassen
Als Erstes müssen Sie den Zustandsautomaten für Stories – standardmäßig heißt er in in-STEP BLUE … für Story – bearbeiten.
Zustandsautomaten für Stories
Legen Sie auf der Registerkarte Ereignisse – mit einem Klick auf Hinzufügen – ein neues Ereignis an, das Sie wie hier z.B. Task angelegt nennen.
Das neue Ereignis Task angelegt
Dann fügen Sie für das Ereignis auf der Registerkarte Zustandsübergänge einen Zustandsübergang von erledigt nach in Bearbeitung hinzu. Entfernen Sie auch gleich das Häkchen in der Spalte Sichtbar, denn dieser Übergang soll nicht im Kontextmenü von Stories angeboten werden.
Der gewünschte Zustandsübergang
Weitere Änderungen sind am Zustandsautomaten nicht erforderlich. Sie müssen die Einstellungen nur noch mit OK bestätigen.
Befehl zum Anlegen einer Task neu konfigurieren
Öffnen Sie anschließend den Komponentendialog mit Projekt/Komponenten im Hauptmenü von in-STEP BLUE und markieren Sie dort den CommandServer … für Produkte (CoreProcess).
CommandServer auswählen
Klicken Sie auf Konfigurieren, um die verfügbaren Befehle anzuzeigen. Um zu einer Story eine neue Task anzulegen, wird der Befehl NewTaskforthisStory verwendet.
Der benoetigte Befehl zum Anlegen einer Task
Ein Doppelklick auf den Namen zeigt die aktuelle Konfiguration des Befehls. Wählen Sie dort unter Einstellungen zum Quellprodukt bei Zu empfangendes Ereignis das neue Ereignis Task angelegt aus, denn dieses Ereignis soll nun beim Anlegen einer Task an die zugehörige Story geschickt werden.
Den Befehl konfigurieren
Damit der Befehl Task zu dieser Story anlegen im Kontextmenü einer erledigten Story angeboten wird, muss außerdem erledigt in der Liste Sichtbar im Zustand unter Weitere Einstellung erscheinen.
Übernehmen Sie die geänderte Einstellung mit OK und schließen Sie alle Dialoge.
Zukünftig wechselt in Ihrem Projekt eine erledigte Story automatisch in den Zustand in Bearbeitung, wenn Sie ihr mit Task zu dieser Story anlegen eine neue Task hinzufügen.
Viel Spaß beim Ausprobieren! Für Fragen stehen wir wie immer gerne unter service@microtool.de bzw. 030/467086-20 zur Verfügung.
Diskutieren Sie mit.