📊 People Analytics · Faranda Hotels Group

Propuesta de Gráficos & Diseño
Dashboard Talento Humano

Basado en el histórico de empleados (Ene 2022 – Abr 2026). Cada propuesta incluye visualización de muestra, insight de negocio y consulta SQL sugerida.

39,912 Registros disponibles
52 Meses de histórico
8 Nuevos gráficos propuestos
3 Propuestas de diseño
1
Tendencias de Plantilla
Evolución del headcount total a lo largo del tiempo — la métrica más fundamental de RRHH
Evolución de Plantilla — 52 meses (Ene 2022 – Abr 2026)
Área + línea de tendencia · desglose por empresa · con banda de variación
Nuevo

💡 Insight clave: Permite identificar estacionalidad (¿crece en temporada alta?), impacto de eventos (pandemia, expansión), y proyectar la plantilla para los próximos meses con regresión simple. Con 52 puntos de datos se puede hacer una proyección a 6 meses.

SQL · historico_empleados
SELECT fecha, razon_social, COUNT(DISTINCT codigo_empleado) AS activos FROM historico_empleados WHERE operacion ILIKE '%operacion%' GROUP BY fecha, razon_social ORDER BY fecha;
Variación Neta Mensual
Barras waterfall: ingresos − retiros = crecimiento neto
Nuevo

💡 Detecta en qué meses la empresa perdió más talento del que ingresó. Barras verdes = crecimiento, rojas = reducción, gris = acumulado.

SQL
SELECT fecha, SUM(CASE WHEN operacion ILIKE '%ingreso%' THEN 1 ELSE 0 END) AS ingresos, SUM(CASE WHEN operacion ILIKE '%retiro%' THEN 1 ELSE 0 END) AS retiros FROM historico_empleados GROUP BY fecha ORDER BY fecha;
Variación YoY por Hotel
Comparativo año a año — barras divergentes centradas en 0%
Mejora

💡 Identifica qué hoteles crecieron o contrajeron su plantilla vs. el año anterior. Útil para gerencia en decisiones de inversión en personal.

SQL
WITH act AS ( SELECT razon_social, fecha, COUNT(DISTINCT codigo_empleado) n FROM historico_empleados WHERE operacion ILIKE '%operacion%' GROUP BY razon_social, fecha ) SELECT a.razon_social, a.n AS activos_actual, b.n AS activos_ly, ROUND((a.n - b.n) * 100.0 / NULLIF(b.n,0),1) AS var_pct FROM act a JOIN act b ON a.razon_social=b.razon_social AND a.fecha = b.fecha + INTERVAL '1 year' WHERE a.fecha = (SELECT MAX(fecha) FROM act);
2
Análisis de Rotación
El indicador más crítico en hotelería — sector con rotación típica del 60–80% anual
Heatmap de Rotación — Hotel × Mes
Intensidad de color = % rotación mensual por hotel · identifica patrones estacionales y hoteles críticos
Nuevo ⭐

💡 El gráfico más poderoso para hotelería. Permite ver de un vistazo qué hotel tiene rotación crónica (toda la fila en rojo) vs. picos puntuales. También revela estacionalidad: ¿siempre rota más en diciembre o julio? ¿Es estructural o puntual?

SQL
WITH base AS ( SELECT razon_social, fecha, COUNT(DISTINCT codigo_empleado) FILTER (WHERE operacion ILIKE '%retiro%') AS retiros, COUNT(DISTINCT codigo_empleado) FILTER (WHERE operacion ILIKE '%operacion%') AS activos FROM historico_empleados GROUP BY razon_social, fecha ) SELECT razon_social, fecha, ROUND(retiros * 100.0 / NULLIF(activos, 0), 1) AS pct_rotacion FROM base ORDER BY razon_social, fecha;
Índice de Rotación Rolling 12 meses
Línea suavizada · eliminando el ruido mensual · con benchmark sectorial
Nuevo

💡 El rolling 12m es el estándar de industria para rotación — elimina estacionalidad. La línea roja punteada es el benchmark hotelero Colombia (~65%). ¿Estamos por encima o por debajo?

Análisis de Cohorte — Retención de Nuevos Ingresos
¿Qué % de los que ingresaron en X mes siguen activos 3, 6, 12 meses después?
Avanzado

💡 El análisis más profundo disponible. Revela si los nuevos empleados se van en el primer mes (problema de onboarding), a los 3 meses (cultura) o al año (compensación). Requiere cruzar ingresos con retiros por codigo_empleado.

3
Análisis Demográfico
Composición de la fuerza laboral — equidad, diversidad y estructura etaria
Pirámide Poblacional por Género
Barras horizontales · Masculino izquierda · Femenino derecha · por rango de edad
Nuevo

💡 Visualiza la estructura etaria y de género simultáneamente. ¿Es una pirámide joven (riesgo: alta rotación) o madura (riesgo: pensiones)? ¿Hay brechas de género en rangos etarios específicos?

SQL
SELECT CASE WHEN EXTRACT(YEAR FROM AGE(fecha_nacimiento)) < 25 THEN '18–24' WHEN EXTRACT(YEAR FROM AGE(fecha_nacimiento)) < 35 THEN '25–34' WHEN EXTRACT(YEAR FROM AGE(fecha_nacimiento)) < 45 THEN '35–44' WHEN EXTRACT(YEAR FROM AGE(fecha_nacimiento)) < 55 THEN '45–54' ELSE '55+' END AS rango_edad, INITCAP(sexo) AS genero, COUNT(DISTINCT codigo_empleado) AS total FROM historico_empleados WHERE fecha = (SELECT MAX(fecha) FROM historico_empleados) AND fecha_nacimiento IS NOT NULL AND sexo IS NOT NULL GROUP BY rango_edad, genero;
Ratio Género por Hotel — Barras Apiladas 100%
Cada hotel = barra completa · % masculino vs femenino · ordenado por ratio
Mejora

💡 Permite identificar hoteles con brecha de género significativa y establecer metas de equidad. En hotelería es común que Habitaciones/AMA sean mayoría femenina y Mantenimiento masculina — ¿coincide?

Distribución de Antigüedad Estimada — Histograma
Calculada desde primera aparición en el histórico por código empleado · proxy de tiempo en empresa
Nuevo

💡 Con 52 meses de histórico podemos calcular cuándo apareció cada empleado por primera vez como proxy de antigüedad. Revela si la empresa tiene base de empleados maduros (curva desplazada a la derecha) o es predominantemente nueva. Nota: limitado a empleados registrados desde Ene 2022.

SQL
SELECT CASE WHEN meses < 6 THEN '0–6 meses' WHEN meses < 12 THEN '6–12 meses' WHEN meses < 24 THEN '1–2 años' WHEN meses < 36 THEN '2–3 años' WHEN meses < 48 THEN '3–4 años' ELSE '4+ años' END AS rango_antiguedad, COUNT(*) AS empleados FROM ( SELECT codigo_empleado, EXTRACT(MONTH FROM AGE(NOW(), MIN(fecha))) AS meses FROM historico_empleados GROUP BY codigo_empleado ) t GROUP BY rango_antiguedad ORDER BY MIN(meses);
4
Estructura Organizacional
Distribución del capital humano a través de la jerarquía de la empresa
Treemap — Empresa → Hotel → CECO
Área proporcional al headcount · drill-down interactivo · 3 niveles
Nuevo ⭐

💡 Visualización compacta de toda la estructura de la organización. De un vistazo se ve qué empresa tiene más peso, qué hotel, qué área. Clic → drill down. Muy poderoso para presentaciones a dirección.

Evolución por Empresa — Área Apilada
Composición del grupo a lo largo del tiempo · identifica qué empresas crecieron o se redujeron
Nuevo

💡 Muestra la evolución de la composición del grupo — ¿qué empresa aportó más crecimiento? ¿Alguna se redujo mientras otras crecían? Útil para análisis de portfolio de hoteles.

Top CECOs por Variación YoY — Barras Divergentes
Los 15 centros de costo con mayor crecimiento o reducción vs. mismo mes año anterior
Mejora

💡 Identifica las áreas de mayor expansión (ej. nuevos restaurantes) y contracción. Combinado con el filtro de hotel, permite a los gerentes entender la dinámica de su área específica.

5
Propuestas de Diseño
Mejoras de layout, navegación y experiencia de usuario para el dashboard actual
🔍 Análisis
👤 Empleados
📅 Histórico
💰 Salarios
🔄 I&R
998
Activos
+42
YoY
61%
Rotación
2.4
Años prom.
📈 Evolución 52m
🔥 Heatmap rotación
Tab "Histórico" dedicado
Nuevo
Un 5.º tab completamente nuevo con los gráficos de tendencia histórica — evolución de plantilla, heatmap de rotación, pirámide y cohortes. No mezcla con el análisis mensual actual.
F
🔍
👤
📅
💰
🔄
998
Activos
61%
Rotación
Gráfico principal
Navegación lateral (sidebar)
Diseño
Reemplaza los tabs horizontales por un sidebar izquierdo con íconos. Gana espacio horizontal para el contenido, más profesional y escalable a más secciones futuras.
KPI · Abril 2026
998
Activos
▲ +14 vs LY
63
Ingresos
▲ +16 vs LY
53
Retiros
▲ +9 vs LY
Índice rotación 12m
61.2%
Benchmark: 65%
✓ Por debajo
KPI bar extendida + benchmark
Mejora
Agrega el Índice de Rotación Rolling 12m como KPI fijo en la barra, con comparativo vs. benchmark sectorial (65% hotelería Colombia). Siempre visible desde cualquier tab.
6
Roadmap de Implementación
Priorización por impacto vs. esfuerzo — qué construir primero
# Gráfico / Feature Impacto Esfuerzo Datos disponibles Prioridad
1 Heatmap Rotación Hotel × Mes ⭐⭐⭐ Alto Medio ✅ historico_empleados Alta
2 Evolución plantilla 52m (área apilada) ⭐⭐⭐ Alto Bajo ✅ historico_empleados Alta
3 Pirámide poblacional por género ⭐⭐ Medio Bajo ✅ historico_empleados Alta
4 Variación neta mensual (waterfall) ⭐⭐ Medio Bajo ✅ historico_empleados Media
5 Distribución de antigüedad (proxy) ⭐⭐ Medio Bajo ✅ historico_empleados Media
6 Tab "Histórico" dedicado (diseño) ⭐⭐⭐ Alto Medio ✅ Con gráficos 1–5 Media
7 Treemap Empresa → Hotel → CECO ⭐⭐ Medio Medio ✅ historico_empleados Media
8 Índice rotación rolling 12m (KPI bar) ⭐⭐⭐ Alto Bajo ✅ historico_empleados Media
9 Análisis de cohorte de retención ⭐⭐⭐ Alto Alto ✅ historico_empleados Baja
10 Sidebar navigation (rediseño) ⭐ Bajo Alto N/A Baja