Scrum ist ein agiles Rahmenwerk zur Entwicklung komplexer Produkte, das auf empirischer Prozesskontrolle basiert und transparente, überprüfbare sowie anpassbare Vorgehensweisen fördert. Es beinhaltet spezifische Rollen wie den Product Owner, das Team und den Scrum Master sowie Artefakte wie Product Backlogs, Sprint Backlogs und Inkremente. Scrum-Verfahren ermöglichen eine flexible und iterative Produktentwicklung und reagieren effektiv auf sich ändernde Anforderungen, während sie gleichzeitig die Selbstorganisation der Teams fördern.