Unter Scrum versteht man ein Framework, welches zum Management komplexer Projekte eingesetzt wird, besonders im Bereich der Softwareentwicklung. Dabei findet durch den Einsatz wiederholten Feedbacks ein durchgängiger Verbesserungsprozess statt, der es erlaubt die Anforderungen direkt in der Software umzusetzen. Dadurch werden Entwicklungsprozesse transparenter und anpassbar.
Teamarbeit ist in Scrum-Projekten von besonderer Bedeutung, da es ein Ziel ist, ein den Anforderungen entsprechendes Ergebnis zu liefern, das aus Selbstorganisation entstand.
Scrum ist der führende Ansatz für agiles Projektmanagement. Agiles Projektmanagement ermöglicht die schnelle und flexible Entwicklung von Produkten und Dienstleistungen und kann die Produktivität von Projektteams dramatisch steigern. Es kann damit den Unternehmen helfen, den Herausforderungen, denen sie sich in der heutigen Zeit stellen müssen, erfolgreich zu begegnen. Es ist eine wichtige Erweiterung des klassischen Projektmanagements.