Metodologías Básico

Sprint

Período fijo de tiempo (1-4 semanas) en Scrum durante el cual se crea un incremento de producto terminado y potencialmente entregable.

Pronunciación

/sprɪnt/
"esprínt"
Escuchar en: Forvo Cambridge

Qué es

Un Sprint es el corazón de Scrum. Es un período fijo de tiempo (típicamente 2 semanas) durante el cual:

  1. Se selecciona trabajo del Product Backlog
  2. Se desarrolla un incremento de producto
  3. Se entrega algo potencialmente usable

Según la Guía Oficial de Scrum:

“Los Sprints son el latido del corazón de Scrum, donde las ideas se convierten en valor.”

Pronunciación

IPA: /sprɪnt/

Suena como: “esprínt” - una sola sílaba rápida, con énfasis en la ‘i’

Errores comunes:

  • ❌ “es-print” (no como “imprimir”)
  • ❌ “esprín” (la ‘t’ final se pronuncia)

Características del Sprint

CaracterísticaDescripción
Duración fija1-4 semanas (no cambia durante el proyecto)
TimeboxedSiempre termina en la fecha acordada
Sin cambios de alcanceEl Sprint Goal no cambia
Calidad constanteEl Definition of Done no se reduce

El Ciclo del Sprint

┌─────────────────────────────────────────────────────────┐
│                     SPRINT (2 semanas)                   │
├─────────────────────────────────────────────────────────┤
│                                                          │
│   Sprint        Daily      Desarrollo    Sprint   Sprint │
│   Planning  →   Scrum  →   del trabajo → Review → Retro │
│   (4h)         (15min/día)              (2h)     (1.5h) │
│                                                          │
└─────────────────────────────────────────────────────────┘

Los 4 Eventos dentro del Sprint

1. Sprint Planning (Planificación)

Duración: Máximo 8 horas para Sprint de 1 mes

Se define:

  • Qué: ¿Qué se puede entregar en este Sprint?
  • Cómo: ¿Cómo se realizará el trabajo?
  • Sprint Goal: Objetivo único que guía el Sprint

2. Daily Scrum (Diario)

Duración: 15 minutos exactos

Reunión diaria donde los Developers sincronizan su trabajo:

  • ¿Qué hice ayer?
  • ¿Qué haré hoy?
  • ¿Hay impedimentos?

3. Sprint Review (Revisión)

Duración: Máximo 4 horas

Se inspecciona el Incremento y se adapta el Product Backlog:

  • Demo del trabajo completado
  • Feedback de stakeholders
  • Ajuste de prioridades

4. Sprint Retrospective (Retrospectiva)

Duración: Máximo 3 horas

El equipo reflexiona sobre cómo mejorar:

  • ¿Qué funcionó bien?
  • ¿Qué podemos mejorar?
  • Acciones concretas para el siguiente Sprint

Caso Práctico: Construyendo una App de Delivery

Imagina que estás desarrollando una app de delivery de comida.

Sprint 1: El MVP (2 semanas)

Sprint Goal: “Los usuarios pueden ver restaurantes y hacer un pedido básico”

DíaTrabajo
1Sprint Planning: definir stories
2-3Lista de restaurantes
4-5Página de menú
6-7Carrito de compras
8-9Checkout básico
10Sprint Review + Retrospectiva

Resultado: App funcionando con flujo básico de pedido

Sprint 2: Mejoras basadas en feedback (2 semanas)

Sprint Goal: “Mejorar la experiencia de búsqueda y pago”

  • Filtros de restaurantes
  • Pasarela de pago real
  • Notificaciones push
  • Correcciones de bugs del Sprint 1

Reglas del Sprint

✅ Se puede hacer durante un Sprint:

  • Refinar el Product Backlog (no más del 10% del tiempo)
  • Clarificar el alcance con el Product Owner
  • Negociar alcance (no calidad) si es necesario

❌ No se puede hacer:

  • Cambiar el Sprint Goal
  • Reducir la calidad (Definition of Done)
  • Extender la duración
  • Agregar trabajo sin quitar algo equivalente

¿Qué pasa si no terminamos todo?

Es normal. Lo importante es:

  1. No extender el Sprint - Termina cuando termina
  2. Entregar lo terminado - Solo lo que cumple el Definition of Done
  3. Devolver al Backlog - Lo incompleto vuelve al Product Backlog
  4. Aprender - ¿Por qué no terminamos? (discutir en Retrospectiva)

Duración recomendada

DuraciónIdeal para
1 semanaEquipos experimentados, alta incertidumbre
2 semanasLa más común, buen balance
3 semanasProyectos con más ceremonia
4 semanasMáximo permitido, proyectos complejos

Tip: Una vez elegida la duración, mantenla consistente durante todo el proyecto.

Anti-patrones comunes

Anti-patrónProblemaSolución
Sprint Variable”Este Sprint será de 3 semanas”Mantener duración fija
Mini-waterfallDiseño → Desarrollo → Testing secuencialTrabajo en paralelo
Scope Creep”Solo agrega esta cosita…”Proteger el Sprint Goal
Demo sin terminar”Esto está al 90%…”Solo mostrar lo terminado

Términos relacionados

  • [[Scrum]] - Marco de trabajo que contiene los Sprints
  • [[Daily Standup]] - Reunión diaria dentro del Sprint
  • [[Sprint Planning]] - Evento que inicia el Sprint
  • [[Sprint Review]] - Evento que cierra el Sprint

Recuerda: El Sprint es un contenedor de tiempo fijo. Es mejor entregar menos con calidad que más a medias. La consistencia y predictibilidad son más valiosas que la velocidad.