In einem Projekt, das mit dem Scrum-Framework verwaltet wird, habe ich eine Situation, in der alle Aufgaben, die mit einer User Story (Feature) verbunden sind, erfolgreich erledigt wurden. Es sind keine weiteren Codeänderungen zulässig, da die Tests im Gange sind und der Sprint kurz vor dem Abschlussdatum steht. Beim Testen und Bewerten des Produkts kamen jedoch ich, der Produktbesitzer oder andere Teammitglieder mit einigen Vorschlägen zu derselben Geschichte.
Wie geht man mit diesen Vorschlägen um?
Ich erstelle lieber eine neue Story, die dann ins Backlog kommt. Die Geschichte ist normalerweise so:
„Wenn ich [Funktion, die wir im aktuellen Sprint erstellt haben] verwende, möchte ich in der Lage sein, [x] zu tun.“
Beachten Sie, dass ich gesagt habe, dass es in den Rückstand geht und nicht unbedingt in den nächsten Sprint. Es ist etwas Neues und muss gegenüber allem anderen bereits im Rückstand priorisiert werden.
Neue Dinge sind neue Dinge, die neue Dinge sind. Sie gehen alle an denselben Ort, egal wann man an sie dachte.
Wenn Sie Scrum folgen, gibt es zwei Möglichkeiten:
Der Product Owner beendet den Sprint und die Änderungen werden neu bewertet und neue User Stories erstellt
Die neuen Ideen werden zu User Stories für den nächsten Sprint
Außerdem schlage ich einen Rückblick auf das Thema vor, denn wie kommt es, dass die neuen Ideen beim Planungstreffen nicht bekannt sind? Es scheint, dass sich im Hintergrund etwas ändert oder nicht klar ist, was bald behoben werden muss.
Auch wenn es verlockend ist, ändern Sie keine festgeschriebene User Story. Es wird Ihnen zu viel Ärger bereiten und der Broken-Window-Effekt wird einsetzen: Es wird eine weitere kleine Änderung geben, dann noch eine, noch eine ... (und es gibt keine kleine Änderung)
Kent
jmort253
Andreas Klar
Todd A. Jacobs