In vielen Scrum-Projekten sind die User Stories, die am Ende eines Sprints als Done gelten, noch nicht in Produktion gegangen. Mit anderen Worten, die Produktion ist oft nicht Teil der Definition von Done. Dafür kann es mehrere Gründe geben. Beispiele sind:
- zusätzliche Abnahme- oder Integrationstests erforderlich sind, die (noch) nicht innerhalb des Sprints durchgeführt werden können;
- User Stories sind abhängig von Hardware oder Software eines externen Anbieters, die noch nicht verfügbar ist;
- minimale marktfähige Funktionen sind größer als das, was in einem Sprint produziert werden kann.
Ich habe mehrere Scrum-Projekte gesehen, bei denen die Arbeit, die nötig war, um Done User Stories in Produktion zu bringen, weit weniger transparent war als die Arbeit, die in einem Sprint geleistet wurde. Haben Sie schon einmal erlebt, dass Akzeptanztester frustriert waren, weil Software nicht korrekt integriert und bereitgestellt wurde? Ein guter erster Schritt, um solche Dinge zu verbessern, ist die Einführung von Transparenz: welche Schritte sind erforderlich, welche Arbeiten sind in Arbeit, gibt es einen Engpass? Neben dem Ready Kanban, den Serge Beaumont in einem früheren Blog beschrieben hat, haben wir den Done Kanban eingeführt. Wenn Sie diesen Kanban mit dem Scrum Taskboard und einem Ready Kanban kombinieren, wird der gesamte Fluss der User Stories von der Idee bis zur Produktion visualisiert. Dies erhöht die Transparenz der Arbeit, die außerhalb eines Sprints an den User Stories geleistet wird. Unten sehen Sie ein Bild eines Scrum Taskboards, das mit zwei Kanbans kombiniert ist. Der Ready Kanban zeigt die User Stories an, die in einem Sprint zur Abholung bereit gemacht werden. Der Done Kanban zeigt den Fluss der User Stories von Done bis zur Produktion.
Unten sehen Sie das Done Kanban zu einem späteren Zeitpunkt. Zu diesem Zeitpunkt hatte es seinen Wert bereits unter Beweis gestellt. In dem Projekt wurden die User Stories einzeln in den Code integriert, der von Nicht-Scrum-Teams mit einem längeren Veröffentlichungszyklus erstellt wurde. Nach der Einführung von Done Kanban wurde diese Integration zu einer gemeinsamen Anstrengung und nicht mehr die Aufgabe einer einzelnen Person. Es wurde auch für alle klarer, welche User Stories in die Produktion aufgenommen worden waren.
Zusammenfassend lässt sich sagen, dass User Stories oft schon existieren, bevor sie von einem Team in einem Sprint ausgewählt werden können. Nachdem sie Done sind, sind sie oft noch nicht in Produktion. In Kombination mit dem Scrum Taskboard sind Ready und Done Kanbans eine großartige Möglichkeit, den kompletten Fluss der User Stories von der Idee bis zur Produktion zu visualisieren.
Verfasst von
Marco Mulder
Unsere Ideen
Weitere Blogs
Contact



