Saltar al contenidoMaría S. López Oller · especificación de medición · v2026.11
María S. López Oller
Analítica sénior · productos de datos · gobierno del dato y de la IA
¿Te fías de estos datos lo bastante para decidir con ellos, o para dejar que un agente de IA actúe sobre ellos?
Llevo más de 10 años en analítica haciendo que las cifras sean fiables. Ahora construyo productos de datos sobre ellas: agentes de IA y funciones con LLM, con una persona en el circuito donde hace falta. Cada cifra de esta página viene con cómo se midió y lo que no puede decirte. Pulsa una cifra resaltada para ver las dos cosas.
Busco
Puestos sénior y lead en analítica, productos de datos y gobierno del dato y de la IA
Experiencia
Más de 10 años en analítica en Reino Unido y España: retail, viajes, Gobierno británico, industria y tecnología sanitaria
Dónde
Europa, en remoto. Pasaporte de la UE y UK Settled Status
Ingersoll Rand · Web Data Analyst, Customer Data Analytics Center of Excellence · 2026
Cada marca recogía los datos web a su manera. Creé el marco de gobierno de Google Tag Manager para y más de 100 webs, en todas las regiones, China incluida.
Dirigí la migración de la plataforma de gestión del consentimiento, con la validación de Consent Mode bajo el RGPD y la CCPA, y preparé el business case de Google Analytics 360 midiendo lo que costaba la mala calidad del dato. También hice análisis en BigQuery para los equipos de marketing de las marcas y puse en marcha lo que pedían.
Herramientas
Google Tag Manager
Consent Mode v2
Chrome DevTools
Google Tag Assistant
GA4
BigQuery
Métricas · cómo se midieron
M160marcas
60 marcas y más de 100 webs en 5 contenedores de Google Tag Manager.
Es el alcance del trabajo, no un resultado. No tengo una cifra de antes y después que enseñar.
Caso 02
Especificaciones con las que desarrollo podía construir
UK Government Digital Service y Department for Education · Senior Performance Analyst · 2017–2021
La identidad digital es más difícil de medir que la mayoría de los servicios públicos: Reino Unido no tiene DNI, así que el servicio tiene que verificar quién es alguien sin él. Trabajé en varios equipos ágiles y multidisciplinares a la vez, y creé y validé métricas y KPI nuevos de cuya calidad del dato era responsable.
Para el trabajo de analítica de mi equipo, escribía las especificaciones con las que construía desarrollo: user stories y criterios de aceptación de UAT. Con el Head of Privacy, implanté el RGPD en toda la unidad, con el consentimiento y el tratamiento de datos sensibles. Nuestro equipo automatizó el reporting recurrente con Python y pipelines ETL y redujo el esfuerzo en , con informes semanales a , el 100 % a tiempo.
También me formé como evaluadora de servicios del GDS y participé en paneles de evaluación del Service Standard como performance analyst.
Esfuerzo dedicado a los informes recurrentes, antes y después de que nuestro equipo los automatizara con Python y pipelines ETL.
Resultado del equipo, no solo mío. El trabajo del RGPD no tiene cifra que enseñar.
M330+stakeholders, cada semana, el 100 % a tiempo
Informes semanales entregados a más de 30 stakeholders, ninguno con retraso.
Caso 03
Las mismas cifras para todos
JD Sports Group · product owner de un programa de medición de 8 proyectos · 2021–2024
Marketing y ecommerce no se fiaban de las cifras del otro. Con la directora, partí de un plan de medición y acordé los objetivos con cada área antes de definir ningún KPI. Ordené el backlog por dependencias y por cuántos equipos desbloqueaba cada pieza, para que nadie construyera una métrica sin acordar. Cada entrega llevaba un dashboard funcionando y formación.
Las peticiones nuevas de analítica crecieron un interanual, con un de satisfacción de los stakeholders.
RecursosPresentación disponible si se pide
Herramientas
Plan de medición
Definición de KPI
Looker
Looker Studio
Power BI
Jira
Métricas · cómo se midieron
M4+70 %peticiones nuevas de analítica
Peticiones nuevas al equipo de analítica, interanual.
Cuenta la demanda de los equipos y no mide cuánto usaron cada dashboard.
M590 %de satisfacción de los stakeholders
De la encuesta a los stakeholders al pasar cada proyecto al día a día del negocio.
Caso 04
Un checkout que parecía roto
JD Sports Group (Sprinter y Sportzone) · Senior Digital & Marketing Data Analyst · 2021–2024
Negocio quería rediseñar el checkout. Antes de comprometer tiempo de ingeniería, comparé el embudo paso a paso con la referencia del sector retail y encontré una página por la que pasaba el del tráfico del checkout y que nunca se había medido. Eso lo arreglé primero.
Tres equipos querían tres soluciones distintas. Marketing quería a Atención al Cliente en videollamadas, Atención al Cliente quería un chat en las páginas de producto y los datos apuntaban al checkout. Enseñé a cada equipo, paso a paso, qué datos había en cada etapa y qué nos diría cada opción, y empezamos por el checkout.
Después fuimos a por los motivos, con una encuesta de Hotjar categorizada con la API de OpenAI y los motivos del chat que Atención al Cliente registraba en Salesforce. Los fallos de pago salieron como la causa principal. Tras los cambios, la conversión del checkout subió un frente a la línea base previa, y Atención al Cliente siguió usando el informe semanal en sus propias reuniones.
Parte de las sesiones del checkout que pasaban por la página de iniciar sesión, invitado o registro, una vez que se pudo medir.
M7+4 %conversión del checkout
Subida relativa, frente a la línea base previa al cambio.
Es una comparación de antes y después, no un test A/B, así que no puede aislar la estacionalidad.
Caso 05
Una persona en el circuito
Nutr(IA) Coach · cofundadora y AI product manager · desde 2024, en beta
Los profesionales de la nutrición no tenían una herramienta de IA pensada para su trabajo con clientes. Llevé el producto de la idea a la beta. Coordino el equipo y decido qué construir a continuación a partir de entrevistas con más de diez de ellos.
Decidimos dar la IA solo a nutricionistas, para que un profesional revise cada recomendación antes de que llegue al cliente. El proyecto llegó a la fase final de la incubadora INCOOVA, proyectos.
De 168 ideas. Doce proyectos llegaron a la fase final; uno se retiró, por eso la noticia de prensa habla de once.
El producto aún no tiene clientes de pago.
Caso 06
Más leads con menos presupuesto
aBoatTime y BoatGrid · Head of Digital Marketing · 2015
El objetivo era duplicar los leads del año anterior mientras se recortaba el presupuesto. Dirigí un equipo de cuatro personas, tres de marketing y un diseñador, y llevé la relación de marketing con los partners de marca blanca. Acordé qué contaba como lead, leí los resultados canal a canal y moví el dinero a lo que daba retorno.
Los leads subieron un en seis meses con un presupuesto de marketing un menor, y el coste por lead pasó de .
De mayo a octubre de 2015 frente a los mismos meses de 2014. Un lead era un formulario de solicitud de barco, una llamada de cliente o un chat online. Solo la web creció un 60 %; los partners de marca blanca pusieron el resto.
M10−48 %presupuesto de marketing
Presupuesto de marketing, interanual. Los partners se llevaban una parte de las ventas sin coste fijo, así que sus leads no sumaban a este presupuesto.
M119,38 €coste por lead, desde 36,20 €
Mi papel era el marketing, así que no tenía datos de reservas ni de ingresos y no puedo enseñar la conversión de lead a reserva. La empresa ya no existe; las cifras salen de mi informe de 2015.
Caso 07
Un valor para cada socio de Goldcar Club
Goldcar Rental (Grupo Europcar) · Digital Analyst · 2016
Goldcar Club, el programa de fidelización de la empresa de alquiler de coches, necesitaba saber qué socios valían más para el negocio. Con el Chief Digital Officer, definí el de sus socios.
Lo construí en Python y SQL a partir de la segmentación RFM: cuándo fue la última vez, con qué frecuencia y cuánto había gastado cada socio. Después lo usó marketing.
En el mismo puesto dirigí el plan de medición en 15 países.
Herramientas
Python
SQL
RFM
Customer lifetime value
Métricas · cómo se midieron
M12CLVpor socio de Goldcar Club
Definido con el Chief Digital Officer, a partir de la segmentación RFM de los alquileres de cada socio.
Es una definición, no un resultado. No tengo cifra de lo que cambió en marketing.
Caso 08
Qué va primero en la rejilla de productos
JD Sports Group (Sprinter) · Senior Digital & Marketing Data Analyst · 2021–2024
El orden de una página de categoría decide qué productos ve primero el cliente. El equipo de performance pidió probar algoritmos de ordenación nuevos en la herramienta interna de merchandising de Sprinter: uno que reordenaba la rejilla según lo que el visitante había estado viendo y otro que subía productos afines a los que había mirado.
Fue un test A/B de verdad: los visitantes se repartieron al azar en grupos que veían cada ordenación al mismo tiempo, así que la comparación no la sesgaban la temporada ni las campañas, como pasa con un antes y después. El éxito era el ingreso por visitante, con los clics en la rejilla y los añadidos al carrito como señales tempranas.
Lo difícil fue la unidad del reparto. Repartir por usuario es lo correcto aquí: la ordenación personalizada aprende de lo que navega el visitante, así que un reparto por sesión puede enseñar a la misma persona las dos versiones en visitas distintas y difuminar la diferencia. Pero reconocer a un visitante que vuelve necesita una cookie, y en Sprinter esa cookie dependía del consentimiento, así que el equipo técnico no podía repartir por usuario y el test se hizo por sesión, frente a un grupo de control con la ordenación actual.
Cómo revisaría hoy un test así: tres brazos (la ordenación actual como control y los dos algoritmos) piden un test multivariante con corrección por comparaciones múltiples. Los clics y los añadidos al carrito son proporciones, así que encaja un test de dos proporciones. El ingreso por visitante lo sesgan unas pocas cestas grandes, así que necesita un test que aguante eso, como el t de Welch con una muestra grande o un bootstrap. Y con un reparto por sesión, la sesión también tiene que ser la unidad de análisis. Mi calculadora gratuita cubre la planificación, el montaje multivariante, varias métricas a la vez y el riesgo de elegir mal al ganador.
Los experimentos eran trabajo de equipo, . Validaba cada test con el equipo técnico antes de lanzarlo y evaluaba los resultados.
Métricas · cómo se midieron
M13~5experimentos por trimestre
Tests A/B en el ecommerce de Sprinter, hechos por el equipo. En el test de la rejilla, el éxito era el ingreso por visitante, con los clics en la rejilla y los añadidos al carrito como señales tempranas.
Validé el montaje y evalué los resultados; no hice los tests sola. Repartir por sesión hace que algunos visitantes que volvían vieran las dos ordenaciones, y eso encoge la diferencia medida. Aquí no hay cifra de qué algoritmo ganó.
Caso 09
¿Son fiables las cifras de la clínica?
Proyecto personal · dbt y DuckDB con datos sintéticos · 2026
Un proyecto de práctica sobre cómo organizaría una analítica de la que un equipo se pueda fiar. Catorce preguntas de negocio sobre una clínica ficticia, de los reingresos a 30 días a la adherencia a la medicación, cada una respondida por su propio modelo de dbt con datos sintéticos. No hay pacientes reales.
Los datos traen defectos puestos a propósito: formularios de ingreso duplicados, un médico sin departamento, estancias con el alta antes del ingreso y valores de laboratorio imposibles. Las filas malas se marcan, no se esconden, y cada modelo decide qué excluir. y un cuadro de calidad del dato detectan los defectos: los conocidos avisan sin parar el build y los fallos de verdad lo paran.
También funciona como catálogo de datos. Cada modelo tiene responsable, clasificación del dato y sus columnas de datos personales etiquetadas, y el grafo de linaje va de los datos en bruto a los informes que los usan. Una comprobación en el pipeline para el build si se queda sin documentar.
Tests de esquema y comprobaciones de la lógica, como que el total del hospital sea la suma de sus departamentos. Último build: 81 correctos, 3 avisos, 0 errores. Los 3 avisos son los defectos puestos a propósito.
Datos sintéticos y un proyecto de práctica, no un trabajo para una empresa.
M156 de 10reglas de calidad fallan, como estaba previsto
El cuadro de calidad del dato: 6 reglas fallan, 2 están dentro de la tolerancia y 2 pasan.
Los fallos son los defectos puestos en el generador, así que esto demuestra que las comprobaciones funcionan, no la calidad del dato de una clínica real.
M1634 de 34modelos y seeds documentados y clasificados
Se comprueba en el pipeline después de cada build: cada uno necesita descripción y clasificación del dato, y cada modelo, un responsable. La comprobación también lista 25 columnas de datos personales.
Los responsables son roles de una clínica ficticia y los informes al final del linaje son ilustrativos.
IA
Del dato fiable a la IA útil
La analítica me enseñó cuándo se puede uno fiar de una cifra. Un agente de IA necesita la misma respuesta antes de actuar sobre los datos, así que empiezo por ahí.
Construir
Productos de datos
Nutr(IA) Coach, caso 05: arquitectura de agentes y flujos de datos sobre APIs de LLM y Vertex AI.
Agentes de IA
LLM APIs
Vertex AI
Gobernar
Quién revisa a la IA
Un profesional revisa cada recomendación antes de que llegue al cliente. Ahora estudio AI Cybersecurity and Governance en Columbia Engineering.
Human in the loop
Riesgos de la IA
RGPD
Columbia, en curso
Usar
IA en el análisis
En JD Sports, la API de OpenAI categorizó a escala las respuestas abiertas de las encuestas (caso 04). En el día a día, la IA se queda las tareas repetitivas y yo reviso el resultado antes de darlo por bueno.
API de OpenAI
Claude Code
Ollama, modelos locales
Cómo lo diseño · Nutr(IA) Coach
Datos del cliente
¿Son fiables?
El agente de IA redacta
Revisa un nutricionista
Cliente
IA agéntica en mi propio trabajo
Doy instrucciones a los agentes de IA como se las daría a un equipo: una tarea clara, comprobaciones de lo que vuelve y una persona que da el visto bueno.
Búsqueda de empleoUn sistema multiagente para mi propia búsqueda de empleoDiez agentes de Claude Code en cuatro fases: encontrar ofertas en portales y en los ATS de las empresas, puntuar cada una con mis criterios, adaptar el CV y la carta para las que elijo y preparar las entrevistas. Solo pasan las ofertas por encima de una nota fijada, cada dato se comprueba contra un único archivo de hechos verificados y las sesiones en paralelo comparten un registro para no pisarse el trabajo. Los agentes preparan borradores; no se envía nada sin mi OK.
Caso 09El proyecto de calidad del dato en dbtHecho con Claude Code: el agente escribió los modelos y los tests. El proyecto enseña la estructura y las reglas de calidad, no código escrito a mano por mí.
Trayectoria
Cómo llegué hasta aquí, versión a versión
No llegué a la analítica por un solo camino. Cada paso añadió una capa que revisa una parte distinta de una cifra. Baja para ver cómo se construye.
Base
Licenciatura en Sociología, Investigación Social y de Mercados · Técnico Superior en Desarrollo de Aplicaciones Informáticas
Cómo preguntar a la gente y lo que una respuesta no puede decirte, y cómo recoge los datos el software de verdad.
+ investigación social
+ software
2010–2013 · España
Analista de investigación social, sector público y universidad
Investigación social para el sector público y universidades, antes de pasar a lo digital.
2013–2014 · Reino Unido
Insights Analyst, Branded3 (agencia de SEO)
Informes para clientes, auditorías de analítica, auditorías de UX y conversión, y tests A/B. Mi primer puesto en analítica.
+ analítica de marketing digital
2015
Head of Digital Marketing, aBoatTime y BoatGrid
Mi primer equipo: cuatro personas y un presupuesto que mover canal a canal. Caso 06.
+ liderazgo digital
2016–2017
Máster en Big Data y Business Analytics, Merit
Ciencia de datos y big data: modelos a escala. Desde entonces trabajo en Python con grandes volúmenes de datos.
+ ciencia de datos y big data
2016–2017 · España y Reino Unido
Digital Analyst, Goldcar · eCommerce Analyst, TUI Group
Un plan de medición en 15 países y el customer lifetime value definido con el Chief Digital Officer en Goldcar (caso 07), y después la analítica de largo radio de tres marcas en TUI.
2017–2021 · Londres
Senior Performance Analyst, Government Digital Service y Department for Education
Equipos ágiles multidisciplinares. Escribía las especificaciones de analítica con las que construía desarrollo, era responsable de la calidad del dato de las métricas que definía, implanté el RGPD en la unidad con el Head of Privacy y me formé como evaluadora de servicios del GDS. Caso 02.
+ producto y Agile
+ gobierno del dato
+ cumplimiento (RGPD)
2021 · España
Senior Digital Analyst, Atida Group (DosFarma)
Una farmacia online con más de 40.000 referencias. Segmentación RFM de clientes para retención y segmentación de campañas.
2021–2024 · España
Senior Digital & Marketing Data Analyst, JD Sports Group
Product owner de un programa de medición de 8 proyectos: un único juego de KPI acordado antes de cualquier dashboard. Caso 04, caso 03 y caso 08.
product owner
gobierno de KPI
clasificación de texto con LLM
Desde 2024
Cofundadora y AI Product Manager, Nutr(IA) Coach
Un producto de IA llevado de la idea a la beta. Diseñé la arquitectura de agentes y los flujos de datos, y un profesional revisa cada recomendación. Caso 05.
+ productos de datos y agentes
human in the loop
2025
IA agéntica
Agentes de IA en Nutr(IA) Coach y herramientas agénticas en mi trabajo diario, como Claude Code y modelos locales con Ollama (cómo los uso). A la vez, el itinerario Gen AI Leader de Google Cloud y un curso de 280 horas de IA aplicada a la empresa.
+ IA agéntica
2025
Certificado de Profesionalidad de Docencia de la Formación Profesional para el Empleo (SSCE0110)
Acreditada como formadora. La formación ya iba con cada dashboard que entregaba; ahora puedo darla de forma reglada.
+ formar a otros
2026
Web Data Analyst, Customer Data Analytics Center of Excellence, Ingersoll Rand
Gobierno a escala: reglas de etiquetado y consentimiento para 60 marcas y más de 100 webs. Caso 01.
gobierno a escala
2026 · en curso
Gobierno de la IA
AI Cybersecurity and Governance en Columbia Engineering: las reglas para decidir sobre qué puede actuar una IA.
+ gobierno de la IA
Output
La sociología me enseñó a averiguar qué necesitan de verdad los stakeholders, que no siempre es lo que piden. Mi base en desarrollo de software y en datos me permite convertirlo en algo que el equipo técnico pueda construir. Trabajo de puente entre los dos.
Juntas responden a una pregunta: ¿te fías de estos datos lo bastante para decidir con ellos, o para dejar que un agente de IA actúe sobre ellos?
Liderazgo
Cómo lidero
He dirigido un equipo una vez. Casi todo mi liderazgo ha sido sin personas a cargo: conseguir que equipos que no dependen de mí se pongan de acuerdo en qué medir.
aBoatTime · 2015Equipo a cargoDirigí un equipo de cuatro personas, tres de marketing y un diseñador, durante nueve meses, tras nueve meses con un becario a cargo.
JD Sports · 2021–2024Dirigir un programa sin personas a cargoProduct owner de un programa de medición de 8 proyectos. Acordé los objetivos con cada área antes de definir ningún KPI y trabajé con la PMO y con los equipos de marketing, producto, tecnología y agencias.
UK GDSEvaluar los servicios de otros equiposFormada como evaluadora de servicios del GDS; participé en paneles de evaluación del Service Standard como performance analyst.
GoldcarApoyo a juniorsLa persona senior a la que acudían los becarios.
Proyectos y textos
Lo que he construido y escrito
HerramientaCalculadora de tests A/B y multivariantesUna herramienta gratuita que hice y sigo actualizando: tamaño de muestra, análisis de riesgo, CUPED y métodos cuasiexperimentales. En inglés.
RepoValor del cliente con machine learningSegmentos RFM contrastados con lo que hicieron después los clientes y una previsión de gasto a seis meses que tiene que superar a modelos de referencia sencillos, explicada con SHAP. Datos sintéticos. Rehecho en 2026 tras auditar mi propio código de 2024.