Sprints und Berichte
Ohne Zeitgrenzen dehnt sich Arbeit endlos aus. Sprints erzwingen einen Rhythmus: planen, ausführen, messen, anpassen. Sie funktionieren gleich, unabhängig davon, ob Menschen oder Agenten die Arbeit erledigen. Jeder Sprintabschluss zwingt dich zu bewerten, was erledigt wurde, was offen blieb und was du gelernt hast. Ohne diese Disziplin verlieren Projekte an Kontur.
Ein Sprint ist eine zeitlich begrenzte Iteration innerhalb eines Boards. Er ermöglicht dir, die Work Items zu planen, die in einem bestimmten Zeitraum abgeschlossen werden sollen, den Fortschritt zu verfolgen und beim Abschluss Berichte zu erstellen.
Schlüsselkonzepte
- Jedes Board kann jeweils nur einen aktiven Sprint haben.
- Ein Sprint hat ein Startdatum, ein Enddatum und ein Ziel.
- Die Work Items des Boards werden dem aktiven Sprint zugeordnet.
- Beim Schließen eines Sprints werden automatisch ein Changelog und Leistungsmetriken erstellt.
- Der Verlauf vergangener Sprints bleibt mit seinen Berichten erhalten.
Sprint erstellen
- Öffne das Board, in dem du den Sprint erstellen möchtest.
- Wähle Neuer Sprint.
- Fülle die Felder aus:
| Feld | Beschreibung | Erforderlich |
|---|---|---|
name | Name des Sprints (e.g., "Sprint 14 - Auth und Berechtigungen") | Ja |
startDate | Startdatum | Ja |
endDate | Enddatum | Ja |
goal | Sprintziel: was erreicht werden soll | Nein |
- Bestätige die Erstellung. Der Sprint wird sofort aktiv.
Pro Board kann es nur einen aktiven Sprint geben. Wenn bereits einer aktiv ist, musst du ihn schließen, bevor du einen neuen erstellst.
Work Items zuordnen
Die Work Items, die sich auf dem Board befinden, während der Sprint aktiv ist, sind Teil des Sprints. Es gibt keine explizite Aktion zum Zuordnen von Items zum Sprint: Alle Items, die während des Sprints auf dem Board vorhanden sind, werden gezählt.
Das bedeutet:
- Neue Items, die während des Sprints erstellt werden, werden automatisch einbezogen.
- Items, die während des Sprints auf das Board verschoben werden, werden einbezogen.
- Items, die während des Sprints archiviert werden, werden nicht mehr gezählt.
Vorschau abgeschlossener Items
Bevor du einen Sprint schließt, kannst du eine Vorschau der Items anzeigen, die als "done" gelten. Almirant identifiziert Items in Spalten mit der Rolle isDone = true und zeigt sie als Kandidaten für abgeschlossene Items an.
So kannst du prüfen, ob ein Item vor dem Abschluss noch in die richtige Spalte verschoben werden muss.
Sprint schließen
Es gibt drei Abschlussarten, jeweils für ein anderes Szenario:
1. Normaler Abschluss
Standardabschluss am Ende des geplanten Zeitraums.
- Öffne den aktiven Sprint des Boards.
- Wähle Sprint schließen.
- Prüfe die Übersicht abgeschlossener gegenüber offenen Items.
- Entscheide, was mit nicht abgeschlossenen Items geschehen soll (in das Backlog oder in den nächsten Sprint verschieben).
- Bestätige den Abschluss.
2. Ad-hoc-Abschluss
Vorzeitiger Abschluss, wenn entschieden wird, den Sprint vor dem geplanten Datum zu beenden. Nützlich, wenn die Arbeit neu ausgerichtet werden muss oder sich die Ziele geändert haben.
- Öffne den aktiven Sprint.
- Wähle Sprint ad hoc schließen.
- Prüfe und bestätige. Offene Items werden wie beim normalen Abschluss behandelt.
3. Abschluss nach Datum
Automatischer Abschluss anhand eines bestimmten Datums. Nützlich für Sprints, die an einem anderen Datum als ursprünglich geplant enden.
- Öffne den aktiven Sprint.
- Wähle Nach Datum schließen.
- Gib das Stichtagsdatum an.
- Items, die vor diesem Datum abgeschlossen wurden, werden als erledigt gezählt.
Nicht abgeschlossene Items
Beim Schließen eines Sprints gelten Work Items, die sich nicht in isDone-Spalten befinden, als nicht abgeschlossen. Du kannst:
- Sie in das Backlog verschieben -- Die Items kehren zur Standardspalte zur erneuten Priorisierung zurück.
- Sie in den nächsten Sprint aufnehmen -- Die Items bleiben in ihrer aktuellen Spalte und werden im neuen Sprint gezählt.
Automatisches Changelog
Beim Schließen eines Sprints erstellt Almirant automatisch ein Changelog mit:
- Liste der abgeschlossenen Items, nach Typ gruppiert.
- Zusammenfassung der während des Sprints vorgenommenen Änderungen.
- Relevanten Notizen aus den Items.
Das Changelog kann bei Bedarf mit dem Tool regenerate_sprint_changelog neu erstellt werden.
Berichte und Metriken
Jeder abgeschlossene Sprint erzeugt einen Bericht mit folgenden Metriken:
| Metrik | Beschreibung |
|---|---|
| Geschwindigkeit (velocity) | Anzahl der im Sprint abgeschlossenen Items |
| Verteilung nach Typ | Aufschlüsselung der abgeschlossenen Items nach Typ (epic, feature, story, task) |
| Verteilung nach Priorität | Aufschlüsselung nach Prioritätsstufe (urgent, high, medium, low) |
| Verteilung nach zugewiesener Person | Welche Arbeit jedes Teammitglied abgeschlossen hat |
| KI-Kosten | Gesamtkosten der während des Sprints ausgeführten KI-Sitzungen |
| Vergleich mit früheren Sprints | Entwicklung der Geschwindigkeit und Metriken gegenüber vorherigen Sprints |
Die Berichte enthalten grafische Visualisierungen und die Möglichkeit, Screenshots anzuhängen, um den Produktstatus beim Sprintabschluss zu dokumentieren.
Sprintverlauf
Alle abgeschlossenen Sprints bleiben im Verlauf des Boards erhalten. Du kannst jeden früheren Sprint öffnen, um Folgendes einzusehen:
- Den Bericht mit Metriken.
- Das erstellte Changelog.
- Die Work Items, die Teil des Sprints waren.
- Angefügte Screenshots.
Für Entwickler
MCP-Tools
| Tool | Beschreibung | Wichtigste Parameter |
|---|---|---|
list_sprints | Listet alle Sprints eines Boards auf | boardId |
get_sprint | Ruft die Details eines Sprints ab | sprintId |
get_active_sprint | Ruft den aktiven Sprint eines Boards ab | boardId |
create_sprint | Erstellt einen neuen Sprint | boardId, name, startDate, endDate, goal |
close_sprint | Schließt den aktiven Sprint (normal) | sprintId |
close_sprint_adhoc | Schließt den Sprint vorzeitig | sprintId |
close_sprint_by_date | Schließt den Sprint mit einem Stichtag | sprintId, date |
get_sprint_work_items | Ruft die dem Sprint zugeordneten Items ab | sprintId |
preview_done_items | Zeigt abgeschlossene Items vor dem Schließen in der Vorschau | sprintId |
regenerate_sprint_changelog | Erstellt das Changelog eines abgeschlossenen Sprints neu | sprintId |
Beispiel: Sprint erstellen
Tool: create_sprint
Parameter:
boardId: "uuid-del-board"
name: "Sprint 14 - Authentifizierung"
startDate: "2025-03-01"
endDate: "2025-03-14"
goal: "Das Login-System mit Google OAuth und Benutzerrollen abschließen"
Beispiel: Abgeschlossene Items in der Vorschau anzeigen
Tool: preview_done_items
Parameter:
sprintId: "uuid-del-sprint"
Gibt die Liste der Items zurück, die beim Schließen des Sprints als abgeschlossen markiert würden, sodass du sie vorher prüfen kannst.
Beispiel: Sprint schließen und Bericht erstellen
Tool: close_sprint
Parameter:
sprintId: "uuid-del-sprint"
Beim Ausführen des Abschlusses werden Changelog und Sprintmetriken automatisch erstellt.