Caso de Estudio · Product Owner · EdTech SaaS

Satori

Plataforma SaaS de upskilling corporativo con analytics de talento y dashboard de KPIs para empresas LATAM.

RolProduct Owner
Horizonte4 sprints · Q1–Q2
MercadoB2B · LATAM · Empresas 50–500 emp.
StackReact · Node.js · PostgreSQL
TipoProyecto de portfolio ficticio

El problema que
Satori resuelve

Las empresas medianas de LATAM invierten en capacitación corporativa sin saber si funciona. Compran cursos, crean academias internas, mandan al equipo a workshops — y miden el éxito por asistencia, no por transferencia de conocimiento ni impacto en desempeño.

Satori es una plataforma de upskilling B2B que cierra ese loop: permite a equipos de RRHH y L&D diseñar rutas de aprendizaje, medir progreso real por competencia, identificar gaps críticos antes de que afecten resultados, y reportar el ROI de la capacitación en lenguaje de negocio.

El diferenciador no es el contenido — es el analytics layer. Satori convierte el aprendizaje en datos de talento accionables.

ProblemaCapacitación sin datos de impacto real
SoluciónAnalytics de aprendizaje + dashboard de KPIs de talento
Usuario primarioManager de L&D / RRHH
Usuario finalEmpleado en ruta de aprendizaje
ModeloSaaS B2B · por empresa · por seat
CompetidoresCrehana, Coursera for Business, Docebo

Tamaño y
oportunidad

$8.2B

TAM · EdTech corporativo LATAM 2025

Mercado total de plataformas de aprendizaje corporativo en América Latina, creciendo a 14% anual.

$340M

SAM · Empresas 50–500 empleados

Segmento de empresas medianas con presupuesto L&D activo y necesidad de herramientas de medición.

$42M

SOM · Año 3 · Proyección conservadora

Objetivo realista a 3 años con foco en México, Argentina y Colombia como mercados de entrada.

Tendencia clave

El 73% de los directores de RRHH en LATAM reporta dificultad para medir ROI de capacitación. Solo el 18% usa una herramienta dedicada de analytics de aprendizaje.

Ventana de oportunidad

Los competidores globales (Docebo, Cornerstone) tienen pricing para enterprise. El segmento de 50–500 empleados está desatendido con soluciones accesibles y en español.

Dinámica competitiva

Crehana domina contenido pero no analytics de talento. Coursera for Business opera en inglés. El nicho: plataforma nativa LATAM con analytics-first en español.

Validación del problema

Entrevistas con 12 gerentes de RRHH en MX, AR y CO confirmaron que el reporteo a directivos es el pain point #1. "Sé que funciona pero no puedo demostrarlo."

PRD · Satori v1.0

Objetivo del producto

Satori permite a empresas de 50–500 empleados gestionar, ejecutar y medir el impacto de sus programas de capacitación interna. La versión 1.0 prioriza el analytics layer: que un gerente de L&D pueda, en menos de 5 minutos, generar un reporte de estado de capacitación por área, identificar los 3 gaps de competencia más críticos, y compartirlo con dirección en formato ejecutivo.

Métrica de éxito de v1.0: 80% de usuarios activos genera al menos 1 reporte por semana en el primer mes. NPS ≥ 45 en el segmento L&D.

Personas

Usuario primario
Valentina · Gerente L&D

35 años. Lidera capacitación en empresa de 200 empleados en CDMX. Presupuesto anual de $80K USD. Reporta a CHRO.

"Cada trimestre tengo que armar el reporte de capacitación a mano en Excel. Me toma 3 días y dirección igual pregunta si 'sirve de algo'."

Comprador / decisor
Rodrigo · CHRO

48 años. Director de RRHH. Aprueba presupuesto de herramientas. Quiere datos, no narrativas. Mide todo en términos de productividad y rotación.

"Invierto en capacitación y no puedo conectarlo con retención ni desempeño. No sé qué funciona."

Usuario final
Camila · Analista Sr.

28 años. Empleada en ruta de upskilling. Usa Satori desde el móvil durante los tiempos muertos. Le importa la relevancia del contenido.

"Me mandan cursos que no tienen nada que ver con mi trabajo. Prefiero aprender en YouTube."

Admin técnico
Diego · IT Manager

40 años. Responsable de integración con sistemas HR (SAP, Workday, BambooHR). Evalúa seguridad y SSO.

"Cada nueva herramienta de RRHH me genera un proyecto de integración de 2 meses. Necesito APIs estándar."

Scope v1.0 — In Scope

  • Dashboard de KPIs de capacitación por empresa (completación, tiempo activo, progreso por área)
  • Gestión de rutas de aprendizaje: crear, asignar, activar/desactivar por rol o área
  • Módulo de contenido: upload de SCORM, video, documentos PDF, evaluaciones tipo quiz
  • Analytics por learner: progreso, tiempo invertido, score de evaluaciones, gaps detectados
  • Reporte ejecutivo autogenerado: PDF exportable con métricas clave para directivos
  • Notificaciones por email: recordatorios de contenido pendiente, alertas de deadline
  • Autenticación: email/password + SSO con Google Workspace
  • Roles: Admin empresa, Manager L&D, Learner

Out of Scope v1.0

  • Marketplace de contenido externo (v2.0)
  • Integración con ATS o performance management systems (v2.0)
  • App móvil nativa — solo responsive web (v2.0)
  • IA generativa para recomendación de contenido (v2.0)
  • Videoconferencia integrada / live sessions (v3.0)
  • Multi-idioma fuera de ES (v2.0)

Stack técnico

  • Frontend: React + TypeScript · Vite · TailwindCSS
  • Backend: Node.js + Express · API REST · JWT auth
  • Base de datos: PostgreSQL (RDS) · Redis para sesiones
  • Storage: S3 para contenido SCORM y video
  • Deploy: Railway (MVP) → AWS ECS (post-PMF)
  • Analytics: eventos propios → BigQuery · Metabase para reportes internos

Riesgos identificados

  • Adopción del learner: Si el contenido no es relevante, la plataforma se abandona. Mitigación: onboarding guiado + recomendaciones basadas en rol desde día 1.
  • Carga de contenido: Las empresas no tienen contenido listo. Mitigación: biblioteca de cursos básicos precargados como punto de partida.
  • Integración HR: SAP/Workday tienen APIs complejas. Mitigación: v1.0 sin integración nativa; CSV import como workaround.
  • Reporteo a medida: Cada CHRO quiere métricas distintas. Mitigación: dashboard configurable con 12 métricas estándar seleccionables.

4 trimestres hacia
product-market fit

Quarter Feature / Epic Objetivo estratégico Prioridad Esfuerzo
Q1 2025
Core platform + Auth
Registro, roles, onboarding de empresa, gestión de usuarios
Base técnica para primeros 5 clientes piloto
Must have
Q1 2025
Learning paths v1
Crear rutas, asignar por área/rol, activar contenido SCORM y video
Producto mínimo utilizable por L&D
Must have
Q2 2025
Analytics dashboard v1
KPIs de completación, tiempo activo, progreso por área. Filtros por período.
Diferenciador vs. competidores — datos accionables
Must have
Q2 2025
Reporte ejecutivo PDF
Exportación automática de reporte con métricas clave, configurable por el L&D manager
Herramienta de venta interna para el comprador (CHRO)
Must have
Q3 2025
Gap analysis engine
Mapa de competencias por rol, detección de gaps críticos, priorización de qué capacitar primero
Expansión de valor — de reporteo a prescripción
Should have
Q3 2025
Notificaciones y engagement
Email reminders, nudges en plataforma, tracking de streak de aprendizaje
Mejorar retención de learners activos
Should have
Q4 2025
IA: recomendación de contenido
Sugerencias personalizadas de rutas basadas en rol, historial y gaps detectados (LLM + embeddings)
Diferenciador para upmarket y reducción de churn
Could have
Q4 2025
Integraciones HR (CSV + API beta)
Import/export con BambooHR, CSV universal para SAP/Workday, Webhook para eventos
Desbloquear ventas a empresas con HR tech stack activo
Could have

Matriz impacto
vs. esfuerzo

↑ Alto impacto
🎯 Quick wins — Hacer primero
Reporte ejecutivo PDF
Dashboard KPIs v1
Asignación de rutas por rol
🏔 Grandes apuestas — Planificar
Gap analysis engine
IA de recomendación
Integración BambooHR / SAP
🍒 Fill-ins — Cuando haya capacidad
Notificaciones email
Streak de aprendizaje
Badges y gamificación básica
🗑 Reconsiderar — Evitar por ahora
App móvil nativa
Marketplace de contenido externo
Live sessions / videoconferencia
← Bajo esfuerzo
Alto esfuerzo →

Flujo del
usuario L&D

Registro empresaAdmin crea cuenta org
Importar empleadosCSV upload o manual
Definir roles y áreasEstructura org básica
Subir contenidoSCORM, video, PDF, quiz
Crear ruta de aprendizajeMódulos ordenados por nivel
Asignar ¿cómo?Por rol, área o individual
Asignación masiva por rolTodos los Analistas Sr.
Asignación individualPlan de desarrollo puntual
Learner completa módulosProgress tracking automático
Analytics en tiempo realDashboard L&D manager
Reporte ejecutivo PDFPara CHRO / dirección

Sprint 3 · Analytics Layer

42
Story points · Sprint
2
Semanas · Duración
4
Devs activos
89%
Velocity · Sprint anterior

Backlog

5
SAT-041
Exportar analytics a CSV por fecha
Analytics
3
SAT-042
Notificación in-app al completar módulo
Learner
8
SAT-043
Filtro de analytics por rango de fechas
Analytics

Por hacer

8
SAT-038
Dashboard KPIs: completación por área
Analytics
5
SAT-039
Vista de progreso individual del learner
Learner

En progreso

8
SAT-035
API endpoint: métricas de completación
Infraestructura
5
SAT-036
Generación de PDF reporte ejecutivo
Admin

Hecho ✓

3
SAT-031
Diseño de componentes chart en Figma
Analytics
5
SAT-032
Schema DB: tablas de eventos de learner
Infraestructura
3
SAT-034
Documentar API analytics en Swagger
Infraestructura

Historias con
criterios de aceptación

SAT-038 Dashboard de KPIs de completación por área Done 8 pts

Historia

"Como L&D Manager, quiero ver el porcentaje de completación de cada ruta de aprendizaje por área de la empresa, para identificar qué departamentos están rezagados y priorizar acciones de seguimiento."

Criterios de aceptación

  • El dashboard muestra una barra de progreso por área con el % de completación de la ruta asignada
  • Los datos se actualizan en tiempo real (máximo 5 minutos de lag)
  • Es posible filtrar por ruta de aprendizaje específica y por período (semana, mes, trimestre)
  • Las áreas con completación por debajo del 40% se resaltan automáticamente en rojo
  • Al hacer clic en un área, se despliega la lista de empleados con su estado individual
  • El dashboard es accesible únicamente para usuarios con rol L&D Manager o Admin
SAT-036 Generación de reporte ejecutivo en PDF En progreso 5 pts

Historia

"Como L&D Manager, quiero generar un reporte PDF con las métricas de capacitación del trimestre, para compartirlo con el CHRO y justificar el presupuesto invertido en menos de 10 minutos."

Criterios de aceptación

  • El botón "Generar reporte" está disponible en el dashboard con selección de período
  • El PDF incluye: métricas clave (completación, tiempo invertido, NPS learners), top 3 rutas por engagement, áreas con gaps críticos detectados
  • El reporte se genera en menos de 30 segundos para empresas de hasta 500 empleados
  • El PDF usa la identidad visual de la empresa (logo + colores configurados en onboarding)
  • El archivo descargado se nombra automáticamente: satori_reporte_[empresa]_[período].pdf
SAT-039 Vista de progreso individual del learner Por hacer 5 pts

Historia

"Como empleado, quiero ver mi progreso en cada ruta de aprendizaje asignada, para saber cuánto me falta, qué módulos completé y cuál es mi desempeño en las evaluaciones."

Criterios de aceptación

  • La vista muestra todas las rutas asignadas al learner con porcentaje de avance individual
  • Cada módulo muestra: estado (no iniciado / en curso / completado), tiempo invertido, score de evaluación si aplica
  • Existe un indicador de "tiempo estimado restante" calculado a partir de la duración declarada del módulo
  • El learner puede ver su ranking anónimo dentro del área (posición relativa sin nombres de colegas)
  • La vista es responsive y se puede usar desde móvil sin pérdida de funcionalidad
SAT-043 Filtro de analytics por rango de fechas Backlog 8 pts

Historia

"Como L&D Manager, quiero filtrar todos los datos del dashboard por cualquier rango de fechas personalizado, para poder comparar trimestres o aislar el impacto de una campaña de capacitación específica."

Criterios de aceptación

  • Existe un date picker que permite seleccionar fecha de inicio y fecha de fin arbitrarias
  • Todos los KPIs del dashboard se recalculan al aplicar el filtro en menos de 3 segundos
  • Existen presets rápidos: Última semana, Último mes, Último trimestre, Este año
  • El filtro de fecha persiste al navegar entre secciones del dashboard durante la sesión
  • Al generar el reporte PDF, el período seleccionado en el filtro se refleja automáticamente

Dashboard de
performance

$28K
↑ +18% vs mes anterior
MRR
Target Q2: $45K
34
↑ +6 este mes
Empresas activas
Target Q2: 60
94%
↑ +2pp vs trimestre anterior
Net Revenue Retention
Target: ≥ 95%
4.2mo
↓ Mejorar CAC payback
CAC Payback Period
Target: ≤ 3 meses
MRR mensual · Ene–Ene 2025 — línea roja = target Q2
68%
↑ +12pp en 60 días
DAU/MAU ratio
Target: ≥ 70%
52
↑ +7 vs trimestre ant.
NPS (L&D Managers)
Target: ≥ 50 ✓
4.1min
↓ -2.3 min vs baseline
Time to first report
Target: ≤ 5 min ✓
6%
↑ Atención requerida
Churn mensual
Target: ≤ 3%
Dashboard analytics94%
Reporte PDF78%
Gestión de rutas86%
Filtros de fecha41%
Precio alto para el tamaño38%
Poca adopción interna learners29%
Falta integración con HR system22%
Otros11%
73%
↑ +8pp este trimestre
Completion rate promedio
Target: ≥ 75%
24min
↑ +6 min vs baseline
Tiempo activo diario / learner
Target: ≥ 20 min ✓
81%
↑ Saludable
Score promedio evaluaciones
Target: ≥ 75% ✓
3.8
↓ Contenido relevance gap
Satisfacción de contenido
Target: ≥ 4.2

Go-to-market
LATAM B2B

Awareness
1,200
Leads calificados
340
Demo solicitada
120
Trial activo (14 días)
68
Cliente pagador
34
Canal principal · Inbound

SEO + contenido L&D

Blog técnico orientado a gerentes de L&D: "Cómo medir ROI de capacitación", "Las 10 métricas de talento que tu CHRO quiere ver". Posicionamiento orgánico en MX, AR, CO.

Canal secundario · Comunidades

LinkedIn + comunidades de RRHH

Presencia activa en grupos de HR y L&D en LATAM. Webinars mensuales sobre analytics de talento. Casos de éxito de clientes como social proof.

Motor de crecimiento · Expansión

Bottom-up: L&D → CHRO → empresa

El L&D Manager adopta Satori, genera reportes que impresionan al CHRO, y el CHRO expande el contrato. Referidos entre CHROs del mismo sector como canal orgánico.

ICP Segmento A

Fintech LATAM en crecimiento

Empresas de 80–300 empleados en escala. Alta rotación, necesidad urgente de upskilling en compliance y producto. Budget L&D activo.

$1,800/mo ARR promedio
ICP Segmento B

Retail / Consumo masivo

Equipos de ventas grandes con rutas de onboarding y capacitación de producto. Métricas de desempeño ya existentes — fácil de conectar con datos de Satori.

$2,400/mo ARR promedio
ICP Segmento C

Consultoras y servicios profesionales

Alto valor en certificaciones y rutas de desarrollo profesional. El reporte ejecutivo es crítico para justificar inversión en talento billable.

$3,200/mo ARR promedio

Qué aprendimos
este sprint

✓ Qué funcionó bien

El dashboard de KPIs resonó inmediatamente con los 3 usuarios piloto entrevistados post-release
La generación de PDF en menos de 30 segundos superó la expectativa del cliente — creían que sería una exportación manual
La ceremonia de refinamiento del backlog funcionó mejor cuando se hizo con 48h de anticipación al sprint
El equipo de dev adoptó el sistema de story points con menos fricción de lo esperado

△ Qué mejorar

Las historias de analytics tenían criterios de aceptación demasiado amplios — dos stories tuvieron que romperse en el sprint
El filtro de fechas tiene adopción baja (41%) — posible problema de UX o de descubrimiento del feature
El churn de 6% es señal de que el onboarding de la empresa no asegura suficiente adopción de learners
La integración de SCORM tiene edge cases no documentados que causaron 2 bugs en prod

→ Acciones Sprint 4

Reescribir historias del gap analysis engine con criterios de aceptación más pequeños y testeables (máx. 5 AC por story)
Entrevistar 5 usuarios que no usaron el filtro de fechas para entender la barrera de adopción
Diseñar flujo de onboarding guiado para que el L&D manager asigne la primera ruta en menos de 10 minutos
Documentar los 12 edge cases de SCORM identificados y crear suite de tests de regresión