lección 7
Día 5 -- Presentación de arquitectura completa + roadmap 6 meses
Presentas la arquitectura end-to-end a Fernando: ingesta MQTT, features predictivas, exportación BMW, circuit breaker y optimización del lake. Él te cuestiona cada decisión. Propones el roadmap de evolución a 6 meses.
⏱ 40 min
### Viernes, 10:00 AM -- La sala de juntas
Fernando ha reservado la sala de juntas principal -- la que tiene el proyector grande y las vistas a la planta. Estan presentes: Fernando (VP), Patricia (Manufacturing), Kenji (tu par), Aitor y Miren (ML Engineers). Es tu primera presentación formal en SmartFactory. Fernando te dijo ayer: "Tienes 30 minutos. 15 de presentación, 15 de preguntas. No PowerPoint -- un documento técnico con diagramas que puedas dejar como referencia. Si yo puedo llevar ese documento al board de directores y que lo entiendan, perfecto."
La presentación debe cubrir 4 bloques: (1) estado actual con problemas identificados, (2) soluciones implementadas esta semana con métricas, (3) arquitectura target a 6 meses, y (4) roadmap con milestones, dependencias y costes. Fernando va a cuestionar cada decisión -- tiene que ser capaz de defenderla ante el board.
### Bloque 1: Estado actual y problemas
Empiezas con un resumen de la situacion cuando llegaste el lunes:
- Ingesta: gateway Kepware al límite de tags (3800/5000), no escala para vibracion 5 Hz
- Features ML: solo media horaria, precisión de alertas 72% (Patricia no se fia)
- Exportacion OEM: manual, sin formato ISO, sin firma digital. Riesgo de rating BMW.
- Resiliencia: ningun mecanismo de proteccion contra sensores defectuosos
- Lake: creciendo 100 GB/día sin compaction ni retención. Queries de 45 segundos.
- Coste: 3.200 EUR/mes en S3 con tendencia exponencial
### Bloque 2: Soluciones implementadas está semana
Resumes las 4 piezas que has diseñado e implementado:
- 01.Ingesta MQTT (ADR-007): bypass de Kepware para vibracion. EMQX + bridge Kafka. Escala a 50M ev/h sin cambios. Coste: +1.400 EUR/mes.
- 02.Features predictivas: Spark Streaming con 4 features nuevas. Precision de alertas de 72% a 94% (validado offline por Aitor). Latencia: 2.5 min (SLA: 5 min).
- 03.Exportacion BMW: pipeline automatizado ISO/TS 16949 con Cpk, firma SHA-256 y entrega SFTP. Rating A asegurado para audit VDA.
- 04.Circuit breaker: detección automática de sensores anomalos en <30 seg. Aislamiento a cuarentena sin impacto en el resto del pipeline.
- 05.Optimizacion lake: Zstd + compaction + Z-order + retención. Reduccion 40% coste, queries 10x más rapidas.
1Fernando: "Bien. Me gusta que hayas empezado por el problema más urgente2(la ingesta) y hayas terminado con optimización. Pregunta sobre la3opcion MQTT: si EMQX se cae, que pasa?"45Tu: "Los sensores MVM-500 tienen buffer interno de 5 minutos y6reconectan automaticamente. EMQX está en cluster de 2 nodos con7failover en <5 segundos. Peor caso realista: perdemos 5 segundos8de datos de vibracion mientras el failover se completa."910Fernando: "Aceptable. Y el circuit breaker, te ha dado algun falso11positivo está semana?"1213Tu: "Tuvimos 1 falso positivo el jueves: una maquina de linea 714genero un burst legitimo durante el arranque (3x rate normal durante1520 segundos). El umbral de 10x no se activo. El umbral está diseñado16para ser conservador -- preferimos un sensor malo que inunde 30 seg17antes de aislarlo que un sensor bueno aislado por error."1819Fernando: "Bien pensado. Patricia, el modelo con las nuevas features?"2021Patricia: "Aitor me enseñó los resultados offline. 94% de precisión22con las 4 features nuevas. Si eso se mantiene en producción, los23operarios van a confiar en las alertas. Es un cambio enorme."
Fernando cuestiona -- tu defiendes con datos y razonamiento.
### Bloque 3: Arquitectura target a 6 meses
Presentas el diagrama de arquitectura objetivo. La diferencia con el estado actual: MQTT para toda la ingesta IoT (no solo vibracion), procesamiento en 3 capas (real-time, near-real-time, batch), lake optimizado con Iceberg y lakehouse para analytics directo.
### Bloque 4: Roadmap de 6 meses
Fernando pide el detalle del roadmap. "Necesito saber que va en cada mes, quien lo hace, que dependencias tiene y cuanto cuesta. Si puedo llevar esto al board el lunes, apruebo el presupuesto el martes."
- 01.Mes 1: Ingesta MQTT en producción (vibracion) + circuit breaker. Responsable: tu + Kenji. Coste: +1.400 EUR/mes infra.
- 02.Mes 2: Features predictivas en producción + integración con modelo ML. Responsable: tu (pipeline) + Aitor (modelo). Coste: +500 EUR/mes (EMR upgrade).
- 03.Mes 3: Exportacion BMW automatizada + migrar otros OEM (Stellantis, Toyota). Responsable: tu + mid-level DE. Coste: 0 extra.
- 04.Mes 4: Migrar TODA la ingesta a MQTT (temperatura, presion). Deprecar Kepware. Responsable: Kenji + mid-level. Coste: -800 EUR/mes (licencia Kepware eliminada).
- 05.Mes 5: Instrumentar planta de Pamplona (800 sensores nuevos). Responsable: tu (arquitectura) + equipo. Coste: +2.000 EUR/mes infra + 50K EUR upfront sensores.
- 06.Mes 6: Modelo de mantenimiento predictivo v2 (multi-modal: vibracion + temperatura + presion). SLA de alertas: <1 minuto. Responsable: Aitor + Miren + tu (pipeline).
1Fernando: "El mes 5, los 50K de sensores para Pamplona -- eso es capex,2no lo puedo aprobar yo solo. Necesito llevarlo al CFO. Dame un business3case: cuanto nos cuesta UNA parada no detectada en Pamplona vs el coste4de instrumentar."56Tu: "Pamplona tiene 6 lineas de mecanizado. Una parada no planificada7cuesta 36.000 EUR/hora. En 2023 tuvieron 4 paradas no detectadas con8un coste total de 576.000 EUR (promedio 4 horas cada una). Con9mantenimiento predictivo al 94% de precisión, estimamos prevenir 3 de10esas 4 paradas = 432.000 EUR ahorrados/año. El ROI de los 50K en11sensores es de 6 semanas."1213Fernando: "Perfecto. Eso lo entiende el CFO. Prepara un one-pager14con esos números y me lo mandas hoy."1516Patricia: "Anado un dato: las paradas no planificadas en Pamplona17también generan penalizaciones de Stellantis (su principal cliente18allí). El año pasado fueron 120K EUR en penalizaciones por entregas19tarde después de paradas. Total real: 700K EUR/año."2021Fernando: "Mejor aun. 700K de riesgo vs 50K de inversión. Aprobado22en concepto, pendiente del CFO."
Presentar con números de negocio. Fernando piensa en ROI, no en tecnología.
Lección clave de carrera: un senior no presenta tecnología al VP -- presenta IMPACTO DE NEGOCIO. A Fernando le da igual si usas MQTT o WebSockets. Le importa: cuánto cuesta, cuánto ahorra, qué riesgo mitiga, y cuándo está listo. Aprende a hablar en EUR y en riesgo, no en MB/s y particiones.
La presentación al VP es un skill que se entrena. La primera vez da miedo. Pero cada vez que presentas, ganas credibilidad y capital político. Un senior que sabe comunicar vale 2x que uno que solo sabe programar. Fernando aprobó tu roadmap porque confiaba en tus números -- esa confianza la construyes con rigor técnico presentado en lenguaje de negocio.
Regístrate para guardar tu progreso.