Blog

  • Modelo de Madurez MLOps

    Modelo de Madurez MLOps

    Muchas organizaciones pueden construir un modelo de machine learning. Muchas menos pueden operarlo de forma confiable, repetir el proceso con nuevos casos de uso y poner esa capacidad al alcance de distintos equipos sin multiplicar el riesgo y el trabajo manual.

    Esa distancia entre desarrollar un modelo y convertirlo en una capacidad organizacional es el problema que MLOps busca resolver. No se trata únicamente de automatizar despliegues. Se trata de coordinar datos, modelos, software, infraestructura, personas y controles durante todo el ciclo de vida para producir valor de manera continua.

    La tesis de este artículo es simple: una organización alcanza madurez MLOps cuando puede pasar de proyectos aislados a una operación gobernada y, desde allí, federar capacidades a escala. En ese recorrido, la gestión y la gobernanza de los datos no son actividades periféricas. Son la base que permite que un mismo activo de datos alimente modelos de IA, dashboards, decisiones de usuarios y agentes de IA con confianza.

    Antes de medir: qué entendemos por madurez MLOps

    AWS define MLOps como un conjunto de prácticas que unifica el desarrollo de aplicaciones de machine learning con su despliegue y operación. Para llevar esa capacidad al ámbito empresarial, su roadmap para una base empresarial de MLOps propone cuatro fases que incrementan tanto la madurez operativa como la cantidad de modelos que una organización puede sostener en producción.

    Sin embargo, automatizar no basta para describir la madurez de una organización. Una plataforma puede desplegar modelos rápidamente y, aun así, operar con datos sin dueño, definiciones inconsistentes, controles manuales y poca claridad sobre el valor generado.

    El recorrido avanza desde un entorno inicial de experimentación hacia procesos repetibles, una operación confiable y una base escalable para múltiples equipos y casos de uso. AWS lo apoya en seis principios: flexibilidad, reproducibilidad, reusabilidad, escalabilidad, auditabilidad y consistencia.

    Nota metodológica: las cuatro fases que siguen corresponden al modelo de madurez empresarial publicado por AWS: Inicial, Repetible, Confiable y Escalable. Kiru amplía su interpretación poniendo la gestión y la gobernanza de datos en el centro y presentando la federación como un horizonte estratégico posterior, no como una quinta fase de AWS.

    Las cuatro fases del modelo de madurez MLOps de AWS

    FaseEstado dominanteCapacidad principalRiesgo característico
    1. InicialExperimentación manual y aisladaDemostrar viabilidad técnicaModelos que no llegan a producción o no pueden reproducirse
    2. RepetiblePrácticas y activos versionadosRecrear resultados y reducir dependencia individualPipelines parciales sin control integral del dato
    3. ConfiableDespliegue y monitoreo consistentesOperar modelos con confiabilidadEscalar procesos centralizados y costosos
    4. EscalablePlataforma, patrones y autoservicioMultiplicar casos de uso sin multiplicar el esfuerzoCrear una plataforma desconectada de los dominios o sin gobierno integrado

    Fase 1: Inicial — establecer un ambiente de experimentación

    En la fase inicial, el trabajo ocurre principalmente en notebooks y entornos de experimentación. La preparación de datos, el entrenamiento, la validación y la entrega conservan una alta intervención manual. El conocimiento reside en pocas personas y el paso hacia producción suele consistir en transferir un artefacto a otro equipo.

    El objetivo razonable en esta etapa es aprender y demostrar que existe una oportunidad. El problema aparece cuando una prueba de concepto se trata como si ya fuera un producto operativo. Sin versiones claras del código, los datos, los parámetros y el entorno, reproducir un resultado se vuelve difícil. Tampoco existe una forma consistente de conocer qué datos alimentaron el modelo, quién autorizó su uso o cómo se comporta después del despliegue.

    Señal para avanzar: el equipo puede repetir un experimento crítico y explicar de dónde provienen sus datos, qué transformaciones recibieron y quién responde por ellos.

    Fase 2: Repetible — del trabajo artesanal al proceso compartido

    La organización comienza a versionar código y modelos, registrar experimentos y modularizar los pasos más frecuentes. Aparecen pipelines de datos y entrenamiento, criterios de validación y ambientes más consistentes. El resultado todavía puede requerir aprobaciones o despliegues manuales, pero deja de depender por completo de la memoria del equipo.

    Esta fase exige ampliar la conversación sobre datos. No basta con conservar una copia del dataset: hay que administrar definiciones, calidad, linaje, acceso y cambios de esquema. Un feature store puede ayudar a reutilizar variables para entrenamiento e inferencia, pero solo genera confianza si cada feature mantiene contexto, propiedad y reglas de uso.

    Señal para avanzar: otro equipo puede reconstruir el resultado utilizando activos versionados, controles de calidad y documentación operativa, sin depender del autor original.

    Fase 3: Confiable — el modelo se convierte en un producto operable

    En la fase Confiable, la organización integra pruebas, despliegue, registro de modelos, observabilidad y respuesta operativa. Los cambios recorren ambientes controlados y los equipos pueden conocer qué versión está activa, con qué datos fue entrenada y qué métricas técnicas y de negocio deben vigilarse.

    Aquí la gobernanza empieza a convertirse en evidencia operacional. Las políticas dejan de vivir únicamente en documentos y aparecen como gates de promoción, controles de acceso, trazabilidad y criterios de rollback. El monitoreo ya no se limita a disponibilidad o latencia: incluye calidad del dato, drift, desempeño del modelo, sesgos relevantes y resultados del proceso de negocio.

    Esta fase también amplía el universo de consumidores. Una predicción puede llegar a un dashboard, orientar la decisión de una persona, alimentar una API o convertirse en contexto para un agente de IA. Todos esos usos necesitan una semántica común y mecanismos para retroalimentar al sistema.

    Señal para avanzar: la organización puede operar varios modelos con niveles de servicio, responsables, monitoreo y controles claramente definidos.

    Fase 4: Escalable — una plataforma que reduce el costo marginal

    La madurez cambia de escala cuando cada nuevo caso de uso deja de exigir una arquitectura completamente nueva. La organización crea plantillas, componentes reutilizables, pipelines estandarizados, infraestructura bajo demanda y capacidades de autoservicio. Los equipos de dominio pueden concentrarse en el problema de negocio mientras la plataforma resuelve de forma consistente las necesidades comunes.

    La plataforma, sin embargo, no debe convertirse en un nuevo centro de tickets. Su éxito se mide por cuánto reduce el tiempo y el esfuerzo necesarios para pasar de una idea a una capacidad confiable en producción. Esto requiere interfaces claras, rutas soportadas, observabilidad compartida y controles automatizados proporcionales al riesgo.

    Los datos siguen siendo el eje. La escalabilidad real aparece cuando datasets, features, métricas, modelos y conocimiento se gestionan como productos reutilizables. Así, dashboards, aplicaciones de IA, usuarios y agentes pueden consumir capacidades consistentes sin reconstruir la lógica desde cero.

    Señal para avanzar: múltiples equipos pueden crear y operar soluciones mediante patrones comunes, y el costo marginal de habilitar un nuevo caso de uso disminuye de forma observable.

    Más allá del roadmap: federar capacidades sin perder el control

    La fase Escalable de AWS crea las condiciones para un siguiente horizonte estratégico: distribuir la creación y operación de capacidades entre los dominios que mejor conocen los datos y los procesos de negocio. Esta federación no constituye una quinta fase del modelo de AWS; es la interpretación de Kiru sobre cómo aprovechar una base escalable para democratizar capacidades. La autonomía se apoya en contratos, estándares, evidencia y servicios comunes. El equipo central deja de ser dueño de todas las soluciones y pasa a custodiar la plataforma, los patrones y los controles transversales.

    Federar no significa fragmentar. Cada dominio puede tomar decisiones dentro de límites explícitos: políticas de acceso, criterios de calidad, gestión de riesgos, observabilidad, linaje y responsabilidades. Los controles viajan con el producto de datos o de IA, y su cumplimiento puede verificarse sin revisar manualmente cada implementación.

    Esta arquitectura organizacional permite democratizar capacidades de manera responsable. Un usuario de negocio puede acceder a un dashboard confiable; un equipo puede incorporar una predicción a su proceso; un producto puede reutilizar una API; y un agente de IA puede actuar con contexto gobernado, permisos delimitados y evidencia de sus acciones.

    Señal de una federación efectiva: los dominios innovan con autonomía y velocidad mientras la organización mantiene visibilidad, interoperabilidad y control proporcional al riesgo.

    Cómo medir la madurez sin convertirla en una etiqueta

    Una evaluación útil no debería asignar una fase a toda la organización mediante una sola pregunta. Es frecuente que una empresa muestre capacidades escalables en despliegue, pero prácticas apenas repetibles en gestión de datos. El diagnóstico debe realizarse por dimensiones y apoyarse en evidencia.

    Proponemos evaluar, como mínimo, las siguientes capacidades:

    • Datos: propiedad, calidad, acceso, metadatos, linaje, versionado y reutilización.
    • Desarrollo: experimentación, reproducibilidad, pruebas y gestión de dependencias.
    • Entrega: integración, promoción y despliegue controlado de pipelines y modelos.
    • Operación: observabilidad, incidentes, drift, retraining, rollback y niveles de servicio.
    • Gobernanza: políticas, riesgos, aprobaciones, responsabilidades y evidencia auditable.
    • Plataforma: componentes reutilizables, autoservicio, interoperabilidad y experiencia del desarrollador.
    • Adopción y valor: uso real, resultados de negocio, diversidad de consumidores y aprendizaje continuo.

    Para cada dimensión conviene solicitar evidencia observable: repositorios, contratos de datos, resultados de pruebas, registros de modelos, dashboards operativos, reglas automatizadas, historial de incidentes, métricas de adopción y decisiones documentadas. La madurez no es lo que una organización declara; es lo que puede ejecutar de forma repetible.

    La siguiente fase no siempre es el objetivo correcto

    No todos los casos de uso necesitan el máximo nivel de automatización. Un modelo experimental con bajo impacto no requiere la misma infraestructura que un sistema que interviene en decisiones financieras o que un agente con capacidad de ejecutar acciones. La inversión debe responder al valor, la frecuencia de cambio, la escala y el riesgo.

    Por eso, el propósito de medir madurez no es perseguir una calificación perfecta. Es identificar la brecha que hoy limita el valor: datos poco confiables, entregas lentas, falta de monitoreo, controles manuales, una plataforma difícil de usar o responsabilidades ambiguas.

    El paso más importante suele ser el que transforma una práctica individual en una capacidad compartida. Primero se vuelve repetible. Después, operable. Luego, reutilizable. Finalmente, puede federarse.

    De modelos en producción a capacidades democratizadas

    MLOps alcanza su propósito cuando deja de ser una preocupación exclusiva del equipo de machine learning y se convierte en parte del sistema operativo de datos de la organización. Ese sistema conecta gestión, gobernanza, desarrollo y operación para que distintos consumidores puedan explotar los mismos activos con confianza.

    La pregunta final no es cuántos modelos se han desplegado. Es otra: ¿puede la organización habilitar el próximo caso de uso —un modelo, un dashboard, una decisión humana o un agente de IA— sin empezar de cero y sin perder el control sobre sus datos?

    La respuesta a esa pregunta revela mejor la madurez que cualquier inventario de herramientas.

  • Data Fabric + Data Mesh

    Data Fabric + Data Mesh

    Una arquitectura híbrida para escalar con gobernanza

    En la era del Big Data y la analítica avanzada, la arquitectura de datos se ha convertido en el pilar fundamental de cualquier empresa impulsada por datos (data-driven). Durante los últimos años, dos paradigmas dominantes han captado la atención de los directores de tecnología y arquitectos de datos: Data Fabric y Data Mesh.

    Ambos prometen solucionar la fragmentación de la información y la rigidez de los antiguos data lakes o data warehouses centralizados. Sin embargo, en la práctica real, la implementación estricta de cualquiera de los dos suele chocar contra muros organizacionales o técnicos.

    Aquí es donde entra Data «Fabresh»: la arquitectura híbrida pragmática que combina la automatización inteligente del Data Fabric con la gobernanza descentralizada del Data Mesh.

    1. Data Fabric: La magia de la automatización centralizada

    Data Fabric es una arquitectura impulsada principalmente por tecnología, metadatos y automatización (a menudo apoyada por IA/ML).

    ¿Cómo funciona?

    Creó una «capa de tela» (fabric) virtualizada sobre todos los repositorios de datos existentes en la empresa (nubes híbridas, bases de datos en la premisa, SaaS). A través del análisis continuo de metadatos activos, Data Fabric descubre, conecta y prepara los datos de forma automatizada para los usuarios de negocio.

    • Punto fuerte: Abstrae la complejidad subyacente. Los usuarios no necesitan saber dónde residen los datos físicamente.
    • Gran problema: Tiende a convertirse en una «caja negra centralizada». Depende en exceso de herramientas complejas y del equipo central de TI para mantener las integraciones, creando cuellos de botella técnicos cuando la empresa escala a cientos de fuentes de datos.

    2. Data Mesh: El cambio sociocultural y descentralizado

    Introducido como una crítica a la centralización, Data Mesh aborda el problema de los datos como una cuestión sociotécnica.

    ¿Cómo funciona?

    Descarta la idea de un lago de datos o capa centralizada. En su lugar, distribuye la responsabilidad de los datos a los dominios de negocio (ventas, marketing, finanzas). Cada dominio trata a sus datos como un Producto de Datos (Data Product), mientras que un equipo central solo provee la infraestructura como plataforma (Self-serve Data Platform) y reglas de gobernanza federada.

    • Punto fuerte: Da autonomía a los equipos que realmente entienden el contexto del negocio y elimina el cuello de botella del equipo central de datos.
    • Gran problema: Exige una transformación cultural masiva. La mayoría de los dominios de negocio carecen de los conocimientos técnicos para construir y mantener sus propios pipelines de datos, derivando rápidamente en un caos insostenible, duplicación de esfuerzos y gobernanza débil.