Migliore risposta
Scrum , il framework agile più popolare nello sviluppo di software, è un approccio iterativo che ha alla base il Sprint : il termine di scrum per literazione. I team Scrum utilizzano lispezione durante un progetto agile per garantire che il team soddisfi gli obiettivi di ogni parte del processo.
Lapproccio di Scrum include lassemblaggio dei requisiti del progetto e il loro utilizzo per definire il progetto. Quindi pianifichi gli sprint necessari e dividi ogni sprint nel proprio elenco di requisiti. Le riunioni giornaliere di Scrum aiutano a mantenere il progetto in linea con gli obiettivi, così come le ispezioni e le revisioni regolari. Alla fine di ogni sprint, tieni una retrospettiva dello sprint per cercare modi per migliorare lo sprint successivo.
Allinterno di ogni sprint, il team di sviluppo costruisce e testa una parte funzionale del prodotto fino a quando il proprietario del prodotto non accetta e la funzionalità diventa un prodotto potenzialmente spedibile. Quando uno sprint finisce, inizia un altro sprint. I team Scrum forniscono le funzionalità del prodotto in modo incrementale alla fine di ogni sprint. Il rilascio di un prodotto avviene alla fine di uno sprint o dopo diversi sprint.
Risposta
Scrum è il tipo di Agile in cui i progetti più lunghi vengono suddivisi in piccoli segmenti di tempo iterativi (spesso due settimane). Quando i team suddividono i loro progetti in piccoli lotti con un chiaro inizio e fine, il lavoro può essere facilmente immaginato, pianificato e stimato. Questi piccoli batch temporali di due settimane sono chiamati Sprint.
Laltro tipo di Agile è chiamato Kanban. Non ci sono sprint in Kanban: è un flusso continuo di lavoro senza traguardi. I team di supporto in genere lavorano in questo modo perché ricevono nuovi ticket ogni giorno.
Spiego più dettagliatamente in questo video che ho realizzato per aiutare i team a comprendere e implementare questi concetti.