Backlog und Sprints

Hinweis

Das Modul Backlogs wird aktuell fortlaufend verbessert. Diese Dokumentation wird regelmäßig aktualisiert, um die neuesten Änderungen zu berücksichtigen.

Die Arbeit in agilen Projektteams gewinnt zunehmend an Bedeutung, und mit OpenProject ist dies einfacher denn je. OpenProject unterstützt Ihre Arbeit mit der Agile- und Scrum-Methodik durch eine Vielzahl verbesserter Funktionen. Sie können jetzt Sprints erstellen und verwalten, Arbeitspakete in Sprints und im Backlog erfassen und priorisieren, automatisierte Sprint Boards oder Burndown-Charts verwenden und vieles mehr. Weitere Informationen finden Sie auf der OpenProject Feature-Seite Agile and Scrum.

Ein Backlog ist als Modul definiert, mit dem die Backlogs-Funktion in OpenProject genutzt werden kann. Um Backlogs in einem Projekt zu verwenden, muss das Backlog-Modul in den Projekteinstellungen aktiviert werden.

Bitte beachten Sie, dass dieses Nutzungshandbuch keine Einführung in die Scrum-Methodik darstellt, sondern lediglich die Scrum-bezogenen Funktionen und Anleitungen in OpenProject erläutert.

Backlog verwalten

Das Backlog-Modul ist in zwei Bereiche unterteilt: Auf der linken Seite finden Sie das Backlog, bestehend aus dem Eingangs-Backlog unten und den darüber liegenden Backlog buckets (sofern vorhanden). Rechts werden Sprints angezeigt. Falls keine Backlog buckets erstellt wurden, wird auf der linken Seite lediglich der Eingangs-Backlog angezeigt.

Backlogs-Modul in OpenProject mit Backlog-Elementen und mehreren Sprints mit Arbeitspaketen

Backlog buckets

Backlog buckets helfen Ihnen dabei, Arbeitspakete innerhalb des Backlogs zu organisieren und zu priorisieren. Ein Backlog bucket ist eine mit Namen versehene Liste von Arbeitspaketen, die unabhängig vom Eingangs-Backlog angepasst werden kann. Die Ansicht „Backlog und Sprints“ zeigt alle Backlog buckets innerhalb des aktuellen Projekts an, einschließlich des Namens und der Anzahl der darin enthaltenen Arbeitspakete.

Hinweis

Backlog buckets sind projektspezifisch und werden nicht projektübergreifend geteilt.

Die Backlog buckets sind alphabetisch nach Namen sortiert, während der Eingangs-Backlog immer ganz unten angezeigt wird.

Ein Arbeitspaket:

  • kann jeweils nur zu einem Backlog bucket gehören.
  • kann nicht gleichzeitig zu einem Sprint und einem Backlog bucket gehören.
  • kann nicht gleichzeitig zu einem Backlog bucket und dem Eingangs-Backlog gehören.

Sie können Arbeitspakete innerhalb eines Backlog bucket per Drag & Drop oder über die Option Verschieben im Menü des Arbeitspakets sortieren.

Einen Backlog bucket erstellen

Um einen Backlog bucket zu erstellen, klicken Sie in der Ansicht „Backlog und Sprints“ auf die Schaltfläche + Backlog bucket. Daraufhin öffnet sich ein Dialogfeld, in dem Sie den Namen des Buckets eingeben können. Klicken Sie auf Anlegen, um fortzufahren.

Zum Erstellen und Löschen von Backlog buckets sind entsprechende Projektberechtigungen erforderlich.

Backlogs-Modul in OpenProject mit Backlog-Elementen und mehreren Sprints mit Arbeitspaketen

Einen Backlog bucket umbenennen oder löschen

Öffnen Sie das Menü Mehr (drei Punkte) eines Backlog buckets, um:

  • Den Backlog bucket umzubenennen
  • Den Backlog bucket zu löschen

Beim Löschen eines Backlog buckets werden alle darin enthaltenen Arbeitspakete automatisch an das Ende des Eingangs-Backlogs verschoben.

Eingangs-Backlog

Der Eingangs-Backlog wird automatisch mit allen Arbeitspaketen eines Projekts gefüllt, die noch keinem Sprint oder Backlog bucket zugewiesen sind. Wenn ein Arbeitspaket einem Sprint oder einem Bucket hinzugefügt oder geschlossen wird, wird es aus dem Posteingang entfernt.

Hinweis

Geschlossene Arbeitspakete werden aus dem Eingangs-Backlog und den Backlog buckets entfernt, sind aber weiterhin in den Sprints sichtbar.

Wenn sich zu viele Elemente im Backlog befinden, erscheint in der Mitte des Eingangs-Backlogs ein Link Zeige weitere Elemente. Dadurch wird der mittlere Bereich ausgeblendet, sodass Sie immer den oberen und unteren Teil des Eingangs-Backlogs sehen.

Backlog-Ansicht mit vielen Elementen, die hinter einem Link „Zeige weitere Elemente“ in der Mitte versteckt sind

Arbeitspakete sortieren und verschieben

Neben jedem im Backlog, Eingangs-Backlog, Backlog bucket oder Sprint aufgeführten Arbeitspaket können Sie auf das Menü Mehr (drei Punkte) zugreifen, das folgende Optionen enthält:

  • Öffnen Sie die Detailansicht oder die Vollbildansicht eines Arbeitspakets. Mit diesen Optionen können Sie festlegen, wie viele Informationen (über den Backlog Element) Sie anzeigen lassen möchten.
  • Kopieren Sie die URL oder ID des Arbeitspakets in die Zwischenablage.
  • Verschieben Sie ein Arbeitspaket.

Backlog-Arbeitspaket-Menü mit Optionen wie Detailansicht, Link kopieren und verschieben

Die Detailansicht öffnet die Informationen zum Arbeitspaket auf der rechten Seite, genau wie im Benachrichtigungscenter. Sie können die Detailansicht mit einem einzigen Klick auf eine Arbeitspaketkarte öffnen.

Backlog-Artikel in der Detailansicht auf der rechten Seite geöffnet

Wenn Sie die Vollbildansicht öffnen, wird das Arbeitspaket im Vollbildmodus geöffnet.

Arbeitspaket im Vollbildmodus in OpenProject geöffnet

Sie können Arbeitspakete im Eingangs-Backlog, in einem Backlog bucket oder in einem Sprint priorisieren, indem Sie sie per Drag & Drop verschieben oder die Option Verschieben aus dem Arbeitspaket-Menü verwenden. Die gesamte Arbeitspaket-Karte kann als Drag-&-Drop-Bereich genutzt werden.

Je nach der aktuellen Position des Arbeitspakets können Sie es wie folgt verschieben:

  • innerhalb des aktuellen Backlog bucket oder Sprints,
  • in ein anderes Backlog bucket,
  • in einen anderen Sprint,
  • zurück in den Eingangs-Backlog.

Optionsmenü für einen Backlog-Eintrag mit Optionen zur Neuordnung und Sprint-Zuweisung

Sprints erstellen und verwalten

Wichtig

Ab der Version OpenProject 17.3 sind Sprints neue Objekte, die nicht mehr an Versionen gebunden sind (wie es bei früheren OpenProject-Versionen der Fall war).

Ein Sprint ist ein geplanter und zeitlich begrenzter Zeitraum, in dem ein Scrum-Team eine bestimmte Anzahl von Aufgaben erledigt. Es handelt sich um Container, in die Arbeitspakete per Drag & Drop oder über das Menü manuell aus dem Eingangs-Backlog oder aus Backlog buckets hinzugefügt oder daraus entfernt werden können.

Sprints erstellen

Um einen Sprint zu erstellen, klicken Sie auf die Schaltfläche + Sprint in der oberen rechten Ecke des Backlogs-Moduls. Dadurch öffnet sich ein Formular, in das Sie Details zum Sprintnamen, Startdatum und Enddatum eingeben können. Die Dauer wird automatisch berechnet. Klicken Sie auf die Schaltfläche Erstellen, um fortzufahren.

Die Benennung von Sprints erfolgt standardmäßig numerisch (z. B. Sprint 1, Sprint 2). Diese Namen können entsprechend dem Arbeitsrhythmus Ihres Teams angepasst werden.

Sprint-Erstellungsformular mit Feldern für Name, Start- und Enddatum

Einen Sprint starten oder abschließen

Ihr Sprint wird durch Klicken auf die Schaltfläche Sprint starten in der Kopfzeile in Gang gesetzt. Wenn Sie darauf klicken, wird das Sprint Board geöffnet.

Hinweis

Ein Sprint kann nicht gestartet werden, wenn bereits ein anderer Sprint läuft. In diesem Fall ist die Schaltfläche deaktiviert.

Schaltfläche Sprint starten in der Backlogs-Modulschnittstelle

Sobald ein Sprint begonnen hat, gilt er als aktiv. Die Sprint-Kopfzeile zeigt den aktuellen Sprint-Status an und ermöglicht es Ihnen, den Sprint direkt von der Kopfzeile aus abzuschließen. Um einen Sprint abzuschließen, klicken Sie in der Sprint-Kopfzeile auf die Schaltfläche Abschließen.

Schaltfläche Sprint Abschließen im Backlogs-Modul

Falls sich noch unvollendete Arbeitspakete im Sprint befinden, öffnet sich ein Dialogfeld, in dem Sie entscheiden können, was mit ihnen geschehen soll. Sie haben folgende Möglichkeiten:

  • Sie an den Anfang des Eingangs-Backlogs verschieben
  • Sie an das Ende des Eingangs-Backlogs verschieben
  • Sie in einen anderen Sprint verschieben

Wenn Sie sich dafür entscheiden, Arbeitspakete in einen anderen Sprint zu verschieben, müssen Sie den Zielsprint aus der Liste auswählen. Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf die Schaltfläche Sprint abschließen, um den Sprint zu beenden. Der Sprint wird dann als abgeschlossen markiert, und andere Sprints können gestartet werden.

Formular zum Auswählen, wie mit den in Arbeit befindlichen Elementen verfahren werden soll, wenn ein Sprint in OpenProject abgeschlossen wird

Über das Sprint-Menü stehen weitere Sprint-Aktionen zur Verfügung, darunter:

  • Sprint bearbeiten
  • Arbeitspaket hinzufügen
  • Sprint-Board
  • Burndown-Diagramm

Sprint-Menü mit Optionen wie Sprint bearbeiten und Arbeitspaket hinzufügen

Ein Arbeitspaket hinzufügen

Um ein neues Arbeitspaket im Modul Backlogs zu erstellen, klicken Sie auf das Symbol Mehr (drei Punkte) in der oberen rechten Ecke eines Sprints und wählen Sie + Arbeitspaket hinzufügen aus dem Dropdown-Menü. Es erscheint ein Formular-Dialog zum Erstellen eines neuen Arbeitspakets. Hier geben Sie direkt die Art des Arbeitspakets, den Betreff und die Beschreibung an. Klicken Sie auf Anlegen, um fortzufahren.

Ein neues Arbeitspaket, das einem Sprint direkt im OpenProject Backlogs-Modul hinzugefügt wurde

Dem Backlog wird ein neuer Eintrag hinzugefügt, um die neu erstellte Story anzuzeigen.

Stories priorisieren

Sie können verschiedene Arbeitspakete innerhalb des Eingangs-Backlogs, eines Backlog bucket oder eines Sprints priorisieren, indem Sie entweder die Option Verschieben verwenden oder sie per Drag & Drop verschieben. Auf diese Weise können Sie Arbeitspakete einem bestimmten Sprint oder Backlog bucket zuweisen, sie in das Eingangs-Backlog zurückverschieben oder sie innerhalb eines Sprints oder Buckets neu anordnen.

Story-Punkte

In einem Sprint können Sie den notwendigen Aufwand direkt als Story Points dokumentieren.

Story Punkte sind Zahlen, die einem Arbeitspaket zugewiesen werden, um den (relativen) Umfang der Arbeit zu schätzen.

Story points assigned to work packages in a sprint in OpenProject backlogs module

Sie können die Story-Punkte direkt in der Backlogs-Ansicht bearbeiten. Klicken Sie dazu einfach auf das Arbeitspaket, das Sie bearbeiten möchten, und nehmen Sie die gewünschten Änderungen in der Detailansicht des Arbeitspakets vor, die sich dann auf der rechten Seite öffnet.

Storypunkte für ein Arbeitspaket im Backlogs-Modul in OpenProject bearbeiten

Sprint-Boards

Sprint Boards sind für Teams besonders hilfreich, um den Fortschritt von Anfang an zu verfolgen und zu visualisieren. Sprint-Boards ersetzen die bisherigen Task-Boards, die in früheren Versionen des Backlogs-Moduls verwendet wurden.

Wenn Sie in einer Sprint-Kopfzeile auf die Schaltfläche Start klicken, wird automatisch ein eigenes Sprint-Board erstellt und Sie werden zum aktiven Sprint-Board weitergeleitet. Boards werden nach folgendem Muster benannt: [Projektname: Sprintname]. Ein Beispiel: Scrum-Projekt: Sprint 1.

Das Sprint Board erbt automatisch die Projektberechtigungen, d.h. es ist standardmäßig für alle Projektmitglieder zugänglich.

Sprint-Board mit Arbeitspaketen, die in Spalten organisiert sind, um den Fortschritt zu verfolgen

Hinweis

Das Sprint Board und das Burndown-Diagramm sind nur im Menü sichtbar, wenn ein Sprint aktiv ist.

Sprint-Feld in Arbeitspaket-Tabellen

Die Sprint-Eigenschaft kann auch in Arbeitspaket-Tabellen verwendet werden. Sie können:

  • die Sprint-Spalte anzeigen,
  • nach Sprint sortieren,
  • Arbeitspakete nach Sprint gruppieren.

Hinweis

Für die Anzeige von Sprint-Informationen in Arbeitspaket-Tabellen sind entsprechende Projektberechtigungen erforderlich.

Burndown-Diagramm

Burndown-Diagramme sind hilfreich, um den Fortschritt eines Sprints zu visualisieren. Mit OpenProject können Sie Sprint- und Task-Burndown-Charts automatisch generieren.

Tipp

Voraussetzung dafür ist, dass das Start- und Enddatum des Sprints definiert sind und die Informationen zu den Story Points gut gepflegt sind.

Der Sprint-Burndown wird aus der Summe der geschätzten Story-Punkte berechnet. Wenn eine User Story auf “geschlossen” (oder einen anderen Status, der als geschlossen definiert ist (siehe Admin-Einstellungen)) gesetzt ist, zählt sie zu dem Burndown. Der Aufgaben-Burndown errechnet sich aus der geschätzten Anzahl der Stunden, die zur Erledigung einer Aufgabe notwendig sind. Wenn eine Aufgabe auf “geschlossen” gesetzt wird, wird der Burndown angepasst.

Die verbleibenden Story-Punkte pro Sprint werden im Diagramm angezeigt. Optional kann auch das ideale Burndown-Diagramm als Referenz angezeigt werden. Der ideale Burndown geht von einer linearen Abarbeitung der Story Points vom Anfang bis zum Ende eines Sprints aus.

Ein Beispiel für ein Burndown-Diagramm in OpenProject