Scrum basiert auf der empirischen Prozesssteuerungstheorie (Empirismus), die besagt, dass Wissen aus der tatsächlichen Erfahrung und Beobachtung im aktuellen Kontext stammt. (Hinweis: Dies unterscheidet sich von Dogmatismus und partiellen Empirismus, die theoretische Anleitung ignorieren oder sich ausschließlich auf vergangene Erfahrungen stützen. Es legt Wert auf Lernen in Echtzeit und Anpassung.)

Die drei Säulen der empirischen Prozesssteuerung – Transparenz, Inspektion und Anpassung – unterstützen die Umsetzung jedes empirischen Prozesses. Scrum nutzt einen iterativen und inkrementellen Ansatz, um die zukünftige Prognose zu optimieren und Risiken zu managen, wodurch Organisationen agiler und besser auf Veränderungen reagieren können, um bessere Ergebnisse zu erzielen.
Scrum nutzt Lean-Denken, zeitlich begrenzte Rahmenwerke und verkörpert vollständig das Agile Manifest und agile Prinzipien.

Scrum ist ein Framework zur Entwicklung und Pflege komplexer Produkte durch „Inspektion und Anpassung“. Es ist eine Methode, die vom Agile Manifest und den agilen Prinzipien geleitet wird und drei Rollen, drei Artefakte, fünf Ereignisse und fünf Werte integriert – gemeinsam bekannt als „3355“.

In diesem Framework besteht der gesamte Entwicklungsprozess aus kurzen iterativen Zyklen, dieSprints. Empfohlene Praktiken beinhalten:
- Jeder Sprint dauert 1 bis 4 Wochen.
- Verwenden Sie einProduct Backlogzur Verwaltung der Produktanforderungen – einer priorisierten Liste von Funktionen.
- Während jeder Iteration wählt dasScrum-Teamdie höchste Priorität aus dem Product Backlog aus.
- Während des Sprint-Planungstreffens werden ausgewählte Elemente besprochen, analysiert und geschätzt, um das Sprint-Ziel und den Lieferplan zu definieren – bekannt als dasSprint-Backlog.
- TäglicheDaily ScrumTreffen werden während des gesamten Sprints abgehalten.
- Am Ende jedes Sprints lädt das Scrum-Team Stakeholder und Vertreter aus dem Geschäft ein, um den potenziell lieferbaren Produkt-Teil zu überprüfen.
- Das Team inspiziert dann seine Leistung und verbessert seinen Prozess kontinuierlich.
- Scrum ist nicht auf die Softwareentwicklung beschränkt – es gilt für jedes komplexe, innovative oder explorative Projekt sowie für Initiativen zur organisatorischen Veränderung.
