Concepto clave
Scrum es un framework ágil para gestionar el desarrollo de productos complejos. Imagina que estás construyendo una casa: Scrum te da las herramientas para planificar habitación por habitación, revisar el progreso cada semana y ajustar los planes según lo que aprendes, en lugar de intentar construir toda la casa de una vez sin revisar los planos.
Los tres pilares de Scrum son transparencia (todos ven el mismo tablero de trabajo), inspección (revisamos el producto frecuentemente) y adaptación (ajustamos el rumbo basándonos en lo aprendido). Esto permite entregar valor al cliente de forma incremental y reducir el riesgo de construir algo que no se necesita.
Cómo funciona en la práctica
Un equipo Scrum típico sigue este ciclo:
- Sprint Planning: El equipo selecciona historias de usuario del Product Backlog para el próximo sprint (2-4 semanas).
- Sprint: Desarrollo diario con Daily Scrums de 15 minutos para sincronizar.
- Sprint Review: Demostración del incremento de producto a stakeholders.
- Sprint Retrospective: El equipo reflexiona sobre cómo mejorar su forma de trabajar.
Ejemplo: Para una app de delivery de comida, en un sprint de 2 semanas podrían desarrollar: "Como usuario, quiero filtrar restaurantes por tipo de cocina" y "Como restaurante, quiero ver mis pedidos pendientes".
Caso de estudio
Startup FinTech desarrollando una app de inversiones:
| Sprint | Objetivo | Resultado clave |
|---|---|---|
| 1 | Registro básico de usuarios | Aprendieron que los usuarios abandonaban al pedir muchos datos |
| 2 | Simplificar registro a 3 campos | Conversión aumentó 40% |
| 3 | Dashboard con balance inicial | Usuarios pidieron ver tendencias, no solo saldo actual |
"Scrum nos permitió pivotar rápido cuando vimos que nuestro registro era demasiado complejo. En 4 semanas teníamos una versión que convertía 3 veces mejor." - Product Manager del caso
Errores comunes
- Daily Scrum como reporte al jefe: Error: El Scrum Master pregunta a cada uno qué hizo. Solución: Es una reunión del equipo para el equipo, donde cada miembro compone qué hará hoy para alcanzar el objetivo del sprint.
- Sprints como mini-cascadas: Error: Planificar todo el sprint en detalle el primer día. Solución: El plan emerge durante el sprint; se ajusta diariamente según lo aprendido.
- Product Backlog como lista de tareas: Error: Escribir "diseñar botón" en lugar de "como usuario, quiero compartir mi inversión en redes sociales". Solución: El backlog debe contener historias de usuario que describan valor, no tareas técnicas.
- Saltarse la Retrospectiva: Error: "No tenemos tiempo para mejorar, hay que entregar". Solución: La retrospectiva es la ceremonia más importante para mejorar la velocidad a largo plazo.
Checklist de dominio
- Puedo explicar la diferencia entre Scrum Master (facilita el proceso) y Product Manager (define el qué)
- Sé crear una historia de usuario completa con criterios de aceptación
- Puedo calcular la velocidad del equipo basándome en sprints anteriores
- Identifico cuándo un Daily Scrum se convierte en reporte de estado
- Reconozco un Product Backlog bien priorizado (historias más valiosas arriba)
- Sé facilitar una Sprint Review mostrando incremento terminado
- Puedo proponer una mejora de proceso basada en una Retrospectiva
Priorización de Product Backlog para una app de fitness
Eres Product Manager de "FitTrack", una nueva app de seguimiento de ejercicio. Tu equipo tiene capacidad para 20 puntos por sprint (2 semanas). Prioriza estas 5 historias para el próximo sprint:
- Como usuario, quiero registrar mi peso diario para ver mi progreso (8 puntos)
- Como usuario, quiero compartir mis logros en redes sociales (5 puntos)
- Como usuario, quiero ver un gráfico de mis pasos semanales (3 puntos)
- Como usuario, quiero configurar recordatorios para beber agua (4 puntos)
- Como usuario, quiero sincronizar la app con mi smartwatch (13 puntos)
Pasos:
- Analiza el valor de negocio de cada historia (¿cuál trae más usuarios? ¿cuál mejora retención?)
- Considera las dependencias técnicas (¿necesito algo antes para otra cosa?)
- Calcula qué combinación cabe en 20 puntos
- Escribe tu sprint goal basado en las historias seleccionadas
- Explica por qué dejaste fuera las otras historias
- Piensa en qué funcionalidad haría que más usuarios recomienden la app
- La sincronización con smartwatch podría ser un 'delighter' pero requiere mucho esfuerzo
- Un gráfico simple puede validar si a los usuarios les importa el tracking visual
Evalua tu comprension
Completa el quiz interactivo de arriba para ganar XP.