Die richtige Scrum-Antwort lautet "Fragen Sie die Teams". Dies ist das Prinzip der Selbstorganisation, bei dem sie sich umstrukturieren können sollten, um die Arbeit schnell erledigen zu können. Sie sehen, dass viele Leute in den Teams mehr Kontextwissen haben als ein Außenseiter und wissen, was am besten ist. Dies schließt auch den Product Owner ein.
Ich gehe davon aus, dass Sie hierher gekommen sind und die Frage gestellt haben, da sich etwas nicht richtig anfühlt und Sie versteckte Bedenken haben. Ich werde Ihnen daher einige Hinweise geben, die Sie mit dem Team besprechen können, um die richtige Entscheidung zu treffen.
Product Owner
Es gibt nur einen Product Owner für einen Rückstand, und dies sollte eine Geschäftsperson oder eine Person sein, die das Geschäft vertritt. Es sollte kein IT-Management sein. Ein großer Rückstand hat viele Elemente und bei mehreren Teams kann es zu viel sein, als dass eine einzelne Bestellung damit fertig werden könnte. Möglicherweise möchten Sie die Rückstände aus diesem Grund getrennt halten.
Wenn es mehrere Bestellungen gibt, benötigen Sie definitiv mehrere Rückstände, da Teams in einem Sprint einer einzelnen Bestellung und einem Rückstand zugeordnet werden sollten. Der Grund dafür ist, dass ein Team Konflikte zwischen den Prioritäten der Produktbesitzer nicht bewältigen muss.
Produktentwicklung versus Wartung
Wartungsteams arbeiten an vielen kleinen Verbesserungen, Fehlern an mehreren verschiedenen Produkten und möglicherweise an mehreren Produktbesitzern. Diese BAU-Teams benötigen die Unterstützung des IT-Managements, um Konflikte zwischen mehreren Produktbesitzern zu planen und zu verwalten.
Projektteams sollten sich jeweils auf ein Produkt konzentrieren, um den Kontextwechsel zu minimieren und jeweils ein großartiges Produkt bereitzustellen. Kontextwechsel könnten zur Lieferung vieler mittelmäßiger Produkte mit einem gewissen Grad an technischer Verschuldung führen.
Kontextwechsel
Die Arbeit an mehreren Produkten oder verschiedenen Funktionen führt zu einem Kontextwechsel, der die Produktivität des Teams verlangsamt. Die PO sollte dies berücksichtigen, wenn sie herausfindet, was als nächstes kommt und welches Team an welcher Arbeit arbeiten soll. Das Ausmaß des Wechsels ist nicht unbedeutend und nicht nur ein theoretisches Problem, es ist real und ich habe gesehen, dass das Team aufgrund dessen um bis zu 80% an Produktivität verloren hat.
Eine gute Bestellung wird Gruppenfunktionen und Arbeitstypen ausprobieren, um Teams dabei zu unterstützen, weniger Kontextwechsel durchzuführen und so ihre Leistung zu verbessern.
Risiko
Leider versucht das Management, das Risiko von Zeit-, Geld-, Budget- und Geschäftsdruck auf das Team auszuüben. und Teams akzeptieren dies, indem sie dem zustimmen. Als Entwicklungsprofi sollten Sie einfach die Fakten und Auswirkungen der Entscheidungen angeben und das Unternehmen auf eigenes Risiko bringen.
Beispiele
Ich stimme einer lächerlichen Zeit zu. Sagen Sie lieber, welche Anstrengungen erforderlich sind, um die Arbeit ordnungsgemäß zu erledigen und das Zeitproblem für das Unternehmen zu bewältigen
Schätzungen. Unternehmen erwarten von Teams eine genaue Schätzung in einer Welt voller Komplexität und Unsicherheit. Die Teams sollten die Unternehmen fragen, was sie tun, um Abhilfe zu schaffen, wenn die Schätzungen aufgrund unvorhergesehener Herausforderungen, die sehr wahrscheinlich sind, überschritten werden. Teams sollten nicht Fett berücksichtigen, sondern das Geschäft.
Technische Schulden. Die Teams sollten schätzen, dass qualitativ hochwertiger Code vollständig getestet wurde, und dies schätzen, dh aufhören, Fehler aufgrund von Druck zu schreiben. Wenn Unternehmen eine geringere Qualität wünschen, ist dies ihr Risiko, und wenn etwas schief geht, ist dies ihr Problem.
Professionalität
Seien Sie ein Profi, indem Sie angeben, die richtigen Dinge in der vereinbarten Qualität zu bauen. Schätzen Sie Ihre besten Fähigkeiten anhand der vorliegenden Fakten. Wenn sich diese Fakten ändern, teilen Sie sie mit und passen Sie die Schätzung an. Bauen Sie als Entwicklungsteam großartige Produkte und gehen Sie kein Geschäftsrisiko ein. Kommunizieren und verwalten Sie Erwartungen.
Inspizieren und anpassen
Teams sollten immer nach Verbesserungsmöglichkeiten suchen und wenn sie das Gefühl haben, dass es die Dinge verbessern wird, sollten sie es versuchen. Überprüfen Sie dann, ob es Verbesserungen gibt. Schließlich sollten sie ihren neuen Ansatz anpassen und verbessern oder ihn ausrangieren, wenn er nicht funktioniert. Die Absicht hinter dem Streben nach Verbesserung sollte immer da sein.
Endeffekt
Letztendlich ist die Verwaltung des Rückstands die Wahl der Bestellung. Wie er / sie die Warteschlange der Arbeit verwalten möchte, liegt bei ihnen. Der einzige Gedanke ist, dass sie die Arbeitspipeline zu ALLEN Teams gesund und in einem guten Zustand halten MÜSSEN. Es liegt also an der PO zu entscheiden.
Der Vertrag
In Sprint-Planungssitzungen sollte das Team eine Liste gepflegter Produktrückstände erwarten, die klar, eindeutig und geordnet sind. Bei einer kurzen Diskussion mit der PO sollte das Team genau wissen, was die PO will. das WAS . Das Team konzentriert sich dann darauf, wie sie bauen werden.
Wenn die Bestellung gut vorbereitet zum Planungsmeeting kommt, wen interessiert es dann, wie der Rückstand verwaltet wird? Wenn die PO nicht auf das Sprint-Planungsmeeting vorbereitet ist, sollte dies vom SM angegangen und sehr gut sichtbar gemacht werden, da dies völlig inakzeptabel ist und kein Teamproblem darstellt.