Ich versuche, das folgende Problem zu verstehen: Innerhalb eines SAFe-Frameworks fügt ein Entwicklungsteam User Stories nach einer Zusage hinzu, obwohl diese Zusage nicht erfüllt wurde. Die Begründung lautet, dass die größeren Epics/Features gefährdet sind, wenn diese neuen User Stories nicht fertiggestellt werden.
Als Nebenbemerkung verbringt dieses Team übermäßig viel Zeit mit der Planung während der Iterationsplanung.
Meine Frage ist: Sollten diese neuen User Stories als Aufgaben gezählt werden?
Meine Verwirrung dreht sich um das Prinzip "gerade genug, um zu beginnen" während der Iterationsplanung. Wie in jeder Geschichte sollten gerade genug Informationen vorhanden sein, damit die Teammitglieder mit der Arbeit beginnen können. Wenn im Laufe der Zusammenarbeit neue Abhängigkeiten oder Arbeiten aufgedeckt werden, stellt das eine neue User Story dar?
Mein Gedanke ist , dass diese als Aufgaben aufgelistet werden sollten, und wenn es Unklarheiten gibt, sollte dies bei der Schätzung berücksichtigt werden.
Alle Gedanken, Erkenntnisse oder Rückmeldungen sind willkommen.
Ihre Frage ist eigentlich ziemlich weit gefasst und berührt eine Reihe von Problemen, aber das Gute ist, dass alles auf die eine oder andere Weise mit Rückstandselementen zusammenhängt.
Ich versuche, das folgende Problem zu verstehen: Innerhalb eines SAFe-Frameworks fügt ein Entwicklungsteam User Stories nach einer Zusage hinzu, obwohl diese Zusage nicht erfüllt wurde. Die Begründung lautet, dass die größeren Epics/Features gefährdet sind, wenn diese neuen User Stories nicht fertiggestellt werden.
Unabhängig vom Framework sollten User Stories immer priorisiert und von der Produktperson/dem Team basierend auf der Geschäftspriorität ausgewählt werden. User Stories sind breit gefächert und haben idealerweise INVEST- Eigenschaften. Allerdings kann das Entwicklungsteam während des Planungsmeetings durchaus Einfluss auf die Produkt-/Geschäftsperson(en) nehmen, um aus technischen Gründen einige Anforderungen mit niedriger Priorität auszuwählen. Die Frage ist also, warum hat das Entwicklungsteam diese „größere Epic“-bezogene Argumentation während des Planungsmeetings nicht angesprochen?
Beachten Sie jedoch, dass es dem Entwicklungsteam freisteht, eigene technische Aufgaben hinzuzufügen, zu entfernen und zu bearbeiten, um das Ziel der Iteration zu erreichen. Außerdem ist es normal, dass das Team während der Iteration mit den Produktmitarbeitern verhandelt, um Änderungen an den Stories vorzunehmen. Meiner Meinung nach stimmt jedoch etwas mit Ihren Planungstreffen nicht, wenn dies häufig vorkommt und mehr als eine Handvoll Geschichten betrifft.
Als Nebenbemerkung verbringt dieses Team übermäßig viel Zeit mit der Planung während der Iterationsplanung.
Sie sollten sicherstellen , dass die Produktverfeinerung abgeschlossen ist, und mit einem bul****-Summer oder einfach einem Timer wie dem folgenden experimentieren, indem Sie ihn auf die große Leinwand stellen: http://oss.jahed.io/agility/timer.html
Meine Frage ist: Sollten diese neuen User Stories als Aufgaben gezählt werden?
User Storys unterscheiden sich von Aufgaben. Wie oben erwähnt, werden User Stories von oder mit den Produktleuten geschrieben. Aufgaben sind detaillierte Aktivitäten, die abgeschlossen werden müssen, um eine bestimmte User Story abzuschließen. Aufgaben werden im Allgemeinen von oder mit den Entwicklern geschrieben. Sie sind sogar in verschiedenen Formaten und Stilen geschrieben. Sie können User Stories und Tasks nennen, wie Sie wollen, solange Sie den Unterschied verstehen (aber im Ernst, lassen Sie sich keine neuen Namen für Backlog-Elemente einfallen).
Meine Verwirrung dreht sich um das Prinzip "gerade genug, um zu beginnen" während der Iterationsplanung. Wie in jeder Geschichte sollten gerade genug Informationen vorhanden sein, damit die Teammitglieder mit der Arbeit beginnen können. Wenn im Laufe der Zusammenarbeit neue Abhängigkeiten oder Arbeiten aufgedeckt werden, stellt das eine neue User Story dar?
Gerade genug oder entstehende Arbeit sind wichtige agile Konzepte, die Verschwendung minimieren und die Konzentration eines Teams darauf erhöhen, die wertvollsten Elemente zuerst zu liefern. Das heißt aber nicht, dass die Entwickler ohne detaillierten Plan loslegen. Lesen Sie neben der Backlog-Verfeinerung auch etwas über die Definition of Ready (DoR). Die Grundidee ist, dass die Backlog-Elemente, die die Produktperson(en) während der nächsten Iteration erledigen möchten, detailliert genug sind und die vom Team vereinbarte DoR erfüllen. Bedenken Sie jedoch, dass das Team während des Planungsmeetings nicht jede einzelne User Story zerlegen kann. Sie sollten genug Geschichten für die ersten paar Tage zerlegen. Der Rest der User Storys wird im Verlauf des Sprints regelmäßig zerlegt. Stellen Sie sicher, dass die zweitwichtigsten User Stories bereits zerlegt und zur Implementierung bereit sind, bevor die aktuellen User Stories abgeschlossen sind. Stellen Sie sich Mini-Planungsmeetings vor, die je nach Iterationslänge fast täglich stattfinden.
Thomas Owens
Thomas Owens
Josua
Josua
Thomas Owens
Josua
Nathan Cooper
Alan Larimer