🔗
El Faro Ágil
Guía de Reflexión Semanal

La Colonial

El Marco Scrum

Pilares del Empirismo y Valores Fundamentales para equipos de alto rendimiento

🚀

Pautas de Inicio del Proyecto

El norte a seguir: fundamentos que deben establecerse antes del primer Sprint

Antes de iniciar el primer Sprint, el equipo debe establecer bases sólidas que guiarán todo el proyecto. Estas pautas no son opcionales — son el cimiento sobre el cual se construye un Scrum exitoso.

01
👥

Formar el Scrum Team Completo

El equipo debe estar completo y correctamente constituido antes de iniciar. No hay Scrum sin los tres roles definidos.

  • Designar un Product Owner con autoridad real sobre el producto
  • Asignar un Scrum Master capacitado (no compartido inicialmente)
  • Conformar un equipo de Developers multifuncional (ideal 3-9 personas)
  • Asegurar dedicación completa del equipo al proyecto
  • Verificar que el equipo tiene todas las habilidades necesarias
02
👁️

Definir la Visión y Objetivo del Producto

Todo el equipo debe entender claramente qué se está construyendo y por qué. La visión es la estrella polar del proyecto.

  • Articular el Product Goal (Objetivo del Producto) claramente
  • Documentar la visión del producto en términos comprensibles
  • Identificar a los usuarios finales y sus necesidades principales
  • Definir el valor de negocio que el producto debe entregar
  • Comunicar la visión a todos los stakeholders relevantes
03
📋

Crear el Product Backlog Inicial

El Product Backlog es el corazón de Scrum. Debe existir un backlog inicial suficiente para comenzar el primer Sprint.

  • Identificar y documentar los requisitos iniciales como User Stories
  • Priorizar el backlog según valor de negocio y riesgo
  • Refinar los elementos del tope del backlog con criterios de aceptación
  • Estimar inicialmente los elementos más prioritarios
  • Establecer una herramienta para gestionar el backlog (Jira, Azure DevOps, etc.)
04
✔️

Establecer el Definition of Done (DoD)

El DoD es el estándar de calidad compartido. Sin él, no hay forma de saber cuándo el trabajo está realmente terminado.

  • Definir criterios claros de "terminado" para cada incremento
  • Incluir estándares de código, pruebas y documentación
  • Considerar requisitos de seguridad y rendimiento
  • Obtener consenso de todo el equipo sobre el DoD
  • Hacer visible el DoD y revisarlo periódicamente
05

Definir la Duración y Cadencia del Sprint

La duración del Sprint debe ser consistente y apropiada para el contexto. Una vez definida, no debe cambiar durante el proyecto.

  • Elegir duración del Sprint (recomendado: 2 semanas para equipos nuevos)
  • Definir el día y hora de inicio de cada Sprint
  • Establecer el calendario de eventos Scrum (Daily, Review, Retro)
  • Reservar tiempo para refinamiento del backlog (5-10% del Sprint)
  • Comunicar la cadencia a todos los stakeholders
06
🔧

Preparar el Entorno de Trabajo

El equipo necesita las herramientas y el ambiente adecuado para ser productivo desde el día uno.

  • Configurar repositorios de código y pipelines de CI/CD
  • Establecer ambientes de desarrollo, pruebas y producción
  • Configurar herramientas de comunicación del equipo (Slack, Teams)
  • Preparar el tablero Scrum (físico o digital)
  • Asegurar accesos y permisos necesarios para todo el equipo
07
🤝

Establecer Acuerdos de Trabajo del Equipo

Los acuerdos de trabajo definen cómo el equipo colaborará. Son el contrato social que rige la convivencia.

  • Definir horarios de trabajo y disponibilidad del equipo
  • Acordar normas de comunicación (tiempos de respuesta, canales)
  • Establecer reglas para la Daily Scrum (puntualidad, formato)
  • Definir cómo se manejarán los impedimentos
  • Acordar prácticas de revisión de código y colaboración técnica
08
👥

Identificar y Alinear Stakeholders

Los stakeholders deben conocer Scrum, entender su rol, y comprometerse a participar en los eventos apropiados.

  • Identificar todos los stakeholders del proyecto
  • Explicar el proceso Scrum y qué esperar de él
  • Definir cómo y cuándo se comunicará el progreso
  • Invitar stakeholders clave al Sprint Review
  • Establecer expectativas sobre tiempos de respuesta para consultas
09
▶️

Considerar un Sprint Zero / Inception

Aunque controversial, un período de preparación puede ser valioso para proyectos complejos. No es un Sprint de Scrum formal.

  • Realizar sesiones de descubrimiento y refinamiento inicial
  • Crear arquitectura base y spikes técnicos si es necesario
  • Capacitar al equipo en las tecnologías y herramientas
  • Establecer métricas y forma de medición del progreso
  • Validar que todas las pautas anteriores están completadas
💡
Recuerda: Estas pautas no son una fase waterfall antes de Scrum. Son preparaciones mínimas que permiten al equipo comenzar a entregar valor desde el Sprint 1. Deben completarse de forma ágil y pueden refinarse durante el proyecto.
🔄

El Proceso Scrum

El flujo iterativo e incremental para entregar valor de forma continua

Flujo del Sprint

📋
Product Backlog
Lista ordenada por valor
📝
Sprint Backlog
Plan del Sprint
2-4 semanas
Daily 24h
Sprint
📦
Incremento
Producto terminado

El Product Owner prioriza el Product Backlog. El equipo selecciona elementos para crear el Sprint Backlog. Durante el Sprint, el equipo se sincroniza diariamente en la Daily Scrum. Al final, se entrega un Incremento potencialmente liberable.

📚 Los 3 Artefactos de Scrum

Cada artefacto representa trabajo o valor y está diseñado para maximizar la transparencia.

📋

Product Backlog

Pila del Producto

Lista emergente y ordenada de todo lo necesario para mejorar el producto. Es la única fuente de trabajo para el Scrum Team.

Responsable Product Owner
Compromiso Product Goal
🎯

Product Goal: El objetivo a largo plazo del producto. Describe el estado futuro que sirve como meta para el equipo.

📝

Sprint Backlog

Pila del Sprint

Compuesto por el Sprint Goal, los elementos seleccionados del Product Backlog, y el plan para entregar el Incremento.

Responsable Developers
Compromiso Sprint Goal
🎯

Sprint Goal: El único objetivo del Sprint. Proporciona flexibilidad sobre el trabajo exacto mientras mantiene coherencia y foco.

📦

Incremento

Increment

Un paso concreto hacia el Product Goal. Cada Incremento es aditivo a los anteriores y debe ser utilizable.

Responsable Scrum Team
Compromiso Definition of Done
🎯

Definition of Done: Descripción formal del estado requerido para que el Incremento cumpla las medidas de calidad.

📅 Los 5 Eventos de Scrum

Eventos formales para inspeccionar y adaptar. Todos tienen un timebox máximo que no puede excederse.

🏃
Sprint
Máximo 4 semanas

Contenedor de todos los demás eventos. Un Sprint comienza inmediatamente después del anterior. Todo el trabajo necesario para alcanzar el Product Goal ocurre dentro de los Sprints.

Participantes: Todo el Scrum Team
📋
Sprint Planning
Máx. 8h (Sprint 4 sem) / 4h (Sprint 2 sem)

Inicia el Sprint definiendo el trabajo a realizar. Se responden tres preguntas: ¿Por qué es valioso este Sprint? ¿Qué se puede hacer? ¿Cómo se hará el trabajo?

Participantes: Scrum Team completo
Resultado: Sprint Goal + Sprint Backlog
Daily Scrum
Máximo 15 minutos

Evento diario para inspeccionar el progreso hacia el Sprint Goal y adaptar el Sprint Backlog según sea necesario. Mismo lugar, misma hora, todos los días.

Participantes: Developers (obligatorio)
Resultado: Plan para las próximas 24 horas
🔍
Sprint Review
Máx. 4h (Sprint 4 sem) / 2h (Sprint 2 sem)

Inspeccionar el resultado del Sprint y determinar futuras adaptaciones. El equipo presenta el Incremento a los stakeholders y se discute el progreso hacia el Product Goal.

Participantes: Scrum Team + Stakeholders
Resultado: Product Backlog actualizado
🔄
Sprint Retrospective
Máx. 3h (Sprint 4 sem) / 1.5h (Sprint 2 sem)

Planificar formas de aumentar la calidad y efectividad. El equipo inspecciona cómo fue el último Sprint en cuanto a personas, interacciones, procesos y herramientas.

Participantes: Solo el Scrum Team
Resultado: Mejoras identificadas para el siguiente Sprint

📆 Línea de Tiempo: Sprint de 2 Semanas

1
📋 Planning
2
3
4
5
6
7
8
9
10
🔍 Review
🔄 Retro
Sprint Planning (4h)
Daily Scrum (15 min/día)
Sprint Review (2h)
Retrospective (1.5h)
🎯
Clave del éxito: Los eventos de Scrum no son reuniones opcionales — son oportunidades formales para inspeccionar y adaptar. Saltarse eventos o exceder sus timeboxes rompe el ritmo del equipo y reduce la transparencia.
🏛️

Los 3 Pilares del Empirismo

El fundamento sobre el cual construimos la gestión de lo complejo

👁️

Transparencia

Transparency

El proceso y el trabajo emergente deben ser visibles tanto para quienes realizan el trabajo como para quienes lo reciben.

Funciones que implica 10 prácticas
  • Hacer visible el estado real del trabajo en todo momento
  • Mantener artefactos actualizados y accesibles para todos
  • Comunicar impedimentos sin demora ni filtros
  • Establecer un lenguaje común y definiciones compartidas
  • Exponer riesgos y problemas antes de que escalen
  • Compartir el progreso hacia las metas sin adornos
  • Facilitar que stakeholders vean el incremento real
  • Revelar la capacidad real del equipo sin inflaciones
  • Documentar decisiones y sus razones subyacentes
  • Crear radiadores de información visibles para todos
🔍

Inspección

Inspection

Los artefactos y el progreso hacia las metas deben inspeccionarse con frecuencia para detectar variaciones o problemas.

Funciones que implica 10 prácticas
  • Examinar el incremento frecuentemente contra criterios de calidad
  • Revisar el progreso hacia la Meta del Sprint diariamente
  • Analizar métricas y tendencias sin autoengaño
  • Evaluar la efectividad de los procesos del equipo
  • Identificar desviaciones antes de que se conviertan en crisis
  • Cuestionar suposiciones que ya no son válidas
  • Detectar patrones problemáticos recurrentes
  • Verificar que el Definition of Done se cumple realmente
  • Examinar la salud del Product Backlog regularmente
  • Observar la dinámica del equipo y señales de disfunción
🔄

Adaptación

Adaptation

Si algún aspecto del proceso se desvía fuera de los límites aceptables, el proceso debe ajustarse lo antes posible.

Funciones que implica 10 prácticas
  • Ajustar el plan del Sprint cuando la realidad lo demanda
  • Modificar procesos que no generan valor
  • Reordenar prioridades ante nueva información
  • Cambiar el enfoque técnico cuando el original falla
  • Incorporar feedback de stakeholders inmediatamente
  • Eliminar prácticas que se demuestran inefectivas
  • Experimentar con nuevas formas de trabajar
  • Escalar o reducir alcance según capacidad real
  • Redefinir el Definition of Done cuando evoluciona el contexto
  • Pivotar la estrategia del producto ante cambios del mercado
❤️

Los 5 Valores de Scrum

El alma del equipo que da vida al framework y sostiene la colaboración

🤝

Compromiso

Commitment

El equipo se compromete a lograr sus metas y a apoyarse mutuamente. Es dedicación genuina, no promesa de resultados imposibles.

Funciones 10
  • Dedicarse plenamente a la Meta del Sprint acordada
  • Cumplir lo que se dice en la Daily Scrum
  • Completar trabajo según el Definition of Done
  • Priorizar metas del equipo sobre agendas personales
  • Persistir ante obstáculos buscando alternativas
  • Asumir responsabilidad por resultados colectivos
  • Proteger el tiempo y foco del Sprint
  • Apoyar activamente a compañeros cuando lo necesitan
  • Mantener la calidad aunque haya presión por atajos
  • Renovar la dedicación cada Sprint conscientemente

Coraje

Courage

Los miembros del equipo tienen el coraje de hacer lo correcto y trabajar en problemas difíciles aunque sea incómodo.

Funciones 10
  • Admitir errores sin excusas ni culpas
  • Decir "no sé" cuando es verdad
  • Dar feedback honesto aunque sea difícil
  • Proponer ideas arriesgadas o no convencionales
  • Cuestionar decisiones que parecen incorrectas
  • Rechazar trabajo que viola la calidad acordada
  • Exponer impedimentos aunque genere incomodidad
  • Defender al equipo ante presiones externas
  • Pedir ayuda cuando se necesita
  • Enfrentar conversaciones difíciles directamente
🎯

Foco

Focus

Todos se enfocan en el trabajo del Sprint y en las metas del equipo. La concentración es un superpoder.

Funciones 10
  • Trabajar solo en lo que está dentro del Sprint
  • Terminar tareas antes de iniciar nuevas
  • Proteger el tiempo de trabajo profundo
  • Decir "no" a solicitudes fuera de la meta
  • Minimizar el trabajo en progreso simultáneo
  • Eliminar o delegar distracciones activamente
  • Mantener reuniones cortas y con propósito
  • Priorizar implacablemente lo más valioso
  • Reducir el cambio de contexto innecesario
  • Concentrar energía en pocos objetivos claros
🚪

Apertura

Openness

El equipo y sus stakeholders son abiertos sobre el trabajo y los desafíos. No hay agendas ocultas.

Funciones 10
  • Compartir información sin filtros protectores
  • Recibir feedback sin defensividad
  • Aceptar que las ideas de otros pueden ser mejores
  • Experimentar con nuevos enfoques sin miedo
  • Revelar limitaciones personales al equipo
  • Escuchar perspectivas diferentes con curiosidad
  • Cambiar de opinión ante mejor evidencia
  • Compartir conocimiento sin retenerlo
  • Exponer el estado real del trabajo sin adornos
  • Acoger el cambio como oportunidad, no amenaza
🙏

Respeto

Respect

Los miembros se respetan mutuamente como personas capaces e independientes.

Funciones 10
  • Escuchar activamente sin interrumpir
  • Valorar las contribuciones de cada miembro
  • Asumir buenas intenciones antes de juzgar
  • Reconocer públicamente el trabajo de otros
  • Respetar el tiempo ajeno siendo puntual
  • Honrar los compromisos adquiridos
  • Dar espacio para que todos participen
  • Confiar en la capacidad de los compañeros
  • Evitar microgestión y control excesivo
  • Tratar los desacuerdos con dignidad
👥

Los Roles del Scrum Team

Los actores que intervienen en un desarrollo profesional con Scrum (Guía Scrum 2020)

🎧

Scrum Master

Facilitador & Coach

El Scrum Master es responsable de establecer Scrum como se define en la Guía de Scrum. Lo logra ayudando a todos a comprender la teoría y la práctica de Scrum, tanto dentro del Scrum Team como en la organización. Es un líder servidor del Scrum Team y de la organización en general.

Servicio a los Developers
  • Guiar al equipo en ser autoorganizado y multifuncional
  • Ayudar al equipo a enfocarse en crear Incrementos de alto valor
  • Facilitar la eliminación de impedimentos para el progreso
  • Asegurar que todos los eventos de Scrum sean positivos y productivos
  • Asegurar que los eventos se mantengan dentro del tiempo establecido
Servicio al Product Owner
  • Ayudar a encontrar técnicas efectivas para gestionar el Product Backlog
  • Facilitar que el equipo entienda la necesidad de elementos claros y concisos
  • Ayudar a establecer la planificación empírica del producto
  • Facilitar la colaboración con los stakeholders según se solicite
Servicio a la Organización
  • Liderar, capacitar y mentorear a la organización en la adopción de Scrum
  • Planificar y asesorar implementaciones de Scrum en la organización
  • Ayudar a comprender y aplicar el enfoque empírico para trabajo complejo
  • Eliminar barreras entre stakeholders y Scrum Teams
📦

Product Owner

Dueño del Producto

El Product Owner es responsable de maximizar el valor del producto resultante del trabajo del Scrum Team. Es la única persona responsable de gestionar el Product Backlog. Representa las necesidades de los stakeholders y es el responsable de la visión del producto.

Gestión del Product Backlog
  • Desarrollar y comunicar explícitamente el Objetivo del Producto
  • Crear y comunicar claramente los elementos del Product Backlog
  • Ordenar los elementos del Product Backlog por prioridad
  • Asegurar que el Product Backlog sea transparente, visible y entendido
Responsabilidades de Valor
  • Tomar decisiones sobre el contenido y orden del backlog
  • Asegurar que el equipo trabaja en lo más valioso primero
  • Aceptar o rechazar el trabajo completado según el Definition of Done
  • Ser el único punto de contacto para decisiones sobre el producto
Colaboración con Stakeholders
  • Representar las necesidades de múltiples stakeholders en el backlog
  • Comunicar el progreso hacia el Objetivo del Producto
  • Gestionar expectativas de los interesados sobre el producto
  • Participar activamente en el Sprint Review con stakeholders
💻

Developers

Desarrolladores

Los Developers son las personas del Scrum Team que se comprometen a crear cualquier aspecto de un Incremento utilizable en cada Sprint. Son profesionales autoorganizados y multifuncionales que poseen todas las habilidades necesarias para crear valor en cada Sprint.

Compromisos del Sprint
  • Crear un plan para el Sprint: el Sprint Backlog
  • Comprometerse con la calidad adhiriéndose al Definition of Done
  • Adaptar su plan cada día hacia el Objetivo del Sprint
  • Responsabilizarse mutuamente como profesionales
Autoorganización
  • Decidir internamente quién hace qué, cuándo y cómo
  • Dimensionar el trabajo seleccionado durante el Sprint Planning
  • Gestionar su propio trabajo dentro del Sprint
  • Colaborar y ayudarse mutuamente para lograr el objetivo
Entrega de Valor
  • Entregar un Incremento potencialmente liberable cada Sprint
  • Participar activamente en todos los eventos de Scrum
  • Inspeccionar y adaptar su trabajo diariamente en la Daily Scrum
  • Mejorar continuamente sus prácticas y procesos
⚠️

Anti-patrones vs. Buenas Prácticas

Cómo identificar y evitar el "Waterfall disfrazado de Ágil" — Referencia: SAFe 4.0

Uno de los errores más comunes al implementar Scrum es mantener la mentalidad de fases secuenciales aunque se trabaje en Sprints. Tener iteraciones no garantiza agilidad — lo que importa es cómo trabaja el equipo dentro de ellas.

Anti-patrón

Cascada Entre Iteraciones

Inter-Iteration Waterfall
Iteración 1
Definir
Iteración 2
Construir
Iteración 3
Probar
Iteración 4
Desplegar
¿Qué es?

Cada iteración se dedica a una sola fase del desarrollo. La Iteración 1 es solo análisis, la 2 solo desarrollo, la 3 solo pruebas, etc.

¿Por qué es un problema?
  • 🚫Es Waterfall tradicional disfrazado con terminología ágil
  • 🚫No se entrega valor hasta el final de todas las iteraciones
  • 🚫Los problemas se descubren tarde (en la fase de pruebas)
  • 🚫No hay feedback temprano del usuario
  • 🚫Alto riesgo de retrabajo masivo
Señales de alerta
  • Los testers "no tienen nada que hacer" en las primeras iteraciones
  • Los analistas "ya terminaron" después del Sprint 1
  • El cliente solo ve el producto al final del proyecto
Anti-patrón

Cascada Dentro de la Iteración

Intra-Iteration Waterfall
Cada Iteración
Definir
Construir
Probar
¿Qué es?

Dentro de cada Sprint, el trabajo fluye en fases secuenciales: primero los analistas definen todo, luego los desarrolladores construyen, y al final los testers prueban.

¿Por qué es un problema?
  • 🚫Crea cuellos de botella: testers sin trabajo al inicio, saturados al final
  • 🚫No hay colaboración real, solo "pases de estafeta"
  • 🚫Los defectos se acumulan hasta el final del Sprint
  • 🚫El equipo trabaja en silos por especialidad
  • 🚫Riesgo de no terminar si las pruebas encuentran problemas
Señales de alerta
  • "Los primeros días del Sprint son para análisis"
  • "Las pruebas se hacen en la última semana"
  • El burndown chart baja drásticamente solo al final
Buena Práctica

Iteraciones Multifuncionales

Cross-Functional Iterations
Cada Iteración
D
B
T
D
B
T
D
B
T
D = Definir | B = Construir | T = Probar
¿Qué es?

Definir, Construir y Probar ocurren simultáneamente para cada funcionalidad. El equipo trabaja junto en pequeños incrementos: se toma una historia, se define, se construye, se prueba y se completa antes de pasar a la siguiente.

¿Por qué funciona?
  • Feedback inmediato: los problemas se detectan y corrigen al instante
  • Flujo continuo: no hay cuellos de botella ni tiempos muertos
  • Colaboración real: el equipo completo trabaja en cada historia
  • Entrega predecible: el trabajo "Done" crece gradualmente
  • Menor riesgo: si algo falla, se detecta temprano
Cómo lograrlo
  • 💡Dividir historias en incrementos pequeños (1-2 días máximo)
  • 💡Practicar pair programming y mob programming
  • 💡Implementar integración continua (CI/CD)
  • 💡Hacer code reviews inmediatos, no al final
  • 💡Los testers participan desde el refinamiento

Comparación: Waterfall Disfrazado vs. Verdadero Ágil

Aspecto ❌ Waterfall Disfrazado ✅ Verdadero Ágil
Flujo de trabajo Secuencial por fases Paralelo por funcionalidad
Entrega de valor Al final del proyecto Continua, cada Sprint
Descubrimiento de problemas Tarde (fase de pruebas) Temprano (mismo día)
Colaboración Mínima (silos por rol) Constante (equipo integrado)
Estructura del equipo Especialistas aislados Multifuncional integrado
Respuesta al cambio Costosa y resistida Natural y bienvenida
Burndown chart Baja solo al final Descenso gradual y constante
🎯
La pregunta clave: ¿Tu equipo entrega funcionalidades completas y probadas de forma continua durante el Sprint, o acumula trabajo "casi terminado" que se prueba al final? La respuesta revela si realmente practican Scrum o solo lo aparentan.
💡

Más Allá de la Teoría

Sabiduría práctica que solo se aprende en el campo de batalla

La Guía Scrum tiene solo 13 páginas. Pero dominar Scrum toma años de práctica. Estas son las lecciones que no están en los libros — verdades que se aprenden cuando el framework se encuentra con la realidad.

🔑 Verdades Incómodas de Scrum

"Scrum es simple, no es fácil"

Las reglas son pocas y claras. Lo difícil es cambiar hábitos, mentalidades y culturas organizacionales. La simplicidad del framework expone las disfunciones que antes se ocultaban.

"Los eventos NO son pérdida de tiempo"

Cuando el equipo correcto está reunido y preparado, el valor es enorme. El problema no son los eventos — es cuando falta gente, no se preparan, o se extienden innecesariamente.

"Scrum es de equipo, no organizacional"

Scrum funciona a nivel de un equipo (máximo 10 personas). Para coordinar múltiples equipos existen frameworks de escalado como SAFe, LeSS o Nexus. No intentes forzar Scrum a nivel empresa.

"Las historias tienen prioridad única"

No existen dos historias con la misma prioridad. El Product Backlog es una lista ordenada, no agrupada. Si todo es prioridad 1, nada es prioridad 1. El PO debe tomar decisiones difíciles.

¿Qué Significa Realmente "Terminado"?

💬
"Si terminamos el Sprint, es porque estamos en producción"

"Terminado" no significa "listo para probar" o "casi listo". Significa que el incremento cumple con todos los criterios de calidad y podría liberarse a producción hoy mismo si el PO lo decide.

💻
Código
  • Cumple estándares de codificación
  • Code review completado
  • Sin deuda técnica intencional
🧪
Pruebas Automatizadas
  • Unit tests escritos y pasando
  • Integration tests pasando
  • Cobertura mínima cumplida
🚀
Despliegue
  • Pipeline CI/CD ejecutado
  • Desplegable con un click
  • Ambiente de staging validado
📚
Documentación
  • Manuales actualizados
  • API documentada
  • Release notes preparados
⚠️

Pregunta clave: ¿Qué significa haber terminado una historia de usuario en TU equipo? Si cada persona tiene una respuesta diferente, no tienen un Definition of Done real.

🎯 Principio LEAN: Cerrar Antes que Abrir

💬
"SIEMPRE ES PRIORITARIO CERRAR QUE ABRIR"

Este principio de Lean Manufacturing es oro puro para Scrum: termina lo que empezaste antes de empezar algo nuevo. Limitar el Work in Progress (WIP) es clave para el flujo.

WIP Alto (Mal)
Historia 1 - 60%
Historia 2 - 40%
Historia 3 - 80%
Historia 4 - 20%
Historia 5 - 50%
Resultado: 5 historias abiertas, 0 terminadas
  • Cambio constante de contexto
  • Nada está realmente "listo"
  • Estrés y sensación de caos
WIP Bajo (Bien)
Historia 1 - ✓ Done
Historia 2 - ✓ Done
Historia 3 - ✓ Done
Historia 4 - 70%
Historia 5 - Esperando
Resultado: 3 historias terminadas, 1 en progreso
  • Foco en una cosa a la vez
  • Valor entregado continuamente
  • Flujo predecible

📈 Evolución: Cascada → Iterativo → Ágil

"Es mejor iterativo que cascada" — pero ágil es aún mejor. Entender esta evolución ayuda a apreciar por qué Scrum funciona como funciona.

1970s-90s
📋
Cascada

Waterfall

Predecir todo al inicio
  • Requisitos fijos desde el día 1
  • Fases secuenciales rígidas
  • Entrega al final del proyecto
  • Cambios = fracaso del plan
Rígido y arriesgado
1990s-2000s
🔁
Iterativo

RUP, Espiral

Ciclos más cortos
  • Iteraciones de semanas/meses
  • Aún con fases definidas
  • Feedback más frecuente
  • Mejor que cascada
⚠️ Mejor, pero insuficiente
2001+
🚀
Ágil

Scrum, XP, Kanban

Inspeccionar y Adaptar
  • Sprints de 1-4 semanas
  • Trabajo multifuncional paralelo
  • Entrega continua de valor
  • Cambios = oportunidad
Flexible y adaptativo

👥 El Equipo Completo: No Solo Programadores

💬
"No es posible hacer Scrum solo con los programadores. Se deben incluir soportes y stakeholders"

Un Scrum Team debe tener todas las habilidades necesarias para crear valor en cada Sprint. Si dependes de equipos externos para terminar, no eres realmente autónomo.

Scrum Team (Núcleo)
👨‍💻 Developers
🧪 QA/Testers
🎨 UX/Diseño
📊 Analistas
🗄️ DBA
⚙️ DevOps
Colaboradores Clave
📞 Soporte
👔 Stakeholders
👤 Usuarios
⚠️

Si el equipo de desarrollo "termina" pero luego QA encuentra bugs, o Soporte no sabe usar la funcionalidad, o los manuales no existen — no está realmente terminado.

📊 En un Sprint Medimos lo que Nos Falta

Las métricas en Scrum no son para castigar — son para inspeccionar y adaptar. Medimos para saber dónde estamos y qué nos falta para llegar a la meta.

📉
Burndown Chart

Muestra el trabajo restante vs. tiempo. Si la línea no baja, algo está mal.

🎯
Sprint Goal

¿Vamos a cumplir el objetivo? Es la pregunta diaria en la Daily.

📈
Velocidad

Puntos completados por Sprint. Sirve para planificar, no para comparar equipos.

🔄
Cycle Time

Tiempo desde que se empieza una historia hasta que está Done. Menor = mejor flujo.

🎓
Recuerda: Estas lecciones vienen de años de práctica en equipos reales. La teoría te da el mapa, pero el territorio solo lo conoces caminándolo. Cada equipo descubrirá sus propias verdades — estas son solo el punto de partida.
🎓
Recuerda: Estas lecciones vienen de años de práctica en equipos reales. La teoría te da el mapa, pero el territorio solo lo conoces caminándolo. Cada equipo descubrirá sus propias verdades — estas son solo el punto de partida.
📖

Glosario Scrum Ilustrado

Diccionario completo de términos y conceptos con ejemplos prácticos

Referencia completa de términos de Scrum y metodologías ágiles. Cada concepto incluye definición, ejemplos y consejos de uso.

🔵 Rol

Scrum Master

Líder servidor responsable de establecer Scrum. Ayuda al equipo y organización a comprender la teoría y práctica.

💡 Ejemplo

Facilita la Daily, protege al equipo de interrupciones y remueve impedimentos con gerencia.

❌ Error

Tratarlo como jefe del equipo

✅ Bien

Empoderarlo para cambiar procesos

🔵 Rol

Product Owner

Responsable de maximizar el valor del producto. Única persona que gestiona el Product Backlog.

💡 Ejemplo

Decide que renovación tiene más valor que reportes basado en feedback de clientes.

❌ Error

PO sin autoridad real para priorizar

✅ Bien

PO disponible y con poder de decisión

🔵 Rol

Developers

Profesionales que crean el Incremento. Autoorganizados y multifuncionales. Tamaño: 3-9 personas.

💡 Ejemplo

Incluye programadores, QA, DBA y UX. Juntos deciden cómo implementar cada historia.

❌ Error

Pensar que solo son programadores

✅ Bien

Todas las habilidades necesarias

🟢 Evento

Sprint

Contenedor de tiempo fijo (máx 4 semanas) donde se crea un Incremento. Corazón de Scrum.

💡 Ejemplo

Sprints de 2 semanas. Inicia lunes con Planning, termina viernes con Review y Retro.

❌ Error

Cambiar duración frecuentemente

✅ Bien

Duración fija para ritmo predecible

🟢 Evento

Sprint Planning

Inicia el Sprint definiendo qué y cómo. Timebox: 8h (4 sem) / 4h (2 sem).

💡 Ejemplo

Sprint Goal: "Renovación online". Seleccionan 5 historias y desglosan las tareas técnicas.

❌ Error

PO impone historias sin negociar

✅ Bien

Developers eligen cuánto comprometer

🟢 Evento

Daily Scrum

Evento diario de 15 minutos para sincronizar y adaptar. Mismo lugar, misma hora.

💡 Ejemplo

9:00 AM. Juan está bloqueado esperando acceso a la API. María ofrece ayudar.

❌ Error

Reporte de estado al SM

✅ Bien

Conversación entre Developers

🟢 Evento

Sprint Review

Inspeccionar Incremento con stakeholders y obtener feedback. Timebox: 4h (4 sem) / 2h (2 sem).

💡 Ejemplo

Demo de renovación al gerente. Sugiere agregar descuento — se agrega al backlog.

❌ Error

Presentar PowerPoints

✅ Bien

Demo en vivo del software

🟢 Evento

Sprint Retrospective

Planificar mejoras de calidad y efectividad. Timebox: 3h (4 sem) / 1.5h (2 sem).

💡 Ejemplo

Identifican que pruebas manuales causan retrasos. Acuerdan implementar automatización.

❌ Error

Identificar mejoras pero no implementar

✅ Bien

Al menos una mejora por Sprint

🟠 Artefacto

Product Backlog

Lista ordenada de todo lo necesario para el producto. Única fuente de trabajo. Compromiso: Product Goal.

💡 Ejemplo

87 historias ordenadas por valor. Las primeras 10 refinadas; las del fondo sin detallar.

❌ Error

Múltiples backlogs o empates

✅ Bien

Un solo backlog ordenado

🟠 Artefacto

Sprint Backlog

Sprint Goal + elementos seleccionados + plan de entrega. Propiedad de Developers. Compromiso: Sprint Goal.

💡 Ejemplo

5 historias que suman 21 puntos, desglosadas en tareas en nuestro tablero Kanban.

❌ Error

PO modifica sin consultar

✅ Bien

Solo Developers modifican

🟠 Artefacto

Incremento

Paso concreto hacia el Product Goal. Cumple DoD, utilizable y potencialmente liberable.

💡 Ejemplo

Módulo de renovación completo: código revisado, pruebas pasando, desplegado en staging.

❌ Error

Entregar código "casi listo"

✅ Bien

Podría ir a producción hoy

🔴 Compromiso

Product Goal

Objetivo a largo plazo del producto. Describe el estado futuro que sirve como meta para planificar.

💡 Ejemplo

"Ser la plataforma líder de seguros online en RD para Q4 2026, 100% digital."

❌ Error

No tener Product Goal o tener varios

✅ Bien

Un solo Product Goal claro

🔴 Compromiso

Sprint Goal

Único objetivo del Sprint. Proporciona flexibilidad mientras crea coherencia y foco.

💡 Ejemplo

"Permitir renovación de póliza completamente online sin necesidad de llamar."

❌ Error

Goal genérico: "completar historias"

✅ Bien

Goal que expresa el valor

🔴 Compromiso

Definition of Done (DoD)

Descripción formal del estado de calidad que debe alcanzar el Incremento para considerarse terminado.

💡 Ejemplo

Código revisado, unit tests >80%, integración pasando, desplegado en staging, docs actualizados.

❌ Error

Cada persona define "terminado"

✅ Bien

DoD escrito, visible y respetado

🟤 Metodología

Waterfall (Cascada)

Metodología secuencial tradicional: requisitos → diseño → desarrollo → pruebas → despliegue.

💡 Ejemplo

6 meses análisis, 4 diseño, 8 desarrollo, 3 pruebas. Usuario ve el producto tras 21 meses.

❌ Problema

Feedback tardío, alto riesgo

✅ Funciona si

Requisitos muy estables

🟤 Metodología

Agile (Ágil)

Valores y principios del Manifiesto Ágil (2001): individuos, software funcionando, colaboración, respuesta al cambio.

💡 Ejemplo

Scrum, Kanban y XP implementan valores ágiles. Son formas de practicar Agile, no sinónimos.

❌ Error

Agile = no documentar ni planificar

✅ Bien

Documentación suficiente, plan adaptativo

🟤 Metodología

Lean

Filosofía de eliminar desperdicios y maximizar valor al cliente. Origen: Toyota. Principio clave: flujo continuo.

💡 Ejemplo

"Cerrar antes que abrir": terminar trabajo en curso antes de empezar nuevo. Reduce el WIP.

❌ Desperdicio

Código no desplegado, features no usados

✅ Bien

Incrementos pequeños frecuentes

🟤 Metodología

Kanban

Método visual para gestionar flujo: visualizar trabajo, limitar WIP, optimizar flujo. Sin roles ni eventos prescritos.

💡 Ejemplo

Tablero: To Do | In Progress (máx 3) | Review | Done. Si hay 3 en progreso, no se empieza otro.

❌ Error

Tablero Kanban sin límites de WIP

✅ Bien

Definir y respetar límites por columna

🟤 Metodología

XP (Extreme Programming)

Metodología ágil enfocada en prácticas técnicas: TDD, pair programming, integración continua, refactoring.

💡 Ejemplo

Equipos Scrum adoptan prácticas XP: TDD para calidad, pair programming para compartir conocimiento.

❌ Error

Scrum sin prácticas técnicas sólidas

✅ Bien

Combinar Scrum (gestión) + XP (técnicas)

🟤 Metodología

SAFe

Framework para escalar Agile a nivel empresarial. Coordina múltiples equipos mediante ARTs y PI Planning.

💡 Ejemplo

Empresa con 15 equipos Scrum usa SAFe. Cada 10 semanas hacen PI Planning para alinear objetivos.

❌ Error

SAFe sin dominar Scrum básico primero

✅ Bien

Dominar Scrum antes de escalar

🔷 Acrónimo

DoD

Definition of Done

Lista de criterios que debe cumplir un elemento para considerarse "terminado". Si no cumple, no puede liberarse.

💡 Ejemplo

DoD: ✓ Code review ✓ Tests >80% ✓ Sin bugs críticos ✓ Docs ✓ Staging

❌ Error

"Done" significa diferente para cada uno

✅ Bien

DoD visible y acordado por todos

🔷 Acrónimo

DoR

Definition of Ready

Criterios para que un elemento esté listo para el Sprint. No es oficial de Scrum pero es práctica común.

💡 Ejemplo

DoR: ✓ Criterios de aceptación ✓ Estimada ✓ Sin dependencias ✓ Cabe en Sprint

❌ Error

DoR como excusa para no refinar

✅ Bien

DoR ligero que facilita, no bloquea

🔷 Acrónimo

WIP

Work in Progress

Trabajo en curso: elementos empezados pero no terminados. Limitarlo es clave para el flujo.

💡 Ejemplo

Límite WIP = 3. Si tienes 3 tareas en progreso, debes terminar una antes de empezar otra.

❌ Error

Muchas tareas "en progreso"

✅ Bien

"Stop starting, start finishing"

🔷 Acrónimo

MVP

Minimum Viable Product

Producto Mínimo Viable: versión con características mínimas para validar hipótesis con usuarios reales.

💡 Ejemplo

MVP de cotizador: solo un tipo de vehículo, sin pasarela de pago. Suficiente para validar demanda.

❌ Error

MVP = producto de mala calidad

✅ Bien

Mínimo en scope, máximo en calidad

🔷 Acrónimo

CI/CD

Continuous Integration/Deployment

CI: integrar código frecuentemente con tests automáticos. CD: automatizar despliegue a producción.

💡 Ejemplo

Push a Git → Jenkins ejecuta tests → Si pasan, despliega a staging → Click para producción.

❌ Error

CI sin tests automatizados

✅ Bien

Pipeline: build, test, deploy

🔷 Acrónimo

PBI

Product Backlog Item

Elemento del Product Backlog: puede ser User Story, bug, spike o cualquier trabajo que aporte valor.

💡 Ejemplo

"Ver historial de pólizas" (story), "Error en cálculo de prima" (bug), "Investigar API" (spike).

❌ Error

Solo User Stories, ignorando bugs

✅ Bien

Todo el trabajo en un solo backlog

🔷 Acrónimo

ROI

Return on Investment

Retorno de Inversión: relación entre valor obtenido y costo invertido. PO prioriza maximizando ROI.

💡 Ejemplo

Historia A: alto valor, bajo esfuerzo = alto ROI → priorizar. Historia B: bajo valor, alto esfuerzo → postergar.

❌ Error

Priorizar solo por valor

✅ Bien

Balancear valor, esfuerzo, riesgo

🟣 Concepto

Empirismo

Conocimiento viene de la experiencia. Decisiones basadas en lo observado. Pilares: Transparencia, Inspección, Adaptación.

💡 Ejemplo

En lugar de planificar 12 meses, planifica 2 semanas, inspecciona resultado, adapta.

❌ Anti-empírico

Seguir plan aunque realidad cambió

✅ Empírico

Adaptar basado en evidencia

🟣 Concepto

User Story

Formato: "Como [rol], quiero [acción], para [beneficio]". No es oficial de Scrum pero es práctica común.

💡 Ejemplo

"Como cliente, quiero renovar mi póliza online, para no tener que llamar a la oficina."

❌ Error

"Como sistema, quiero una BD..."

✅ Bien

Perspectiva del usuario real

🟣 Concepto

Refinamiento

Desglosar, detallar y estimar elementos del backlog. No es evento formal. Máximo 10% del Sprint.

💡 Ejemplo

Cada miércoles refinan historias de los próximos 2 Sprints: agregan criterios y estiman.

❌ Error

Refinar todo con igual detalle

✅ Bien

Más detalle = más cerca del tope

🟣 Concepto

Timebox

Duración máxima fija para un evento. No puede excederse. Crea urgencia y foco.

💡 Ejemplo

Daily tiene timebox de 15 min. Si no terminaron, se corta y continúan offline.

❌ Error

Extender "solo 5 minutos más"

✅ Bien

Respetar timebox siempre

🟣 Concepto

Velocidad

Cantidad de trabajo (Story Points) completado por Sprint. Sirve para planificar, NO para comparar equipos.

💡 Ejemplo

Promedio últimos 3 Sprints: 21 puntos. Para el próximo, planificamos entre 19-23.

❌ Error

Comparar velocidad entre equipos

✅ Bien

Solo para planificación interna

🟣 Concepto

Impedimento

Obstáculo que bloquea o ralentiza el progreso del equipo. El SM ayuda a removerlos.

💡 Ejemplo

"No tenemos acceso a la BD de producción" es impedimento. SM trabaja con IT para resolverlo.

❌ Error

Esperar que SM resuelva todo

✅ Bien

Equipo resuelve lo que puede

🟣 Concepto

Stakeholder

Persona interesada en el producto que no es parte del Scrum Team. Clientes, usuarios, gerentes.

💡 Ejemplo

Gerente de ventas, equipo de soporte, clientes beta, departamento legal, marketing.

❌ Error

Stakeholders dan órdenes directas

✅ Bien

Todo pasa por el PO al backlog

🟣 Concepto

Deuda Técnica

Trabajo pendiente por atajos tomados. Como deuda financiera: crece con intereses si no se paga.

💡 Ejemplo

"Hardcodeamos esto para cumplir, después lo arreglamos." Ese "después" es deuda que se acumula.

❌ Error

Ignorar hasta que paraliza

✅ Bien

Pagar un poco cada Sprint

🟡 Técnica

Planning Poker

Estimación colaborativa: cada persona muestra su estimación simultáneamente con cartas. Fomenta discusión.

💡 Ejemplo

Juan muestra 3, María 8. Discuten: María ve complejidad oculta. Convergen en 5.

❌ Error

El senior habla primero e influye

✅ Bien

Todos muestran cartas al mismo tiempo

🟡 Técnica

Burndown Chart

Gráfico: trabajo restante vs. tiempo. La línea debe bajar hacia cero al final del Sprint.

💡 Ejemplo

Día 1: 21 pts. Día 5: 15 pts. Día 10: 0 pts. Si línea es plana, algo está bloqueado.

❌ Error

Burndown sube (agregan trabajo)

✅ Bien

Scope fijo durante el Sprint

🟡 Técnica

Spike

Investigación técnica timeboxeada para reducir incertidumbre. Resultado: conocimiento, no código.

💡 Ejemplo

Spike 2 días: "¿La API soporta renovaciones?" Resultado: documento con hallazgos y recomendación.

❌ Error

Spikes sin timebox, nunca terminan

✅ Bien

Timebox estricto, entregable claro

🟡 Técnica

Pair Programming

Dos developers en el mismo código. Uno escribe (driver), otro revisa (navigator). Rotan frecuentemente.

💡 Ejemplo

Juan (junior) y María (senior) trabajan juntos. Juan escribe, María guía. Aprende patrones en vivo.

❌ Error

Uno trabaja mientras otro ve celular

✅ Bien

Ambos activamente involucrados

🟡 Técnica

TDD

Test-Driven Development

Test primero: escribes test que falla → código mínimo para pasar → refactorizar. Red-Green-Refactor.

💡 Ejemplo

1) Test: calcularPrima(auto)=5000 (falla). 2) Código mínimo. 3) Refactor sin romper test.

❌ Error

Escribir tests después del código

✅ Bien

Test primero, siempre

🟩 Gestión

Story Points

Unidad relativa para estimar complejidad. No son horas. Escala Fibonacci: 1,2,3,5,8,13,21.

💡 Ejemplo

Historia referencia = 3 puntos. Nueva historia "el doble de compleja" = 5 u 8 (no 6).

❌ Error

1 punto = 1 hora

✅ Bien

Puntos son relativos entre historias

🟩 Gestión

Épica

Historia grande que no cabe en un Sprint. Debe dividirse en historias más pequeñas.

💡 Ejemplo

Épica: "Gestión de pólizas". Se divide: cotizar, comprar, renovar, cancelar, historial.

❌ Error

Meter épica completa en un Sprint

✅ Bien

Dividir hasta que cada parte quepa

🟩 Gestión

Capacidad

Cantidad de trabajo que el equipo puede asumir, considerando vacaciones, feriados, reuniones.

💡 Ejemplo

Normal: 21 pts. Este Sprint: Juan de vacaciones + feriado. Capacidad reducida: ~16 pts.

❌ Error

Asumir 100% disponibilidad siempre

✅ Bien

Calcular capacidad real cada Sprint

🟩 Gestión

Roadmap

Plan de alto nivel a largo plazo. Muestra qué funcionalidades y cuándo. Es adaptativo, no contrato fijo.

💡 Ejemplo

Q1: Cotización online. Q2: Compra y pago. Q3: Renovación. Q4: App móvil.

❌ Error

Roadmap como fechas comprometidas

✅ Bien

Roadmap como visión, no contrato

🟩 Gestión

Release

Liberación de versión a usuarios. En Scrum, cada Sprint produce Incremento potencialmente liberable.

💡 Ejemplo

Releases cada 2 Sprints (mensual). Cada release incluye incrementos de los últimos 2 Sprints.

❌ Error

Acumular para "big bang" release

✅ Bien

Releases frecuentes y pequeños

🟩 Gestión

Criterios de Aceptación

Condiciones específicas para que una historia esté completa. Escritos antes del desarrollo, verificables.

💡 Ejemplo

Renovar póliza: ✓ Muestra descuento ✓ Acepta tarjeta ✓ Envía email de confirmación.

❌ Error

Criterios vagos: "debe funcionar"

✅ Bien

Específicos y verificables

🟩 Gestión

Cycle Time

Tiempo desde que se empieza una historia hasta Done. Menor cycle time = mejor flujo y predictibilidad.

💡 Ejemplo

Historia empezó lunes, terminó jueves = 4 días. Si promedio es 6 días, esta fue más rápida.

❌ Error

Historias "en progreso" por semanas

✅ Bien

Historias pequeñas = cycle time bajo

🎯

Caso Práctico: Planificando un Proyecto

Guía paso a paso para iniciar un proyecto Scrum desde cero

La teoría cobra vida cuando la aplicamos. En esta sección, planificaremos un proyecto real paso a paso: identificaremos los actores, definiremos el Product Backlog, planificaremos el primer Sprint y estableceremos el Definition of Done.

🎧

Proyecto: Creación de un Audiolibro

Producción del audiolibro "Historias del Caribe" - 10 capítulos

Una editorial quiere producir su primer audiolibro. Tienen el libro físico ya publicado, y necesitan convertirlo en formato de audio profesional para plataformas como Audible, Spotify y Apple Books. El proyecto incluye narración, edición, música y distribución.

1

Identificar los Actores

¿Quiénes conforman el Scrum Team y quiénes son los Stakeholders?

Antes de escribir una sola línea en el backlog, debemos definir claramente quién es quién. Cada rol tiene responsabilidades específicas que no deben mezclarse.

👔
Product Owner
María - Editora Jefe
  • Define la visión del audiolibro
  • Prioriza qué capítulos grabar primero
  • Acepta o rechaza los entregables
  • Representa a los oyentes y la editorial
  • Decide cuándo está listo para publicar
🎯
Scrum Master
Carlos - Productor de Audio
  • Facilita los eventos Scrum
  • Remueve impedimentos (estudio ocupado, etc.)
  • Protege al equipo de interrupciones
  • Ayuda a mejorar el proceso continuamente
  • Enseña Scrum al equipo y stakeholders
🎙️
Developers
Equipo de Producción
  • Ana - Narradora profesional
  • Luis - Ingeniero de sonido
  • Pedro - Editor de audio
  • Rosa - Compositora musical
  • Jorge - QA / Control de calidad
👥
Stakeholders
Interesados externos
  • Autor - Creador del libro original
  • Marketing - Promoción y lanzamiento
  • Legal - Contratos y derechos
  • Distribución - Plataformas de audio
  • Oyentes beta - Feedback temprano
2

Definir el Product Goal

¿Cuál es la visión a largo plazo del producto?

El Product Goal es el norte que guía todas las decisiones. Debe ser ambicioso pero alcanzable, y todos deben entenderlo.

🎯 Product Goal
"Publicar el audiolibro 'Historias del Caribe' en las 3 principales plataformas antes del 1 de junio, con calidad profesional y una valoración mínima de 4.5 estrellas de los oyentes beta."
3

Crear el Product Backlog

¿Qué trabajo necesitamos hacer para alcanzar el Product Goal?

El PO crea y ordena el backlog basándose en el valor para el usuario. Las historias del tope están más detalladas; las del fondo son ideas generales.

📋 Product Backlog - Audiolibro "Historias del Caribe"
1
Grabar narración del Capítulo 1
Como oyente, quiero escuchar el capítulo 1 narrado, para engancharme con la historia desde el inicio.
8 pts
2
Crear música de introducción
Como oyente, quiero una intro musical que me transporte al Caribe antes de cada capítulo.
5 pts
3
Editar y masterizar Capítulo 1
Como oyente, quiero audio limpio sin ruidos ni errores, para disfrutar la narración.
5 pts
4
Grabar narración del Capítulo 2
Como oyente, quiero continuar la historia sin interrupciones.
8 pts
5
Diseñar portada para plataformas
Como oyente, quiero una portada atractiva que me invite a escuchar.
3 pts
6
Grabar capítulos 3-10
Épica pendiente de desglosar en historias individuales.
--
7
Configurar distribución en plataformas
Pendiente de refinamiento con equipo de distribución.
--
4

Establecer el Definition of Done

¿Cuándo consideramos un capítulo realmente "terminado"?

El DoD es el estándar de calidad que todo el equipo respeta. Si no cumple todos estos criterios, no está "Done".

✅ Definition of Done - Audiolibro
🎙️ Grabación
  • Audio grabado en estudio profesional
  • Sin errores de pronunciación
  • Ritmo y entonación aprobados por PO
  • Grabación de respaldo guardada
🎛️ Edición
  • Ruido de fondo eliminado
  • Silencios normalizados
  • Volumen consistente (-16 LUFS)
  • Formato MP3 320kbps + WAV
🎵 Post-producción
  • Música de intro/outro integrada
  • Transiciones suaves entre secciones
  • Masterización final completada
  • Metadatos ID3 completos
✔️ Control de Calidad
  • Revisado por QA (escucha completa)
  • Aprobado por el autor
  • Sin tickets de error abiertos
  • Listo para subir a plataformas
5

Planificar el Sprint 1

¿Qué podemos entregar en las próximas 2 semanas?

En el Sprint Planning, el equipo selecciona las historias que puede completar y define el Sprint Goal.

🏃 Sprint 1 - "El Primer Capítulo Completo"
Sprint Goal: "Entregar el Capítulo 1 completamente producido y listo para publicar, incluyendo la música de introducción."
Grabar narración Cap. 1
8 puntos
Crear música de intro
5 puntos
Editar y masterizar Cap. 1
5 puntos
📊
Capacidad del Sprint
18 puntos comprometidos / 20 puntos disponibles
6

Ejecutar los Eventos del Sprint

¿Cómo se ven los eventos Scrum en este proyecto?

Cada evento tiene un propósito específico. Veamos cómo se aplicarían en nuestro proyecto de audiolibro.

📋
Sprint Planning
Lunes 9:00 AM - 1:00 PM (4 horas)
"María presenta las historias priorizadas. Ana estima que el Cap. 1 necesita 3 sesiones de grabación. Luis confirma disponibilidad del estudio. Acordamos el Sprint Goal."
🔄
Daily Scrum
Todos los días 9:30 AM (15 min)
"Ana: 'Grabé 40% del capítulo, hoy continúo.' Pedro: 'Estoy bloqueado esperando el audio para editar.' Carlos: 'Veré si Ana puede entregar parciales para que Pedro avance.'"
🎬
Sprint Review
Viernes 2:00 PM - 4:00 PM (2 horas)
"El equipo reproduce el Capítulo 1 completo. El autor sugiere más énfasis emocional en el clímax. Marketing propone adelantar el teaser. Se agregan 2 nuevas historias al backlog."
🔍
Sprint Retrospective
Viernes 4:30 PM - 5:30 PM (1 hora)
"¿Qué funcionó? La comunicación con el autor. ¿Qué mejorar? El estudio estuvo ocupado 2 días. Acción: Reservar estudio con más anticipación para Sprint 2."

📊 Resumen del Proyecto

1
Product Owner
1
Scrum Master
5
Developers
7
Historias en Backlog
18
Puntos Sprint 1
4
Criterios de DoD
🎬

Simulación: De Cero a Producción

Ejercicio guiado completo - Sistema de Inventario "StockMaster"

Acompáñanos en esta simulación completa donde verás cómo un equipo implementa Scrum desde el día cero hasta poner un producto en producción. Observarás cada rol en acción, cada evento ejecutándose, y cada artefacto evolucionando a lo largo de 4 Sprints.

0
Pre-Scrum
1
Inicio
2
Sprint 1
3
Sprint 2
4
Sprint 3-4
5
Producción
0

Pre-Scrum: El Problema

📅 Semana -2 (antes de iniciar Scrum)
🎯
Objetivo: Entender el problema de negocio y decidir adoptar Scrum como marco de trabajo para solucionarlo.
🏢 Contexto: RetailMax S.A. Lunes 9:00 AM

RetailMax es una cadena de tiendas de electrodomésticos con 5 sucursales en el país. Actualmente manejan el inventario en hojas de Excel, lo que causa:

  • ❌ Pérdidas por productos vencidos o dañados no detectados
  • ❌ Ventas perdidas por no saber qué hay en stock en tiempo real
  • ❌ Discrepancias entre inventario físico y registros
  • ❌ Imposibilidad de trasladar productos entre sucursales eficientemente
💬 Reunión de Decisión Miércoles 2:00 PM
Resultado de la Fase 0
Decisión de adoptar Scrum
Presupuesto aprobado para 4 meses
Carmen (Gerente de Operaciones) será Product Owner
Fernando será Scrum Master
1

Inicio: Formación del Equipo

📅 Semana 0 (Sprint 0 - Preparación)
🎯
Objetivo: Formar el Scrum Team, definir el Product Goal, crear el Product Backlog inicial y establecer el Definition of Done.
👥 Formación del Scrum Team Lunes
👥 Scrum Team - StockMaster
👩‍💼
Carmen
Product Owner
👨‍🏫
Fernando
Scrum Master
👨‍💻
Miguel
Backend Dev
👩‍💻
Laura
Frontend Dev
🗄️
Ricardo
DBA
🧪
Patricia
QA Tester
🎨
Diana
UX/UI Designer
🎯 Definición del Product Goal Martes
🎯 Product Goal
"Reducir las pérdidas de inventario en un 80% y eliminar las ventas perdidas por falta de información, mediante un sistema que permita conocer el stock en tiempo real de las 5 sucursales antes del cierre del Q2."
📋 Creación del Product Backlog Inicial Miércoles - Jueves
📋 Product Backlog Inicial - StockMaster
# Historia de Usuario Puntos Prioridad
1 Login de usuarios
Como usuario, quiero iniciar sesión para acceder al sistema de forma segura.
5 ALTA
2 Registrar entrada de productos
Como almacenista, quiero registrar productos que llegan para actualizar el inventario.
8 ALTA
3 Registrar salida de productos
Como vendedor, quiero registrar ventas para descontar del inventario automáticamente.
8 ALTA
4 Consultar stock en tiempo real
Como gerente, quiero ver el stock actual de cualquier sucursal para tomar decisiones.
5 ALTA
5 Alertas de stock bajo
Como gerente, quiero recibir alertas cuando un producto esté por agotarse.
5 MEDIA
6 Transferencias entre sucursales
Como gerente, quiero transferir productos entre tiendas para balancear inventario.
13 MEDIA
7 Reportes de movimientos
Como contador, quiero ver reportes de entradas y salidas para auditoría.
8 MEDIA
8 Escaneo de código de barras
Como almacenista, quiero escanear productos para agilizar el registro.
8 BAJA
9 Dashboard ejecutivo
Como gerente general, quiero un dashboard con KPIs de inventario.
13 BAJA
Total del Backlog 73 pts 9 historias
Establecimiento del Definition of Done Viernes
✅ Definition of Done - StockMaster
💻 Código
  • Code review aprobado por al menos 1 Dev
  • Sin errores de linting
  • Código subido a rama principal
🧪 Pruebas
  • Unit tests con cobertura >70%
  • Pruebas de integración pasando
  • QA aprobó pruebas funcionales
🚀 Despliegue
  • Desplegado en ambiente de staging
  • Sin errores en logs
  • Validado por el PO
📚 Documentación
  • API documentada (si aplica)
  • Manual de usuario actualizado
  • Criterios de aceptación verificados
Resultado de la Fase 1
Scrum Team formado (7 personas)
Product Goal definido y comunicado
Product Backlog con 9 historias (73 pts)
Definition of Done acordado
Herramientas configuradas (Jira + Git)
2

Sprint 1: Los Fundamentos

📅 Semanas 1-2
🎯
Sprint Goal: "Permitir que un usuario inicie sesión y registre la entrada de productos al inventario de una sucursal."
📋 Sprint Planning Lunes 9:00 AM - 1:00 PM (4 horas)
📝 Sprint Backlog - Sprint 1
18
Puntos comprometidos
3
Historias
2
Semanas
5
Developers
Historia 1: Login de usuarios (5 pts) - Incluida
Historia 2: Registrar entrada de productos (8 pts) - Incluida
Historia 4: Consultar stock en tiempo real (5 pts) - Incluida
Historia 3: Registrar salida de productos (8 pts) - Pospuesta al Sprint 2
🔄 Daily Scrum - Día 3 Miércoles 9:30 AM (15 min)
📊 Tablero del Sprint - Día 3
To Do 2
API consulta stock
Miguel5 pts
UI consulta stock
Laura--
In Progress 3
UI Login (80%)
Laura--
CRUD Productos
Miguel8 pts
Diseño registro
Diana--
Review 1
API Auth JWT
Miguel5 pts
Done 2
Modelo de datos
Ricardo
Diseño Login
Diana
🔄 Daily Scrum - Día 8 Miércoles (2da semana) 9:30 AM
🎬 Sprint Review Viernes 2:00 PM - 4:00 PM

Asisten: Scrum Team + Roberto (Gerente General) + 2 Gerentes de tienda

18/18
Puntos completados
3/3
Historias terminadas
100%
Sprint Goal cumplido
+1
Nueva historia (filtro)
🔍 Sprint Retrospective Viernes 4:30 PM - 5:30 PM

Solo Scrum Team (sin stakeholders)

😊 ¿Qué salió bien?
  • Cumplimos el Sprint Goal al 100%
  • La Daily nos mantuvo sincronizados
  • El pair design Diana-Laura funcionó genial
  • Patricia encontró bugs temprano
😟 ¿Qué podemos mejorar?
  • El acceso al servidor tardó 2 días
  • Los diseños llegaron un poco tarde
  • Faltó documentación de la API
🎯 Acciones para Sprint 2
  • Fernando: Gestionar accesos con IT antes del Sprint
  • Diana: Diseños listos 2 días antes del Planning
  • Miguel: Documentar API en Swagger mientras desarrolla
Resultado del Sprint 1
Incremento: Login + Registro entrada + Consulta stock
Velocidad establecida: 18 puntos/Sprint
3 acciones de mejora identificadas
1 nueva historia agregada al backlog
Stakeholders satisfechos con el progreso
3

Sprint 2: Iterando y Mejorando

📅 Semanas 3-4
🎯
Sprint Goal: "Completar el ciclo de inventario permitiendo registrar salidas (ventas) y recibir alertas de stock bajo."
Mejoras de la Retrospectiva Aplicadas
✓ Accesos gestionados

Fernando coordinó con IT antes del Sprint.

✓ Diseños adelantados

Diana entregó mockups 2 días antes del Planning.

✓ Swagger configurado

API documentada automáticamente.

📋 Sprint Planning - Compromiso 16 puntos en 3 historias
Registrar salida de productos 8 pts
Alertas de stock bajo 5 pts
Filtro por categoría (feedback Sprint Review) 3 pts
⚠️ Impedimento: Navegador Incompatible Jueves - Daily Scrum
✓ Resolución en 24 horas:

Fernando coordinó con IT para instalar Chrome en todas las tiendas. El equipo pudo continuar sin retrasos.

🎬 Sprint Review Viernes 2:00 PM
16/16
Puntos completados
3/3
Historias Done
34
Puntos acumulados
17
Velocidad promedio
🔍 Sprint Retrospective - Puntos Clave
😊
Las mejoras del Sprint 1 funcionaron
🤔
Necesitamos conocer mejor el ambiente de producción
🎯
Hacer pruebas en ambiente similar a tiendas
Resultado del Sprint 2
Ciclo completo: entrada + salida + alertas
Velocidad estabilizada: 17 pts/Sprint
Impedimento resuelto (navegadores)
Filtro por categoría implementado
4

Sprints 3-4: Hacia la Madurez

📅 Semanas 5-8
🎯
Meta: Completar las funcionalidades restantes y preparar el sistema para producción.
🏃 Sprint 3: Transferencias entre Sucursales Semanas 5-6
Sprint Goal: "Permitir transferir productos entre sucursales para balancear el inventario."
Crear solicitud de transferencia5 pts
Ejecutar transferencia (actualizar ambos inventarios)8 pts
Historial de transferencias3 pts
16/16
Completado
50
Pts acumulados
🏃 Sprint 4: Reportes y Preparación para Producción Semanas 7-8
Sprint Goal: "Entregar reportes para auditoría y dejar el sistema listo para producción."
Reportes de movimientos (entrada/salida/transferencia)8 pts
Dashboard ejecutivo con KPIs8 pts
Configuración de ambiente de producción3 pts
19/19
Completado
69
Pts acumulados
📊 Burndown del Proyecto (4 Sprints)
Inicio
Sprint 1
Sprint 2
Sprint 3
Sprint 4

De 73 puntos iniciales, quedaron 4 puntos (escaneo de código de barras) para un futuro release.

Resultado de Sprints 3-4
Transferencias entre sucursales operativas
Reportes de auditoría listos
Dashboard ejecutivo funcionando
Sistema preparado para producción
69 de 73 puntos completados (95%)
5

¡En Producción!

📅 Semana 9 - Lanzamiento
🎯
¡Lo logramos! StockMaster está en producción, siendo usado por las 5 sucursales de RetailMax.
🚀 Despliegue a Producción Lunes 6:00 AM (antes de abrir tiendas)
📊 Métricas del Proyecto
8
Semanas totales
4
Sprints
69
Puntos entregados
17
Velocidad promedio
7
Tamaño del equipo
95%
Backlog completado
🎓 Lecciones Aprendidas del Equipo
👩‍💼
Carmen (PO)

"La priorización constante fue clave. Pudimos entregar el 95% del valor en la mitad del tiempo que hubiéramos tardado con el método anterior."

👨‍🏫
Fernando (SM)

"Las retrospectivas realmente funcionan. Cada Sprint mejoramos algo concreto. El equipo se autoorganizó mejor de lo que esperaba."

👨‍💻
Miguel (Dev)

"El Definition of Done nos salvó de entregar código a medias. Al principio parecía estricto, pero evitó muchos problemas."

🧪
Patricia (QA)

"Estar involucrada desde el inicio fue diferente. No esperaba al final para probar, sino que participaba en todo el proceso."

🎉

¡Proyecto Exitoso!

StockMaster está en producción. El Product Goal se cumplió: las 5 sucursales ahora tienen visibilidad en tiempo real de su inventario.

$45,000
Pérdidas que se evitarán anualmente
5
Sucursales conectadas
2 meses
De idea a producción
🔮 ¿Qué sigue? El Backlog nunca termina

Scrum es un proceso continuo. El Product Backlog sigue evolucionando con nuevas necesidades:

📱 Escaneo de código de barras (pospuesto)Sprint 5
📧 Alertas por correo electrónicoSprint 5
📱 App móvil para almacenistasSprint 6-7
🤖 Predicción de demanda con IAFuturo

📋 Resumen de la Simulación

🎭 Roles aplicados
  • 1 Product Owner
  • 1 Scrum Master
  • 5 Developers
📅 Eventos ejecutados
  • 4 Sprint Plannings
  • 40 Daily Scrums
  • 4 Sprint Reviews
  • 4 Retrospectivas
📦 Artefactos gestionados
  • 1 Product Backlog
  • 4 Sprint Backlogs
  • 4 Incrementos
  • 1 Definition of Done
✨ Resultados
  • Producto en producción
  • 95% del backlog entregado
  • Equipo autoorganizado
  • Mejora continua real