Scrum ist ein agiles Vorgehensmodell, das durch Meetings, Artefakte, Rollen und Werte geprägt ist und eine schnelle Entwicklung von Software ermöglicht. Es basiert auf selbst-organisierenden Teams, die in Sprints von zwei bis vier Wochen arbeiten, um Prioritäten aus dem Product Backlog umzusetzen. Scrum umfasst spezifische Rollen wie Produkt-Owner und Scrum-Master sowie verschiedene Meetings zur Planung, Überprüfung und Retrospektive der Arbeiten.