Mejor respuesta
Scrum , el marco ágil más popular en el desarrollo de software, es un enfoque iterativo que tiene en su núcleo el Sprint – el término scrum para iteración. Los equipos de Scrum utilizan la inspección a lo largo de un proyecto ágil para garantizar que el equipo cumpla con los objetivos de cada parte del proceso.
El enfoque de scrum incluye reunir los requisitos del proyecto y usarlos para definir el proyecto. Luego, planifica los sprints necesarios y divide cada sprint en su propia lista de requisitos. Las reuniones de scrum diarias ayudan a mantener el proyecto en el objetivo al igual que las inspecciones y revisiones regulares. Al final de cada sprint, se realiza una retrospectiva del sprint para buscar formas de mejorar el siguiente.
Dentro de cada sprint, el equipo de desarrollo crea y prueba una parte funcional del producto hasta que el propietario del producto acepta y la funcionalidad se convierte en un producto potencialmente enviable. Cuando termina un sprint, comienza otro sprint. Los equipos de Scrum entregan características del producto en incrementos al final de cada sprint. El lanzamiento de un producto ocurre al final de un sprint o después de varios sprints.
Respuesta
Scrum es el tipo de Agile en el que los proyectos más largos se dividen en pequeños segmentos de tiempo iterativos (a menudo dos semanas de duración). Cuando los equipos dividen sus proyectos en pequeños lotes con un inicio y una parada claros, el trabajo se puede visualizar, planificar y estimar fácilmente. Esos pequeños lotes de dos semanas se denominan Sprints.
El otro tipo de Agile se llama Kanban. No hay sprints en Kanban: es un flujo continuo de trabajo sin hitos. Los equipos de soporte suelen trabajar de esta manera porque obtienen nuevos tickets todos los días.
Explico con más detalle en este video que hice para ayudar a los equipos a comprender e implementar estos conceptos.