Wer sollte dem Product Backlog Storys hinzufügen dürfen?

8

Was ist die beste Vorgehensweise dafür, um zu verhindern, dass der Rückstand zu einem Chaos wird, aber auch um die Entwicklerproduktivität aufrechtzuerhalten

Wem sollten wir erlauben, Storys zum Product Backlog hinzuzufügen? Und wie stellen Sie sicher, dass diese Geschichten bestimmte Anforderungen erfüllen?

Zum Beispiel finde ich während der Entwicklung von Feature X ein paar kleine CSS-Fehler. Sollte es mir als Entwickler dann gestattet sein, eine Geschichte, die die Fehler beschreibt, am Ende des Backlogs hinzuzufügen? Oder sollte ich es mit dem Produktbesitzer besprechen?

Es klingt nach einem möglichen Engpass, wenn alle Ideen / Fehler durch den Product Owner gehen.

Marco de Jongh
quelle

Antworten:

14

Der übliche Ansatz ist, dass jeder dem Backlog Geschichten hinzufügen kann. Der Product Owner priorisiert sie und das Team schätzt sie. Probleme mit der Story-Qualität werden in der Regel bei der Planung von Besprechungen oder Rückblicken auf die eine oder andere Weise behoben.

Das bedeutet, dass der Product Owner kein Engpass ist, solange Sie mit den von ihm zugewiesenen Prioritäten zufrieden sind. Ansonsten machen Sie Ihren Fall.

Karl Bielefeldt
quelle
2

Wo immer ich in der Softwareentwicklung gearbeitet habe, gab es immer ein Äquivalent zu einem Rückstand, immer eine Liste von Fehlerberichten und immer jemanden, der für die Prioritäten verantwortlich war (ein Äquivalent zu einer Bestellung). Ihre Frage lautet also, obwohl sie Scrum-Begriffe verwendet IMHO weit davon entfernt, auf Scrum beschränkt zu sein.

Eine schnelle Google-Suche nach "Scrum Backlog Bugs" ergab, dass einige Teams Bugs / Probleme von "New Feature" -Geschichten trennen, andere nicht. Manchmal werden Issue-Tracker verwendet, manchmal ein Wiki, manchmal geht alles direkt in den Rückstand usw., und es gibt keinen Konsens, "was besser ist". Als erstes sollten Sie in Ihrem Team klären, wie Sie damit umgehen möchten, was Ihr Team im Backlog sehen möchte und was nicht und was Ihrer Meinung nach für Ihren Fall am besten funktioniert.

Wenn Sie die Erfahrung gemacht haben, dass es wahrscheinlich besser ist, User Stories von Fehlern zu trennen, wenn jeder dem Backlog etwas hinzufügen darf. Die Anforderungen, wie ein guter Fehlerbericht aussehen sollte, unterscheiden sich wahrscheinlich von den Anforderungen, wie eine gute User Story für eine neue Funktion aussehen sollte, was auch ein weiterer Grund sein könnte. Trotzdem werden beide Aufgaben für die Entwickler haben, was ein Grund sein könnte, sie an einem Ort zu behalten.

Für die meisten Produkte ist es jedoch sinnvoll, wenn Fehlerberichte von jedem erstellt werden können (Benutzer, Tester, Entwickler, Marketingmitarbeiter, jeder, der ein potenzielles Problem bemerkt). "Neue Funktionen" sollten wahrscheinlich als Teil des Prozesses mit der Bestellung besprochen werden, wenn sie dem Backlog hinzugefügt werden. Ihr PO sollte entscheiden, ob er die Geschichten selbst dort ablegen möchte, um vorher redaktionelle Arbeiten zu erledigen, oder ob jemand die Geschichten in den Rückstand stellen kann und er die redaktionelle Arbeit danach erledigt. Bei Fehlern, insbesondere solchen, die für den Reporter schwerwiegend erscheinen, sollte keine Diskussion erforderlich sein, um sie dem Issue-Tracker, dem Backlog oder dem Buglist-Dokument hinzuzufügen oder wo immer Sie sie aufbewahren. "Keine Diskussion" bedeutet nicht, den Fehlerbericht irgendwo still zu platzieren, ganz im Gegenteil. Wenn ein Fehlerbericht hinzugefügt wird,

Als letzte Anmerkung: Um die richtige Entscheidung für Ihr Team zu treffen, wie dies zu handhaben ist, spielt es eine große Rolle, welche Größe Ihr Produkt hat, wie viele Personen Fehler und neue Geschichten melden und ob Sie nur eine Meldung pro Woche erhalten ein Dutzend oder mehrere hundert.

Doc Brown
quelle
1

Wir erlauben es jedem im Team, Fehler am Ende des Produkt-Backlogs zu veröffentlichen. Das Element sollte bestimmten Regeln entsprechen (z. B. Bedingungen für die Reproduktion, das richtige Verhalten usw.). Neue Funktionen werden jedoch zur separaten Liste "Ideen" hinzugefügt, aus der die Bestellung sie in das Backlog zieht (und sie offensichtlich in eine PBI umwandelt) mit weiteren Informationen, falls erforderlich)

Maksim Afanasjev
quelle
0

Normalerweise machen wir das so: Der Produktmanager fügt dem Product Backlog Storys mit Beschreibungen hinzu. Unser Scrum Master (der auch Teamleiter ist) überprüft diese Geschichten und bittet um zusätzliches Feedback für Geschichten, die nicht klar genug definiert sind. Während der Planungswoche unterteilt das Team jede der Geschichten in Aufgaben. Wenn Fehler auftreten, werden sie von unserem Teamleiter in den Rückstand aufgenommen, wobei jedem von ihnen auch die Priorität zugewiesen wird.

PainBringer
quelle