Skip to content
Opt Dir

Telecom · TI · Operación de Centros de Llamadas

¿Cuántos agentes necesito por turno en mi centro de llamadas?

Telecom 3 min
También se aplica en: Fuerza laboral Retail
#centro de llamadas #call center staffing #erlang c #teoria de colas #planificacion de personal #turnos #nivel de servicio

La respuesta OR clásica a '¿cuántos agentes bastan?': dimensionamiento por intervalos con Erlang-C y luego programación de turnos. Importan abandono y enrutamiento por habilidad.

En pocas palabras

Escrito para un contact center externalizado con 50-500 puestos y un pico de 200-2.000 llamadas/hora. Si sigue armando el plan de turnos en una hoja de cálculo con la fórmula ’llamadas del día divididas por llamadas por agente’ y luego ve las líneas saturadas entre 09:00 y 11:00 mientras los agentes están ociosos por la tarde, este es su problema. El dimensionamiento intuitivo provoca dos pérdidas a la vez: un intervalo con poco personal eleva el abandono por encima del 15% (cae el NPS y los contratos tambalean), uno con exceso quema 800-1.500 TRY/día por puesto y acumula incumplimientos de descansos y horas extra. En una operación de 200 puestos, una solución estructurada de dimensionamiento por intervalos más programación de turnos suele moverse en la banda de ahorro de 1-2,5M TRY/mes.

¿Te suena?

  • Tenemos objetivo de nivel de servicio 80/20 (80 % en 20 segundos) pero no lo cumplimos.
  • Por la mañana 09:00-11:00 la cola se bloquea; por la tarde los agentes están ociosos — no sabemos equilibrar la plantilla.
  • En la hoja de cálculo hacemos '1000 llamadas día / 50 por agente = 20 agentes'; la realidad pide 28-30.
  • Tasa de abandono 8-15 %; dirección quiere bajo 5 % y no sabemos cuántos agentes añadir.
  • Planificación de turnos manual; horas cada semana, reglas laborales violadas constantemente.
  • Omnicanal (teléfono + chat + correo + mensajería); un agente atiende en paralelo pero planificamos por canal.
  • Existe enrutamiento por habilidad pero algunas habilidades son cuello de botella y otras quedan ociosas — la capacidad está mal repartida.

Por qué importa

Pérdidas de una decisión intuitiva de dimensionamiento: (1) infradimensionamiento — el nivel de servicio cae, el abandono supera el 15 %, el NPS baja, pérdida directa de cliente, (2) sobredimensionamiento — 800-1500 TRY por día-asiento incluidas prestaciones; 50 asientos extra = 1,5-2,5M TRY/mes desperdiciados, (3) conflictos de turnos — incumplimiento laboral, horas extra, agotamiento, rotación sobre el 40 %, (4) omnicanal/multihabilidad no optimizados juntos — utilización 60-70 %, óptimo 80-88 %. La literatura académica reporta que Erlang-C/A con MIP para turnos reduce coste de personal 12-22 % mejorando el nivel de servicio. Para una pyme de 200 asientos, banda de ahorro 1-2,5M TRY/mes.

Cómo se resuelve

Profundidad técnica

En una frase: Primero calcula cuántos agentes necesitas por intervalo de 15-30 minutos (teoría de colas); después distribuye plantillas de turno sobre esas necesidades. Empezar por la media diaria está mal — el pico de las 9 no se cancela con la caída de la tarde; son dos decisiones distintas.

Intersección entre investigación operativa (disciplina que usa matemáticas y computación para resolver decisiones de negocio; aquí teoría de colas + programación entera) y workforce management. Dos subproblemas: Dimensionamiento por intervalo (agentes por intervalo de 15-30 min con Erlang-C/A: fórmulas de cola que convierten tasa de llegada, tiempo medio de atención y nivel de servicio objetivo en número de agentes), Programación de turnos (plantillas y descansos para cubrir el requisito por intervalo con MIP o generación de columnas). Tres etapas:

1. Modelado. Datos históricos del ACD: tasa λ(t), distribución del tiempo de atención (AHT — ¿exponencial?, ¿log-normal?), dinámica de abandono. Matriz habilidad-tipo de llamada. Plantillas de turno (8 h, 6 h, parcial). Restricciones laborales (descansos, nocturno, máximo semanal). En omnicanal: factor de concurrencia por canal.

2. Decisión con solver. Primero, Erlang-C entrega los agentes mínimos por intervalo para el nivel de servicio objetivo. Erlang-A (con abandono) es más realista pero menos común. Luego MIP de programación de turnos: variables de inicio/fin y plantilla; restricciones de cobertura, ley laboral, preferencias del agente. Para multihabilidad: entero mixto o estocástico. Herramientas: librerías open-source de workforce planning, software WFM comercial, el módulo WFM dentro de plataformas enterprise contact-center.

3. Integración en campo. Salida: horarios de turno + previsión de capacidad por intervalo. Integración con ACD/plataforma para seguimiento de adherencia (planificado vs real). Re-pronóstico intra-día — si el volumen se desvía, convocar refuerzos u ofrecer salida anticipada. Informes mensuales: nivel de servicio, abandono, coste de personal."

Alternativas

Hoja de cálculo manual con Erlang-C

Gratis

Sin licencia; esfuerzo interno 2-4 semanas

Para quién: Centro pequeño (<30 asientos), canal único, una habilidad

  • + Sin licencia
  • + Erlang-C es una celda en la hoja
  • + Turnos manejables en hoja de cálculo
  • − Erlang-A (con abandono) difícil
  • − Multihabilidad imposible a mano
  • − Adherencia manual
  • − MIP de turnos no óptimo

Software WFM local

Empresarial

60.000-250.000 TRY licencia + 12.000-40.000 TRY/año mantenimiento (observación mercado TR)

Para quién: Centro mediano (30-200 asientos)

  • + Soporte en idioma local, reglas alineadas con la ley laboral
  • + Módulos de integración ACD listos
  • + Erlang-C estándar; algunos con Erlang-A
  • − Programación de turnos heurística, no MIP
  • − Soporte multihabilidad débil
  • − Pronóstico estocástico ausente

WFM enterprise internacional

Empresarial

80.000-500.000 EUR licencia + 18.000-80.000 EUR/año

Para quién: Centro grande (200+ asientos), omnicanal, multihabilidad

  • + Erlang-A + enrutamiento por habilidad estándar
  • + MIP o generación de columnas
  • + Pronóstico omnicanal
  • − Caro
  • − Implementación 4-9 meses
  • − Personalización para la ley laboral local

Solvers open-source + librerías de simulación de colas

Código abierto

Licencia gratuita; desarrollo interno 10-18 semanas o 250K-700K TRY consultoría

Para quién: Pyme con equipo técnico y restricciones muy específicas

  • + Sin licencia
  • + Librerías open-source maduras para Erlang-C/A
  • + Solvers MIP suficientes; simulación valida
  • − Se requiere experto OR/operaciones interno
  • − Integración ACD proyecto aparte
  • − Mantenimiento continuo

Recomendación

Pequeña
<30 asientos: hoja de cálculo Erlang-C + turnos manuales. De pronósticos por hora extraer reglas como ‘pico 18 agentes, calma 8’. WFM no amortiza.
Mediana
30-200 asientos: WFM local o de gama media. Piloto 10-14 semanas. Mejora esperada 10-18 % coste de personal o 2-5 puntos de nivel de servicio. Payback 12-20 meses.
Grande
200+ asientos u omnicanal: WFM enterprise + Erlang-A + MIP por habilidad. Inversión 1-3M TRY/año. Payback 12-24 meses. Típico 15-22 % ahorro de personal o 3-7 puntos de nivel de servicio.

Pregunta en la reunión

  • ¿Usan Erlang-C o Erlang-A (con abandono) para el dimensionamiento?
  • ¿Cuál es la granularidad del intervalo de pronóstico — 15 min, 30 min, horaria?
  • ¿La programación de turnos es MIP o heurística? ¿Cómo se representan descansos/comida/ley laboral?
  • ¿Se pueden co-optimizar multihabilidad (skill-based routing) y multicanal (teléfono+chat+correo+mensajería)?
  • ¿Re-pronóstico y re-planificación intra-día automáticos o manuales?
  • Seguimiento de adherencia (planificado vs real) — ¿tiempo real o informe diario?
  • En un piloto de 6-8 semanas con datos reales del ACD, ¿cómo se miden nivel de servicio, abandono y coste de personal?
  • Si terminamos contrato, ¿en qué formato podemos exportar el histórico de llamadas, los modelos de pronóstico y el histórico de turnos?

Detalles técnicos

Nota del editor

En lenguaje cotidiano: número de agentes, cuadro de turnos, nivel de servicio. En literatura académica: Call Center Staffing, optimización Erlang-C, programación de turnos, workforce management. Sin estos términos, al comprar WFM no se distingue entre ‘reporting de llamadas’ (estadística pasada) y ‘optimización del dimensionamiento’ (decisión futura). Lo primero sólo mide; lo segundo decide.

Punto más omitido del sector: la fórmula de Erlang-C asume sin abandono. El cliente es infinitamente paciente. En realidad 5-15 % cuelga en menos de 30 segundos. Erlang-A (Erlang with Abandonment, Garnett et al. 2002) integra una distribución de paciencia. Si el proveedor WFM sólo usa Erlang-C, esperar sobredimensionamiento en horas calmas e infradimensionamiento en picos. Preguntar: ¿Erlang-A o Erlang-C?

Segundo más omitido: granularidad del intervalo. 30 min suavizan ruido; 5 min son demasiado ruidosos. 15 min es estándar. Por hora resulta demasiado grueso — los minutos pico se diluyen en la media horaria.

Camino paso a paso — para pymes

Etapa 1 — Primero medir, luego planear. Al menos 8-12 semanas de datos ACD a granularidad 15 min: tasa λ(t), distribución AHT, abandono, nivel de servicio actual. Desglose por tipo de llamada (servicio al cliente, soporte técnico, ventas, facturación).

Etapa 2 — Extraer el capital de conocimiento. Matriz de habilidades (tipos por agente). Plantillas de turno (8 h fijo, 6 h flexible, parcial, tarde, noche, fin de semana). Restricciones laborales (descanso, comida, turnos consecutivos). Objetivos: nivel de servicio (80/20 estándar de industria), abandono (<5 %).

Etapa 3 — Piloto. 6-8 semanas. Comenzar con un tipo de llamada o una banda de turno (p. ej. 09:00-17:00 servicio al cliente). Erlang-A para dimensionar, MIP simple para turnos. Criterios definidos antes: nivel de servicio +3 puntos, abandono -2 %, coste de personal igual o menor.

Etapa 4 — Despliegue. En 3-5 meses extender a todos los tipos, todas las bandas, multihabilidad. Omnicanal (teléfono + chat + correo + mensajería). Re-pronóstico intra-día automático. Adherencia ACD en vivo. Informe operacional mensual (nivel de servicio, abandono, utilización, rotación).

Riesgos — qué puede fallar

  1. Violación de supuestos Erlang. Erlang-C/A suponen llegadas Poisson y servicio exponencial. La realidad tiene ráfagas (campañas, incidentes, prensa) y AHT log-normal. Violación: Erlang se desvía 10-20 % de la necesidad real. Validación por simulación crítica.
  2. Ignorar multihabilidad. Enrutamiento por habilidad mal dimensionado con Erlang de habilidad única. Una habilidad sobra, otra falta. Cola multiclase o simulación necesarias.
  3. Concurrencia por canal. Un agente lleva 2-3 chats en paralelo, pero sólo una llamada. La misma ‘hora-agente’ no es la misma capacidad entre canales. Parámetro de concurrencia por canal obligatorio.
  4. Error de pronóstico y adherencia. Error 10-25 %; búfer 5-10 % recomendado. Sin re-pronóstico intra-día el error crece. Adherencia bajo 85 %, plan inútil.

Vista técnica de la solución

EnfoqueEscala típicaTiempo solución¿Óptimo garantizado?
Hoja Erlang-CPequeño (<30 asientos)instantáneoAproximado (sin abandono)
Erlang-A + turnos manualesMediano (30-100)minutosAproximado (turnos no óptimos)
Erlang-A + MIP de turnosMediano-grande (100-500)minutos-horasSí (dado el requisito por intervalo)
Cola multiclase + simulación + MIPGrande multihabilidadhoras-díasNo, 95-98 %
Programación estocástica/robustaAlta incertidumbrehorasNo, robusto

Función objetivo — elección:

  • Objetivo 1 — Minimizar coste de personal bajo restricciones de nivel de servicio y abandono.
  • Objetivo 2 — Maximizar nivel de servicio con presupuesto fijo.
  • Objetivo 3 — Minimizar abandono con presupuesto fijo; sectores con ingresos perdidos críticos.
  • Objetivo 4 — Marcador balanceado: coste + penalización nivel de servicio + penalización abandono + bonus adherencia.

Multi-objetivo: suma ponderada o jerárquica. Por tipo de llamada se admiten objetivos distintos.

Fuentes académicas

Listadas en el campo sources del frontmatter.

Fuentes

  • Erlang, A. K. (1909). The theory of probabilities and telephone conversations. Nyt Tidsskrift for Matematik B, 20, 33–39. Fórmulas fundamentales de teoría de colas y tráfico telefónico.
  • Mandelbaum, A. y Zeltyn, S. (2007). Service engineering in action: The Palm/Erlang-A queue. Service Engineering. Referencia Erlang-A para centros de llamadas.
  • Aksin, Z., Armony, M. y Mehrotra, V. (2007). The modern call center: A multi-disciplinary perspective on operations management research. Production and Operations Management, 16(6), 665–688. Revisión OR de centros de llamadas.
  • Gans, N., Koole, G. y Mandelbaum, A. (2003). Telephone call centers: Tutorial, review, and research prospects. Manufacturing & Service Operations Management, 5(2), 79–141. Revisión OR fundacional.
  • YÖK Tez Merkezi — palabra clave: ‘çağrı merkezi’ o ‘kuyruk teorisi’ — 50+ tesis desde la academia TR. tez.yok.gov.tr

Glosario

Teoría de Colas
Disciplina matemática que analiza líneas de espera cuando llegadas y tiempos de servicio son aleatorios.
Erlang-C
Fórmula que da la probabilidad de que un cliente que llega tenga que esperar en una cola M/M/c; estándar de la industria para el dimensionamiento de centros de llamadas.
X LinkedIn
¿Te ha servido?
Sugerir corrección
Esc Cerrar