Project Management con Spec Driven DevelopmentBeta

0%
Bloque Ejecutivo

Módulo 13

Looker Studio

3hLooker StudioGoogle SheetsBigQuery

Dashboard de métricas operativas: Throughput, Lead Time y NPS. Conexión con Google Sheets, CSV y BigQuery. Vistas ejecutivas y de equipo.

Recursos descargables

Dataset de Throughput

Excel con 16 semanas de ejemplo (fechas reales, historias, puntos y bloqueos); impórtalo a Google Sheets y conéctalo a Looker Studio

Excel

Dataset de Lead Time

Excel con 18 historias de ejemplo: fechas de solicitud y entrega reales, con los días de ciclo calculados por fórmula

Excel

Dataset de NPS

Excel con 12 meses de ejemplo: respuestas, promotores, pasivos y detractores, con el NPS calculado por fórmula para gráficos de tendencia

Excel
En este módulo
01
Introducción Del reporte de 2 horas al link que siempre tiene los datos de hoy

Llega el jueves a las 5 de la tarde. Tu jefe te pide el reporte de estado. Abres Jira, exportas a Excel, ajustas columnas, haces una gráfica, pegas en PowerPoint, escribes el resumen, envías. Eso te tomó 2 horas. Y el viernes los datos ya cambiaron.

El reporting ejecutivo no debería ser trabajo manual semanal: debería ser un panel siempre actualizado al que todos acceden sin esperarte. Looker Studio convierte tus datos en paneles interactivos que se actualizan solos. Sin ingenieros. Sin presupuesto.

En este módulo construyes tu primer dashboard operativo con las métricas que importan: Throughput (cuánto entregas), Lead Time (cuánto tardas), NPS (qué tan contentos están). Y cuando tu jefe pida el reporte, no abrirás PowerPoint: le enviarás un link.

Vamos.

02
Desarrollo teórico-práctico De datos a telemetría, las 3 métricas operativas y la elección de fuente

2.1. De Datos a Telemetría

No es lo mismo tener datos que tener telemetría.

Datos Telemetría
Definición Números crudos Datos contextualizados que guían decisiones
Ejemplo "Entregamos 8 historias" "Entregamos 8 historias, 2 más que la semana pasada. Estamos en el promedio del equipo."
Frecuencia Semanal (reporte manual) Tiempo real (panel automático)
Dueño El PM lo prepara Todos lo ven cuando quieren
Objetivo del módulo

Migrar de "hacer reportes" a "tener telemetría".

2.2. Las 3 Métricas Operativas que Todo PM Debe Tener

Throughput
Se mide en: historias completadas por semana.
Te dice: ¿el equipo está produciendo? ¿La velocidad es consistente?
Señal de alerta: throughput cayendo sin explicación — algo bloquea al equipo.
Lead Time
Se mide en: días promedio.
Te dice: ¿qué tan rápido nos movemos?
Señal de alerta: lead time subiendo — el proceso tiene cuellos de botella.
NPS
Se mide en: escala -100 a 100.
Te dice: ¿el producto está resolviendo el problema?
Señal de alerta: NPS bajando — lo que entregamos no está funcionando.
✈️
Analogía (SaaS Empresarial)

Estas 3 métricas son el tablero de un avión: Throughput es la velocidad, Lead Time la altitud, NPS el combustible. No puedes pilotear con una sola — las tres juntas te dicen si el vuelo va bien.

2.3. Looker Studio: ¿Qué es y Por Qué Gratis?

Looker Studio es la herramienta de Google para crear dashboards. Es gratuita (no confundir con Looker, que es la versión paga para empresas). El flujo completo:

Fuentes
Sheets · BigQuery · Analytics · Search Console
Conector
Looker Studio se conecta con un conector nativo: sin código, sin ETL manual.
Dashboard
Arrastras gráficas, defines dimensiones y métricas, agregas filtros.
Audiencia
Compartes un link vivo: cada visita ve los datos de hoy, no la foto del jueves.
El flujo de datos a decisión: la fuente cambia, el panel se actualiza, nadie prepara reportes.

Conectores gratuitos que usarás:

  • Google Sheets → tu fuente más accesible. Ideal para empezar.
  • BigQuery Sandbox → para cuando Sheets se queda corto (más de 100k filas).
  • Google Analytics → si tu SaaS tiene web.
  • Google Search Console → si tu SaaS depende de SEO.
Regla de elección

Si tus datos caben en Sheets, usa Sheets. Si no caben, BigQuery Sandbox: 10 GB gratis, sin tarjeta de crédito.

03
Paso a paso técnico (Hands-on) De un Sheet con 3 pestañas a un dashboard interactivo con filtros
  1. Preparar los datos en Google Sheets

    Crea un Google Sheet llamado Datos_Operativos_[Proyecto] con las siguientes pestañas (la misma data viene en el kit como CSV):

    Pestaña 1: throughput

    SemanaFecha InicioFecha FinHistorias CompletadasPuntosBloqueos
    12025-05-012025-05-078241
    22025-05-082025-05-1410300
    32025-05-152025-05-216183
    42025-05-222025-05-289271
    52025-05-292025-06-0411330
    62025-06-052025-06-117212

    Pestaña 2: lead_time

    HistoriaFecha SolicitudFecha EntregaDías
    Login con Google2025-05-102025-05-177
    Dashboard de ventas2025-05-122025-05-2210
    Notificaciones push2025-05-152025-05-205
    Pago con QR2025-05-202025-06-0516
    Historial de transacciones2025-05-222025-05-308
    Modo oscuro2025-05-252025-05-283
    Exportar a PDF2025-06-012025-06-109
    Filtros avanzados2025-06-032025-06-129

    Pestaña 3: nps

    MesRespuestasPromotoresPasivosDetractoresNPS
    2025-0110060202040
    2025-0212066302435
    2025-039054181840
    2025-0411055332230
    2025-0513078262640
    2025-0614084282840
  2. Crear el dashboard en Looker Studio

    Paso 1 — Ir a Looker Studio:

    1. Ve a lookerstudio.google.com.
    2. Haz clic en "Crear" → "Informe".
    3. Se te pedirá conectar una fuente de datos.

    Paso 2 — Conectar Google Sheets:

    1. Selecciona "Google Sheets".
    2. Busca tu archivo Datos_Operativos_[Proyecto].
    3. Selecciona la pestaña throughput.
    4. Haz clic en "Conectar".

    Paso 3 — Agregar más fuentes (para las otras pestañas): menú "Recurso" → "Administrar fuentes de datos agregadas" → agrega lead_time y nps.

    Paso 4 — Diseñar el panel. Tu dashboard debe tener 3 secciones principales:

    📈 Throughput
    Gráfico: serie temporal.
    Dimensión: Semana · Métrica: SUM(Historias Completadas) + SUM(Bloqueos) como línea secundaria.
    Propósito: ver la tendencia de entrega y correlacionarla con bloqueos.
    📊 Lead Time
    Gráfico: barras (opcional: tabla detallada con fechas).
    Dimensión: Historia · Métrica: AVG(Días).
    Propósito: identificar qué historias tardaron más de lo normal.
    🎯 NPS
    Gráfico 1: scorecard con AVG(NPS) y semáforo: rojo (<0), amarillo (0-50), verde (>50).
    Gráfico 2: serie temporal de NPS por mes.
    Propósito: ver el NPS actual y su tendencia.

    Paso 5 — Agregar controles de filtro. En el menú "Insertar" → "Control de período":

    1. Arrástralo a la parte superior del dashboard.
    2. Conéctalo a las dimensiones de fecha de cada fuente.

    Quien vea el panel podrá filtrar por rango de fechas y todas las gráficas se actualizan automáticamente.

  3. Opcional: conectar BigQuery Sandbox

    Si tus datos crecen más allá de lo que Sheets puede manejar (>100k filas):

    1. Ve a console.cloud.google.com.
    2. Activa BigQuery Sandbox (no requiere tarjeta de crédito).
    3. Sube tus datos como tabla (o usa datasets públicos para practicar).
    4. En Looker Studio, conecta BigQuery como fuente de datos.
    5. El panel es el mismo. La diferencia es que los datos viven en BigQuery y el rendimiento es mejor.

    Ventaja de BigQuery: Puedes escribir SQL para transformar los datos antes de graficarlos. Por ejemplo:

    SELECT
      DATE_TRUNC(fecha_entrega, WEEK) AS semana,
      COUNT(*) AS historias_completadas,
      AVG(dias_lead_time) AS lead_time_promedio
    FROM `proyecto.dataset.historias`
    GROUP BY semana
    ORDER BY semana
    
04
Cómo usarlo en tu día a día El panel que reemplaza reuniones, la rutina de 5 minutos y el entregable
Antes — reporte manual

Jira → Excel → gráfica → PowerPoint → resumen → email. 2 horas cada semana, y el viernes los datos del jueves ya están viejos.

Después — link vivo

Un link a Looker Studio que siempre muestra los datos de hoy. 0 minutos de preparación; la reunión discute excepciones, no números.

2 h → 0
de preparación de reporte semanal
3
reuniones que el panel reemplaza o acorta
10 GB
gratis en BigQuery Sandbox, sin tarjeta

4.1. El Panel que Reemplaza 3 Reuniones

Con un dashboard bien diseñado, puedes eliminar (o reducir drásticamente) estas reuniones:

Reunión Antes Después
Reporte de estado semanal PM prepara 2h → Presenta 30 min Todos ven el panel antes de la reunión. Se discuten solo las excepciones.
Revisión de sprint Equipo repite lo que ya sabe Equipo ve el throughput del sprint. Discuten por qué varió.
Comité de producto Discusión basada en opiniones Discusión basada en NPS y Lead Time.

4.2. La Rutina de 5 Minutos Diarios

  • Cada mañana, abre el dashboard y responde:
  • Throughput: ¿vamos al ritmo esperado? (Si no: ¿hay bloqueos?)
  • Lead Time: ¿alguna historia tardó más de lo normal? (Si sí: ¿qué pasó?)
  • NPS: ¿cambió significativamente? (Si sí: ¿qué cambiamos nosotros?)

Esto reemplaza el "¿cómo vamos?" que le preguntas al equipo. El panel responde por ellos.

4.3. Diagnóstico Rápido

  • Autodiagnóstico: ¿reportes o telemetría?
  • ¿Preparas reportes semanales a mano? → Si te toma más de 1 hora, el dashboard se paga solo.
  • ¿Tu equipo sabe su throughput de las últimas 4 semanas sin preguntar? → Si no, no tienen visibilidad de su propia velocidad.
  • ¿Podrías saber hoy si el NPS bajó la semana pasada? → Abriendo un panel = telemetría; preguntando a soporte = proceso manual; no = no sabes si lo que entregas funciona.

4.4. Entregable del Módulo

🛠 Actividad: tu dashboard operativo de 3 métricas

Parte A — Fuente de datos:

  • Google Sheet con 3 pestañas: throughput, lead_time, nps (el kit trae los CSV listos para importar).
  • Datos simulados de al menos 6 semanas (throughput), 8 historias (lead time), 6 meses (NPS).
  • Sheet compartido con permisos de lectura para el panel.

Parte B — Dashboard en Looker Studio:

  • Mínimo 3 gráficos: throughput (serie temporal), lead time (barras o tabla), NPS (scorecard + tendencia).
  • Al menos 1 control de filtro (rango de fechas).
  • Título y descripción del panel.
  • Paleta de colores coherente.

Parte C — Grabación o captura. 3 capturas mostrando:

  1. El panel completo con todos los gráficos visibles.
  2. El filtro de fechas en acción (cambias el rango y los gráficos se actualizan).
  3. Una breve interpretación: "throughput estable, el lead time de X fue alto por Y, NPS en rango saludable".

Formato de entrega: link al Looker Studio (lectura) + link al Sheet. Si no puedes compartir, capturas.

🎨
Tip de diseño

No uses la paleta por defecto de Looker: personalízala con los colores de tu producto o empresa. Un panel con identidad se percibe como herramienta oficial, no como experimento.

⚠ Errores comunes
  • Error: graficar el NPS como conteo o suma en lugar de promedio. Corrección: el scorecard usa AVG(NPS); revisa la agregación de cada métrica antes de confiar en el número.
  • Error: un filtro de fechas que solo afecta a una de las tres fuentes. Corrección: conecta el control de período a la dimensión de fecha de cada fuente y verifica que las 3 gráficas reaccionan.
  • Error: mostrar números sin referencia: ¿8 historias es bueno o malo? Corrección: agrega meta, promedio histórico o semáforo de colores a cada métrica.
  • Error: nombres de columnas inconsistentes entre pestañas (Fecha vs fecha_entrega). Corrección: define los encabezados una vez (diccionario de datos del M12) y reutilízalos.
  • Error: presentar en el QBR una captura del panel en vez del panel. Corrección: comparte el link vivo; la captura es exactamente el reporte estático que viniste a eliminar.
05
Rúbrica de evaluación Cómo saber si dominaste el módulo
Criterio No Aprobado (0) Aprobado (1) Sobresaliente (2)
1. Las 3 métricas operativas están representadas Falta al menos 1 métrica (throughput, lead time o NPS) o los gráficos no representan correctamente el dato (ej. NPS como conteo en lugar de promedio) Las 3 métricas están presentes pero algún gráfico no es el más adecuado (ej. lead time como gráfico circular) o los datos están desactualizados Las 3 métricas están en gráficos apropiados para cada tipo de dato, la fuente está conectada correctamente, y el panel muestra los datos más recientes del Sheet
2. El panel es interactivo (filtros funcionan) No hay controles de filtro o los filtros no afectan a todos los gráficos Hay al menos un filtro (rango de fechas) pero no está conectado a todas las fuentes de datos (algunas gráficas no reaccionan al filtro) El filtro de rango de fechas está conectado a las 3 fuentes, cambiar el rango actualiza todos los gráficos simultáneamente, y el PM puede demostrarlo en la grabación
3. El panel es accionable (toma de decisiones) El panel solo muestra datos sin contexto ni interpretación; no hay forma de saber si las métricas son buenas o malas El panel muestra los datos pero no hay valores de referencia (promedio histórico, meta, semáforo) para saber si la métrica está en rango saludable El panel incluye al menos un valor de referencia por métrica (meta, promedio, o semáforo de colores), y el PM puede explicar qué acción tomaría si una métrica se desvía (ej. "Si el NPS baja de 30, programa entrevistas con detractores")

Aprobación: 2 de 3 criterios en "Aprobado" o superior.

De cara al QBR (M14)

El panel del QBR debe mostrar datos vivos, no una foto del pasado. Conecta una fuente que se actualice sola: BigQuery Sandbox con una API pública, o un Apps Script que refresque el Sheet cada hora.

🔑 Lo esencial del módulo
  • Telemetría, no reportes: el panel siempre está actualizado y todos lo ven cuando quieren.
  • Tres métricas pilotean el avión: Throughput (velocidad), Lead Time (altitud), NPS (combustible).
  • Si los datos caben en Sheets, Sheets; si no, BigQuery Sandbox con 10 GB gratis.
  • Un panel sin valores de referencia no es accionable: agrega metas, promedios o semáforos.
  • El reporte del jueves de 2 horas se convierte en un link que siempre tiene los datos de hoy.

Kit: Looker Studio

ArchivoDescripción
⬇ throughput.csv Datos simulados de throughput
⬇ lead_time.csv Datos simulados de lead time
⬇ nps.csv Datos simulados de NPS

📁 kits/m13-looker/