Beste Antwort
Scrum , das beliebteste agile Framework in der Softwareentwicklung, ist ein iterativer Ansatz, dessen Kern die Sprint – der Scrum-Begriff für die Iteration. Scrum-Teams verwenden Inspektionen während eines agilen Projekts, um sicherzustellen, dass das Team die Ziele jedes Teils des Prozesses erreicht.
Der Scrum-Ansatz umfasst das Zusammenstellen der Projektanforderungen und deren Verwendung zum Definieren des Projekts. Anschließend planen Sie die erforderlichen Sprints und teilen jeden Sprint in eine eigene Liste von Anforderungen auf. Tägliche Scrum-Meetings helfen dabei, das Projekt im Ziel zu halten, ebenso wie regelmäßige Inspektionen und Überprüfungen. Am Ende jedes Sprints halten Sie eine Sprint-Retrospektive ab, um nach Möglichkeiten zur Verbesserung des nächsten Sprints zu suchen.
Innerhalb jedes Sprints erstellt und testet das Entwicklungsteam einen funktionalen Teil des Produkts, bis der Produktbesitzer dies akzeptiert es und die Funktionalität wird ein potenziell versandfähiges Produkt. Wenn ein Sprint beendet ist, beginnt ein weiterer Sprint. Scrum-Teams liefern die Produktfunktionen am Ende jedes Sprints schrittweise. Eine Produktfreigabe erfolgt am Ende eines Sprints oder nach mehreren Sprints.
Antwort
Scrum ist die Art von Agile, bei der längere Projekte in kleine, iterative Zeitsegmente unterteilt werden (oft zwei Wochen lang). Wenn Teams ihre Projekte mit einem klaren Start und Stopp in kleine Gruppen aufteilen, kann die Arbeit leicht vorgestellt, geplant und geschätzt werden. Diese kleinen zweiwöchigen Zeitchargen werden Sprints genannt.
Die andere Art von Agile heißt Kanban. In Kanban gibt es keine Sprints – es ist ein kontinuierlicher Arbeitsstrom ohne Meilensteine. Support-Teams arbeiten normalerweise auf diese Weise, weil sie jeden Tag neue Tickets erhalten.
In diesem Video erkläre ich ausführlicher, dass ich Teams dabei helfen soll, diese Konzepte zu verstehen und umzusetzen.