Melhor resposta
Scrum , a estrutura ágil mais popular no desenvolvimento de software, é uma abordagem iterativa que tem em seu núcleo o Sprint – o termo scrum para iteração. As equipes Scrum usam a inspeção ao longo de um projeto ágil para garantir que a equipe atenda aos objetivos de cada parte do processo.
A abordagem Scrum inclui montar os requisitos do projeto e usá-los para definir o projeto. Em seguida, você planeja os sprints necessários e divide cada sprint em sua própria lista de requisitos. Reuniões scrum diárias ajudam a manter o projeto no alvo, assim como as inspeções e revisões regulares. No final de cada sprint, você realiza uma retrospectiva de sprint para procurar maneiras de melhorar o próximo sprint.
Dentro de cada sprint, a equipe de desenvolvimento constrói e testa uma parte funcional do produto até que o product owner aceite ele e a funcionalidade se tornam um produto potencialmente entregável. Quando um sprint termina, outro sprint começa. As equipes Scrum entregam recursos do produto em incrementos no final de cada sprint. O lançamento de um produto ocorre no final de um sprint ou após vários sprints.
Resposta
Scrum é o tipo de Agile em que projetos mais longos são divididos em pequenos segmentos de tempo iterativos (geralmente duas semanas de duração). Quando as equipes dividem seus projetos em pequenos lotes com um início e uma parada claros, o trabalho pode ser facilmente previsto, planejado e estimado. Esses pequenos lotes de duas semanas são chamados Sprints.
O outro tipo de Agile é chamado Kanban. Não há sprints no Kanban – é um fluxo contínuo de trabalho sem marcos. As equipes de suporte geralmente trabalham dessa maneira porque recebem novos tíquetes todos os dias.
Eu explico com mais detalhes neste vídeo que fiz para ajudar as equipes a compreender e implementar esses conceitos.