In der agilen Softwareentwicklung ist ein Scrum Sprint ein Zeitraum, in dem ein Team eine begrenzte Anzahl von Aufgaben aus der Product Backlog auswählt und sich verpflichtet, sie innerhalb des Sprints abzuschließen.
Der Sprint dauert in der Regel zwischen ein und vier Wochen und bildet die Grundlage für die tägliche Arbeit des Teams.
Der Sprint beginnt mit einer Sprint-Planung, in der das Team die Aufgaben für den Sprint auswählt und ihre Schätzungen für die benötigte Zeit und den erwarteten Mehrwert der Aufgaben festlegt. Anschließend beginnt das Team mit der Arbeit an den ausgewählten Aufgaben und trifft sich täglich zum Daily Scrum, um den Fortschritt zu besprechen und sich auf die anstehenden Aufgaben für den nächsten Tag abzustimmen.
Am Ende des Sprints findet eine Sprint-Review statt, in der das Team demonstriert, was während des Sprints erreicht wurde und Feedback von Interessengruppen wie dem Product Owner und dem Stakeholder erhält. Danach folgt eine Sprint-Retrospektive, in der das Team über die erfolgreichen Aspekte des Sprints und die Herausforderungen, die es bewältigen musste, reflektiert und Verbesserungen für zukünftige Sprints identifiziert.
Das Ziel von Scrum Sprints ist es, schnell auf Änderungen im Product Backlog oder im Kontext des Projekts reagieren zu können und eine kontinuierliche Verbesserung der Arbeitsweise und des Produkts zu erreichen. Scrum Sprints ermöglichen es Teams, schnell Ergebnisse zu liefern und kontinuierlich Feedback zu erhalten, um ihre Leistung zu verbessern.