La metodologia SCRUM è una delle più importanti strategie alla base dello sviluppo agile del software. Si tratta di un semplice insieme di pratiche che mirano a dare una struttura, e quindi produrre un prodotto software di qualità, attraverso la divisione in sprint - cicli di sviluppo di breve termine di un progetto. Questo processo si basa su tre principi fondamentali che assicurano uno sviluppo rapido e flessibile: iterazione, collaborazione e adattamento. La sua efficacia dipende fortemente dallimpegno da parte di tutti coloro che sono coinvolti nello sviluppo, e dalla comprensione che è necessario adattare i progetti che vengono sviluppati in base ai cambiamenti che possono emergere durante il percorso. La metodologia SCRUM offre inoltre vantaggi economici importanti. Oltre ad accelerare le tempistiche di sviluppo, lutilizzo di questa metodologia mira anche a ridurre le spese, migliorare lefficienza del processo e assicurare uno sviluppo produttivo. In sintesi, SCRUM si è affermato come uno dei principali strumenti per lo sviluppo agile del software, in quanto offre una struttura ben definita e soluzioni concrete per gestire i progetti di software. La collaborazione con lutente finale, ladattabilità ai cambiamenti e i vantaggi economici sono tra le principali qualità che ne hanno reso possibile il successo.