Skip to content
Opt Dir

Telecom · IT · Operazioni Contact Center

Quanti operatori servono per turno nel mio call center?

Telecomunicazioni 3 min
Si applica anche a: Forza lavoro Retail
#call center #dimensionamento operatori #erlang c #teoria delle code #pianificazione personale #turni #livello di servizio

La risposta OR classica a 'quanti operatori bastano': dimensionamento per intervalli con Erlang-C, poi pianificazione dei turni. Contano l'abbandono e l'instradamento per competenza.

In breve

Scritto per un contact center in outsourcing con 50-500 postazioni e un picco di 200-2.000 chiamate/ora. Se continua a costruire il piano turni in un foglio di calcolo con la formula ‘chiamate giornaliere divise per chiamate per operatore’ e poi vede le linee intasate fra le 09:00 e le 11:00 mentre gli operatori sono fermi nel pomeriggio, il problema è il suo. Il dimensionamento intuitivo genera due perdite insieme: un intervallo sotto-staffato spinge l’abbandono oltre il 15% (l’NPS crolla, i contratti vacillano), uno sovra-staffato brucia 800-1.500 TRY/giorno per postazione e accumula violazioni di pause e straordinari. Su un’operazione da 200 postazioni una soluzione strutturata di dimensionamento per intervalli più pianificazione turni si muove di norma nella banda di risparmio 1-2,5M TRY/mese.

Ti suona familiare?

  • Obiettivo livello di servizio 80/20 (80 % entro 20 secondi) mai raggiunto.
  • Mattina 09:00-11:00 la coda si blocca; pomeriggio operatori inattivi — non sappiamo bilanciare il personale.
  • Sul foglio di calcolo: '1000 chiamate al giorno / 50 per operatore = 20 operatori'; la realtà chiede 28-30.
  • Tasso di abbandono 8-15 %; la direzione vuole sotto 5 % ma non sappiamo quanti operatori aggiungere.
  • Pianificazione turni manuale; ore ogni settimana, regole del lavoro violate continuamente.
  • Omnichannel (telefono + chat + email + messaggistica); un operatore gestisce in parallelo ma pianifichiamo per canale.
  • C'è instradamento per competenza ma alcune competenze sono colli di bottiglia e altre inattive — capacità mal distribuita.

Perché è importante

Perdite di una decisione intuitiva di dimensionamento: (1) sottodimensionamento — livello di servizio scende, abbandono oltre il 15 %, NPS cala, perdita diretta di clienti, (2) sovradimensionamento — 800-1500 TRY per posto-giorno con oneri sociali; 50 posti in più = 1,5-2,5 milioni TRY/mese sprecati, (3) conflitti di turno — violazioni della legge sul lavoro, costi di straordinario, burnout, turnover oltre 40 %, (4) omnichannel/multi-skill non co-ottimizzati — utilizzo al 60-70 %, ottimo 80-88 %. La letteratura accademica mostra: Erlang-C/A più MIP per i turni taglia il costo del personale del 12-22 % migliorando il livello di servizio. Per una PMI da 200 posti, banda di risparmio 1-2,5 milioni TRY/mese.

Come si risolve

Profondità tecnica

In una frase: Prima calcola quanti operatori servono per ogni intervallo di 15-30 minuti (matematica delle code); poi sovrapponi i modelli di turno a quei fabbisogni. Partire dalla media giornaliera è sbagliato — il picco delle 9 non si compensa col calo del pomeriggio; sono due decisioni distinte.

All’intersezione di ricerca operativa (disciplina che usa matematica e computer per risolvere decisioni di business; qui teoria delle code + programmazione intera) e workforce management. Due sotto-problemi: Dimensionamento per intervallo (operatori per intervallo di 15-30 min — Erlang-C/A: formule di coda che dal tasso di arrivo, tempo medio di gestione e livello di servizio obiettivo ricavano il numero di operatori), Pianificazione turni (assegnare modelli e pause per coprire il requisito d’intervallo — MIP o column generation). Tre fasi:

1. Modellazione. Dati ACD storici: tasso λ(t) per intervallo, distribuzione del tempo di gestione (AHT — esponenziale? log-normale?), dinamica di abbandono. Matrice competenza-tipo chiamata. Modelli di turno (8 h, 6 h, part-time). Vincoli del lavoro (pause, turno notturno, tetto settimanale). Per l’omnichannel: fattore di concorrenza per canale.

2. Decisione con il solver. Prima, Erlang-C dà gli operatori minimi per intervallo per il livello di servizio target. Erlang-A (con abbandono) più realistico ma meno comune. Poi un MIP per i turni: variabili di inizio/fine e organico assegnato; vincoli di copertura, legge sul lavoro, preferenze. Per multi-skill: intero misto o stocastico. Strumenti: librerie open-source di workforce planning, software WFM commerciale, modulo WFM nelle piattaforme enterprise contact-center.

3. Integrazione sul campo. Output: turni + previsione di capacità per intervallo. Integrazione ACD/piattaforma per il monitoraggio dell’adherence (pianificato vs reale). Re-forecast intra-giornaliero — se il volume devia, chiamare extra o offrire uscita anticipata. Report mensili: livello di servizio, abbandono, costo personale."

Alternative

Foglio di calcolo manuale con Erlang-C

Gratuito

Nessuna licenza; impegno interno 2-4 settimane

Per chi: Piccolo call center (<30 posti), un canale, una competenza

  • + Nessuna licenza
  • + Erlang-C è una cella nel foglio
  • + Turni gestibili nel foglio
  • − Erlang-A (con abbandono) difficile
  • − Multi-skill manuale impossibile
  • − Adherence manuale
  • − MIP turni non ottimale

Software WFM locale

Aziendale

60.000-250.000 TRY licenza + 12.000-40.000 TRY/anno manutenzione (osservazione mercato TR)

Per chi: Call center medio (30-200 posti)

  • + Supporto in lingua locale, regole di turno coerenti con la legge
  • + Moduli di integrazione ACD pronti
  • + Erlang-C standard; alcuni con Erlang-A
  • − Pianificazione turni euristica, non MIP
  • − Supporto multi-skill debole
  • − Previsione stocastica assente

WFM enterprise internazionale

Aziendale

80.000-500.000 EUR licenza + 18.000-80.000 EUR/anno

Per chi: Call center grande (200+ posti), omnichannel, multi-skill

  • + Erlang-A + instradamento per competenza standard
  • + MIP o column generation
  • + Previsione omnichannel
  • − Costoso
  • − Implementazione 4-9 mesi
  • − Personalizzazione per legge del lavoro locale

Solver open-source + librerie di simulazione code

Open Source

Licenza gratuita; sviluppo interno 10-18 settimane o 250K-700K TRY consulenza

Per chi: PMI con team tecnico e vincoli molto specifici

  • + Nessuna licenza
  • + Librerie open-source mature per Erlang-C/A
  • + Solver MIP sufficienti; simulazione per validazione
  • − Necessario esperto OR/operations interno
  • − Integrazione ACD progetto separato
  • − Manutenzione continua

Raccomandazione

Piccola
<30 posti: foglio Erlang-C + turni manuali. Da previsioni orarie regole tipo ‘picco 18 operatori, calma 8’. WFM non si ripaga.
Media
30-200 posti: WFM locale o di fascia media. Pilota 10-14 settimane. Miglioramento atteso 10-18 % costo personale o 2-5 punti livello di servizio. Payback 12-20 mesi.
Grande
200+ posti o omnichannel: WFM enterprise + Erlang-A + MIP per competenza. Investimento 1-3 milioni TRY/anno. Payback 12-24 mesi. Tipico 15-22 % risparmio personale o 3-7 punti di livello di servizio.

Chiedi nell'incontro

  • Usate Erlang-C o Erlang-A (con abbandono) per il dimensionamento?
  • Quale granularità di intervallo per il forecasting — 15 min, 30 min, oraria?
  • La pianificazione turni è MIP o euristica? Come si rappresentano pause/pasto/legge sul lavoro?
  • Si possono co-ottimizzare multi-skill e multi-canale (telefono+chat+email+messaggistica)?
  • Re-forecast e re-scheduling intra-giornalieri automatici o manuali?
  • Tracciamento dell'adherence (pianificato vs reale) — in tempo reale o report giornaliero?
  • In un pilota di 6-8 settimane con dati ACD reali, come si misurano livello di servizio, abbandono e costo del personale?
  • Se chiudiamo il contratto, in quale formato possiamo esportare dati storici, modelli di previsione e storico turni?

Dettagli tecnici

Nota dell’editore

In linguaggio quotidiano: numero di operatori, turno, livello di servizio. In letteratura accademica: Call Center Staffing, ottimizzazione Erlang-C, pianificazione turni, workforce management. Senza questi termini, all’acquisto del WFM non si distingue ‘reporting chiamate’ (statistica passata) da ‘ottimizzazione del dimensionamento’ (decisione futura). Il primo misura, il secondo decide.

Punto più trascurato del settore: Erlang-C assume nessun abbandono. Il cliente è infinitamente paziente. In realtà 5-15 % riaggancia entro 30 secondi. Erlang-A (Erlang with Abandonment, Garnett et al. 2002) incorpora una distribuzione di pazienza. Se il fornitore WFM usa solo Erlang-C, ci si aspetti sovra-dimensionamento nelle ore tranquille e sotto-dimensionamento nei picchi. Chiedere: Erlang-A o Erlang-C?

Secondo più trascurato: granularità dell’intervallo. 30 min levigano il rumore; 5 min sono troppo rumorosi. 15 min è lo standard. L’aggregazione oraria è troppo grossolana — i minuti di picco si diluiscono nella media oraria.

Percorso passo-passo — per PMI

Fase 1 — Prima misurare, poi pianificare. Almeno 8-12 settimane di dati ACD a granularità 15 min: tasso λ(t), distribuzione AHT, abbandono, livello di servizio attuale. Suddivisione per tipo di chiamata (assistenza, supporto tecnico, vendite, fatturazione).

Fase 2 — Estrarre il capitale di conoscenza. Matrice competenze (tipi gestiti per operatore). Modelli di turno (8 h fisso, 6 h flessibile, part-time, serale, notturno, weekend). Vincoli del lavoro (pause, pasto, turni consecutivi). Obiettivi: livello di servizio (80/20 standard), abbandono (<5 %).

Fase 3 — Pilota. 6-8 settimane. Cominciare con un tipo di chiamata o una fascia di turno (es. 09:00-17:00 assistenza). Erlang-A per il dimensionamento, MIP semplice per i turni. Criteri definiti prima: livello di servizio +3 punti, abbandono -2 %, costo personale uguale o inferiore.

Fase 4 — Rollout. In 3-5 mesi estensione a tutti i tipi, tutte le fasce, multi-skill. Omnichannel (telefono + chat + email + messaggistica) inclusi. Re-forecast intra-giornaliero automatizzato. Adherence ACD in tempo reale. Report operativo mensile (livello di servizio, abbandono, utilizzo, turnover).

Rischi — cosa può andare storto

  1. Violazione delle assunzioni Erlang. Erlang-C/A presumono arrivi Poisson e servizio esponenziale. La realtà ha picchi (campagne, guasti, stampa) e AHT log-normale. Violazione: l’output Erlang devia 10-20 % dal reale fabbisogno. Validazione tramite simulazione critica.
  2. Ignorare il multi-skill. Instradamento per competenza dimensionato male con Erlang mono-skill. Una competenza in eccesso, un’altra in difetto. Coda multi-classe o simulazione necessarie.
  3. Concorrenza per canale. Un operatore gestisce 2-3 chat in parallelo ma una sola chiamata. La stessa ‘ora-operatore’ non equivale come capacità tra canali. Parametro di concorrenza per canale obbligatorio.
  4. Errore di previsione e adherence. Errore 10-25 %; buffer 5-10 % consigliato. Senza re-forecast intra-giornaliero, l’errore si accumula. Adherence sotto 85 % rende inutile il piano.

Sguardo tecnico alla soluzione

ApproccioScala tipicaTempo di soluzioneOttimo garantito?
Foglio Erlang-CPiccolo (<30 posti)istantaneoApprossimato (no abbandono)
Erlang-A + turni manualiMedio (30-100)minutiApprossimato (turni non ottimi)
Erlang-A + MIP turniMedio-grande (100-500)minuti-oreSì (dato il requisito d’intervallo)
Coda multi-classe + simulazione + MIPGrande multi-skillore-giorniNo, 95-98 %
Pianificazione stocastica/robustaAlta incertezzaoreNo, robusto

Funzione obiettivo — scelta:

  • Obiettivo 1 — Minimizzare costo del personale sotto vincoli di livello di servizio e abbandono.
  • Obiettivo 2 — Massimizzare livello di servizio a budget fisso.
  • Obiettivo 3 — Minimizzare abbandono a budget fisso; settori con perdita di ricavo critica.
  • Obiettivo 4 — Punteggio bilanciato: costo + penalità livello di servizio + penalità abbandono + bonus adherence.

Multi-obiettivo: somma pesata o gerarchica. Per tipo di chiamata si possono definire obiettivi distinti.

Fonti accademiche

Elencate nel campo sources del frontmatter.

Fonti

  • Erlang, A. K. (1909). The theory of probabilities and telephone conversations. Nyt Tidsskrift for Matematik B, 20, 33–39. Formule fondamentali di teoria delle code e traffico telefonico.
  • Mandelbaum, A. e Zeltyn, S. (2007). Service engineering in action: The Palm/Erlang-A queue. Service Engineering. Riferimento Erlang-A per call center.
  • Aksin, Z., Armony, M. e Mehrotra, V. (2007). The modern call center: A multi-disciplinary perspective on operations management research. Production and Operations Management, 16(6), 665–688. Rassegna OR sui call center.
  • Gans, N., Koole, G. e Mandelbaum, A. (2003). Telephone call centers: Tutorial, review, and research prospects. Manufacturing & Service Operations Management, 5(2), 79–141. Rassegna OR fondamentale.
  • YÖK Tez Merkezi — parola chiave: ‘çağrı merkezi’ o ‘kuyruk teorisi’ — 50+ tesi dalla ricerca TR. tez.yok.gov.tr

Glossario

Teoria delle Code
Disciplina matematica che analizza le linee d'attesa quando arrivi e tempi di servizio sono casuali.
Erlang-C
Formula che dà la probabilità che un cliente in arrivo debba attendere in una coda M/M/c; standard industriale per il dimensionamento dei call center.
X LinkedIn
Ti è stato utile?
Suggerisci correzione
Esc Chiudi