Scrum se basa en la teoría de control empírico del proceso (empirismo), que sostiene que el conocimiento proviene de la experiencia real y la observación en el contexto actual. (Nota: esto difiere del dogmatismo y del empirismo parcial que ignora la guía teórica o se basa únicamente en la experiencia pasada. Se enfatiza el aprendizaje y la adaptación en tiempo real.)

Los tres pilares del control empírico del proceso—transparencia, inspección y adaptación—apoyan la implementación de todo proceso empírico. Scrum utiliza un enfoque iterativo e incremental para optimizar la predicción futura y gestionar riesgos, permitiendo que las organizaciones sean más ágiles y respondan mejor al cambio para obtener mejores resultados.
Scrum aprovecha el pensamiento ágil, marcos con tiempo limitado y encarna plenamente el Manifiesto Ágil y los principios ágiles.

Scrum es un marco para desarrollar y mantener productos complejos mediante la ‘inspección y adaptación’. Es una metodología guiada por el Manifiesto Ágil y sus principios, que integra tres roles, tres artefactos, cinco eventos y cinco valores—colectivamente conocidos como ‘3355’.

En este marco, todo el proceso de desarrollo consiste en ciclos iterativos cortos llamadosSprints. Las prácticas recomendadas incluyen:
- Cada Sprint dura de 1 a 4 semanas.
- Utilice unProduct Backlogpara gestionar los requisitos del producto—una lista priorizada de características.
- Durante cada iteración, elequipo Scrumselecciona los elementos de mayor prioridad del Product Backlog.
- Durante la reunión de planificación del Sprint, se discuten, analizan y estiman los elementos seleccionados para definir el objetivo del Sprint y el plan de entrega—conocido como elSprint Backlog.
- Reunión diariaDaily Scrumse llevan a cabo durante todo el Sprint.
- Al final de cada Sprint, el equipo Scrum invita a los interesados y representantes del negocio a revisar el incremento del producto potencialmente entregable.
- A continuación, el equipo inspecciona su desempeño y mejora continuamente su proceso.
- Scrum no se limita al desarrollo de software: se aplica a cualquier proyecto complejo, innovador o exploratorio, así como a iniciativas de cambio organizativo.
