Scrum è un approccio agile che promuove la consegna rapida e continua di valore tramite iterazioni chiamate sprint, con team autogestiti e una chiara definizione dei ruoli. Le caratteristiche principali comprendono il product backlog, il daily scrum e eventi di revisione, che assicurano trasparenza e adattabilità ai cambiamenti. Con una storia che risale agli anni '90, Scrum ha guadagnato ampia adozione tra imprese globali per migliorare i processi di sviluppo software.