caso de uso
Tu primera semana en FreshMart — Mundo Real
Caso de uso 1: Industria: Retail. Nivel: Junior. 8 lecciones, 5 días simulados. Datasets descargables.
Bienvenido a FreshMart
Conoce la empresa, el equipo, tu rol y el caos organizado al que acabas de llegar. Contexto puro antes de tocar una sola línea de código.
Día 1 — Tu primera tarea real
El standup, el sprint planning, los CSVs de María, la exploración con Pandas y tu primer contacto con el caos de los datos reales.
Día 2 (mañana) — El cruce para Jorge
Escribes tu primera query SQL de segmentación real, descubres que 6.852 clientes no tienen pedidos, y comunicas el hallazgo a un stakeholder.
Día 2 (tarde) — Los datos nunca están limpios
Limpieza completa del CSV de ventas con Python: fechas mixtas, precios como string, duplicados. Y el imprevisto: María manda otro CSV con formato diferente.
Día 3 — El pipeline completo
Construyes el pipeline raw→silver unificado, escribes tests de validación, abres tu primer PR en GitHub y sobrevives al code review de Elena.
Día 4 (mañana) — Algo se rompe en producción
Una alerta de Airflow a las 9:15 AM. Tu primer incidente de producción: diagnosticar un DAG que falló, comunicar al equipo y aplicar un fix rápido mientras planeas el definitivo.
Día 4 (tarde) — La tabla gold para María
Construyes la tabla gold/campaign_performance con métricas agregadas. SQL real, decisiones de diseño, un preview para María nerviosa y documentación del pipeline.
Día 5 — La demo y el cierre
Preparas un dashboard con 4 KPIs, sobrevives a la demo con dirección, Víctor pide escalar, y cierras tu primera semana con una retrospectiva personal.
Retrospectiva -- Tu primera semana como Junior
Reflexión sobre lo aprendido, lo inesperado y lo que te llevas. Cierre narrativo de FreshMart y preparación para el siguiente capítulo de tu carrera.
Bonus -- Automatizar validaciones y detectar fallos
Dos tareas extra que complementan tu semana: un validador de CSVs para Marketing y una query que detecta gaps en el pipeline.