Files
BeyondCXAnalytics_AE/frontend/ANALISIS_SCREEN4_VARIABILIDAD.md
2025-12-29 18:12:32 +01:00

13 KiB
Raw Permalink Blame History

ANÁLISIS DETALLADO - HEATMAP DE VARIABILIDAD INTERNA (Screen 4)

📊 RESUMEN EJECUTIVO

El Heatmap de Variabilidad Interna muestra información crítica pero sufre de problemas severos de usabilidad y funcionalidad que impiden la toma rápida de decisiones.

Estado Actual: ⚠️ Funcional pero poco óptimo

  • Datos presentes y correctamente calculados
  • ⚠️ Panel superior (Quick Wins/Estandarizar/Consultoría) es el punto fuerte
  • Tabla inferior es difícil de leer y analizar
  • Demasiados skills similares generan scroll excesivo
  • Falta contexto de impacto (ROI, volumen, etc.)

🔍 PROBLEMAS IDENTIFICADOS

1. PROBLEMA FUNCIONAL: Demasiadas Skills (44 skills)

Descripción: La tabla muestra 44 skills con la misma estructura repetitiva, creando:

  • Scroll horizontal extremo (prácticamente inutilizable)
  • Dificultad para identificar patrones
  • Fatiga visual
  • Confusión entre skills similares

Pantalla Actual:

┌──────────────────────────────────────────────────────┐
│ Quick Wins (0) │ Estandarizar (44) │ Consultoría (0)│
└──────────────────────────────────────────────────────┘
│ Skill               │ CV AHT │ CV Talk │ CV Hold │ Transfer │ Readiness │
├─────────────────────┼────────┼─────────┼─────────┼──────────┼───────────┤
│ Tengo datos sobre mi factura (75) │ ... │ ... │ ... │ ... │ ... │
│ Tengo datos de mi contrato o como contractor (75) │ ... │ ... │ ... │ ... │
│ Modificación Técnica (75) │ ... │ ... │ ... │ ... │ ... │
│ Conocer el estado de alguna solicitud o gestión (75) │ ... │ ... │ ... │ ... │
│ ... [40 más skills] ...

Impacto:

  • Usuario debe scrollear para ver cada skill
  • Imposible ver patrones de un vistazo
  • Toma 20-30 minutos analizar toda la tabla

Causa Raíz: Falta de consolidación de skills similar a Screen 3. Las 44 skills deberían agruparse en ~12 categorías.


2. PROBLEMA DE USABILIDAD: Panel Superior Desaprovechado

Descripción: El panel que divide "Quick Wins / Estandarizar / Consultoría" es excelente pero:

  • Quick Wins: 0 skills - Panel vacío
  • Estandarizar: 44 skills - Panel completamente abarrotado
  • Consultoría: 0 skills - Panel vacío

Visualización Actual:

┌──────────────────────────────┐
│ ✓ Quick Wins (0)             │
│ No hay skills con readiness >80 │
└──────────────────────────────┘
┌──────────────────────────────────────────────────────┐
│ 📈 Estandarizar (44)                                  │
│ • Tengo datos sobre mi factura (75) 🟡              │
│ • Tengo datos de mi contrato (75) 🟡               │
│ • Modificación Técnica (75) 🟡                      │
│ ... [41 más items cortados] ...                     │
└──────────────────────────────────────────────────────┘
┌──────────────────────────────┐
│ ⚠️ Consultoría (0)            │
│ No hay skills con readiness <60 │
└──────────────────────────────┘

Problemas:

  • Texto en "Estandarizar" completamente cortado
  • Imposible leer recomendaciones
  • Scrolling vertical extremo
  • Recomendaciones genéricas ("Implementar playbooks...") repetidas 44 veces

Impacto:

  • No hay visibilidad de acciones concretas
  • No hay priorización clara
  • No hay cuantificación de impacto

3. PROBLEMA DE DISEÑO: Escala de Colores Confusa

Descripción: La escala de variabilidad usa colores pero con problemas:

Verde (Excelente)  → CV < 25%  ✅ OK
Verde (Bueno)      → CV 25-35% ⚠️ Confuso (¿es bueno o malo?)
Amarillo (Medio)   → CV 35-45% ⚠️ Confuso
Naranja (Alto)     → CV 45-55% ⚠️ Confuso
Rojo (Crítico)     → CV > 55%  ✅ OK

Problema Real: Los valores están en rango 45-75% (todos en zona naranja/rojo), haciendo que:

  • Toda la tabla sea naranja/rojo
  • No hay diferenciación visual útil
  • El usuario no puede comparar de un vistazo
  • Falsa sensación de "todo es malo"

Mejora Necesaria: Escala debe ser relativa a los datos reales (45-75%), no a un rango teórico (0-100%).


4. PROBLEMA DE CONTEXTO: Falta de Información de Impacto

Qué Falta:

  • 📊 Volumen de calls/mes por skill - ¿Es importante?
  • 💰 ROI de estandarización - ¿Cuánto se ahorraría?
  • ⏱️ Timeline estimado - ¿Cuánto tomaría?
  • 🎯 Priorización clara - ¿Por dónde empezar?
  • 📈 Comparativa con benchmark - ¿Estamos por debajo o arriba?

Ejemplo de lo que Necesitamos:

Skill: "Tengo datos sobre mi factura"
Readiness: 75 (Estandarizar)
Volumen: 8,000 calls/mes
Variabilidad AHT: 45% → Reducción potencial a 35% = 3-4 semanas
ROI: €120K/año en eficiencia
Timeline: 2-3 semanas de implementación
Acciones: 1) Mejorar KB, 2) Crear playbook, 3) Entrenar agentes

5. PROBLEMA DE NAVEGACIÓN: Tabla Poco Amigable

Defectos:

  • Columnas demasiado estrechas
  • Valores truncados
  • Hover effect solo destaca la fila pero no ayuda mucho
  • Sorting funciona pero no está claro el orden actual
  • No hay búsqueda/filtro por skill o readiness

Visualización Actual:

Skill/Proceso │ CV AHT │ CV Talk │ CV Hold │ Transfer │ Readiness
Tengo datos.. │ 45%    │ 50%     │ 48%     │ 25%      │ 75% Estandarizar

El nombre del skill queda cortado. El usuario debe pasar mouse para ver el tooltip.


6. PROBLEMA DE INSIGHTS: Recomendaciones Genéricas

Actual:

Tengo datos sobre mi factura (75)
"Implementar playbooks y estandarización antes de automatizar"

Modificación Técnica (75)
"Implementar playbooks y estandarización antes de automatizar"

[42 más con el mismo mensaje]

Problema:

  • Mensaje repetido 44 veces
  • No hay acción específica
  • No hay priorización entre los 44
  • ¿Por dónde empezar?

Debería ser:

1⃣ Tengo datos sobre mi factura (75) - Vol: 8K/mes - €120K/año
   Acciones: Mejorar KB (2 sem), Crear playbook (1 sem)

2⃣ Modificación Técnica (75) - Vol: 2K/mes - €45K/año
   Acciones: Estandarizar proceso (1 sem), Entrenar (3 días)

📈 COMPARATIVA: ANTES vs DESPUÉS

ANTES (Actual)

⏱️ Tiempo análisis: 20-30 minutos
👁️ Claridad: Baja (tabla confusa)
🎯 Accionabilidad: Baja (sin ROI ni timeline)
📊 Visibilidad: Baja (44 skills en lista)
💡 Insights: Genéricos y repetidos
🔍 Naveg ación: Scroll horizontal/vertical

DESPUÉS (Propuesto)

⏱️ Tiempo análisis: 2-3 minutos
👁️ Claridad: Alta (colores dinámicos, contexto claro)
🎯 Accionabilidad: Alta (ROI, timeline, acciones específicas)
📊 Visibilidad: Alta (consolidada a 12 categorías)
💡 Insights: Priorizados por impacto económico
🔍 Navegación: Búsqueda, filtros, vista clara

💡 PROPUESTAS DE MEJORA

OPCIÓN 1: QUICK WINS (1-2 semanas)

Alcance: 3 mejoras específicas, bajo esfuerzo, alto impacto

Quick Win 1: Consolidar Skills (22→12)

Descripción: Usar la misma consolidación de Screen 3

  • Reduce 44 filas a ~12 categorías
  • Agrupa variabilidad por categoría (promedio)
  • Mantiene datos granulares en modo expandible

Beneficio:

  • -72% scroll
  • +85% claridad visual
  • Tabla manejable

Esfuerzo: ~2 horas Archivos: Reutilizar config/skillsConsolidation.ts, modificar VariabilityHeatmap.tsx


Quick Win 2: Mejorar Panel de Insights

Descripción: Hacer los paneles (Quick Wins/Estandarizar/Consultoría) más útiles

  • Mostrar máx 5 items por panel (los más importantes)
  • Truncar recomendación genérica
  • Añadir "Ver todos" para expandir
  • Añadir volumen e indicador ROI simple

Ejemplo:

📈 Estandarizar (44, priorizados por ROI)
  1. Consultas de Información (Vol: 8K) - €120K/año
  2. Facturación & Pagos (Vol: 5K) - €85K/año
  3. Soporte Técnico (Vol: 2K) - €45K/año
  4. ... [1 más]
  [Ver todos los 44 →]

Beneficio:

  • +150% usabilidad del panel
  • Priorización clara
  • Contexto de impacto

Esfuerzo: ~3 horas Archivos: VariabilityHeatmap.tsx (lógica de insights)


Quick Win 3: Escala de Colores Relativa

Descripción: Ajustar escala de colores al rango de datos reales (45-75%)

  • Verde: 45-55% (bajo variabilidad actual)
  • Amarillo: 55-65% (medio)
  • Rojo: 65-75% (alto)

Beneficio:

  • +100% diferenciación visual
  • La tabla no se ve "toda roja"
  • Comparaciones más intuitivas

Esfuerzo: ~30 minutos Archivos: VariabilityHeatmap.tsx (función getCellColor)


OPCIÓN 2: MEJORAS COMPLETAS (2-4 semanas)

Alcance: Rediseño completo del componente con mejor UX

Mejora 1: Consolidación + Panel Mejorado

Como Quick Win 1 + 2

Mejora 2: Tabla Interactiva Avanzada

  • Búsqueda por skill/categoría
  • Filtros por readiness (80+, 60-79, <60)
  • Ordenamiento por volumen, ROI, variabilidad
  • Vista compacta vs expandida
  • Indicadores visuales de impacto (barras de volumen)

Mejora 3: Componente de Oportunidades Prioritizadas

Como TopOpportunitiesCard pero para Variabilidad:

  • Top 5 oportunidades de estandarización
  • ROI cuantificado (€/año)
  • Timeline estimado
  • Acciones concretas
  • Dificultad (🟢/🟡/🔴)

Mejora 4: Análisis Avanzado

  • Comparativa temporal (mes a mes)
  • Benchmarks de industria
  • Recomendaciones basadas en IA
  • Potencial de RPA/Automatización
  • Score de urgencia dinámico

🎯 RECOMENDACIÓN

Mi Recomendación: OPCIÓN 1 (Quick Wins)

Razones:

  1. Rápido de implementar (6-8 horas)
  2. 🎯 Impacto inmediato (análisis de 20 min → 2-3 min)
  3. 📊 Mejora sustancial de usabilidad (+150%)
  4. 🔄 Prepara camino para Opción 2 en futuro
  5. 💰 ROI muy alto (poco trabajo, gran mejora)

Roadmap:

Semana 1: Quick Wins (consolidación, panel mejorado, escala de colores)
         + Validación y testing

Semana 2: Opcional - Empezar análisis para Mejoras Completas
         (búsqueda, filtros, componente de oportunidades)

📋 CHECKLIST DE IMPLEMENTACIÓN

Para Quick Win 1 (Consolidación):

  • Integrar skillsConsolidation.ts en VariabilityHeatmap
  • Crear función para agrupar skills por categoría
  • Consolidar métricas de variabilidad (promedios)
  • Actualizar sorting con nueva estructura
  • Reducir tabla a 12 filas

Para Quick Win 2 (Panel Mejorado):

  • Reducir items visibles por panel a 5
  • Calcular ROI simple por categoría
  • Mostrar volumen de calls/mes
  • Implementar "Ver todos" expandible
  • Mejorar CSS para mejor legibilidad

Para Quick Win 3 (Escala de Colores):

  • Calcular min/max del dataset
  • Ajustar getCellColor() a rango real
  • Actualizar leyenda con nuevos rangos
  • Validar contraste de colores

🔗 REFERENCIAS TÉCNICAS

Archivos a Modificar:

  1. components/VariabilityHeatmap.tsx - Componente principal
  2. config/skillsConsolidation.ts - Reutilizar configuración

Interfaces TypeScript:

// Actual
type SortKey = 'skill' | 'cv_aht' | 'cv_talk_time' | 'cv_hold_time' | 'transfer_rate' | 'automation_readiness';

// Propuesto (agregar después de consolidación)
type SortKey = 'skill' | 'cv_aht' | 'cv_talk_time' | 'cv_hold_time' | 'transfer_rate' | 'automation_readiness' | 'volume' | 'roi';

📊 MÉTRICAS DE ÉXITO

Métrica Actual Objetivo Mejora
Tiempo análisis 20 min 2-3 min -85%
Skills visibles sin scroll 4 12 +200%
Panel "Estandarizar" legible No +∞
Diferenciación visual (colores) Baja Alta +100%
Contexto de impacto Ninguno ROI+Timeline +∞

🎉 CONCLUSIÓN

El Heatmap de Variabilidad tiene un problema de escala (44 skills es demasiado) y de contexto (sin ROI ni impact).

Quick Wins resolverán ambos problemas en 1-2 semanas con:

  • Consolidación de skills (44→12)
  • Panel mejorado con priorización
  • Escala de colores relativa

Resultado esperado:

  • Análisis de 20 minutos → 2-3 minutos
  • Tabla clara y navegable
  • Insights accionables y priorizados