Bench (dall'inglese bench — panchina dei sostituti) è una situazione in un'azienda IT in cui uno sviluppatore è in organico ma temporaneamente non assegnato a nessun progetto. Nelle aziende di outstaffing e di prodotto, il bench è un fenomeno comune tra la fine di un progetto e l'inizio del successivo. Secondo DOU, 2024, circa il 30% degli sviluppatori è stato sul bench per più di un mese almeno una volta nella propria carriera.
Punti chiave
Bench è lo stato di uno sviluppatore che è in organico, percepisce uno stipendio, ma non partecipa a progetti attivi. Il termine deriva dallo sport: la panchina dei sostituti dove i giocatori aspettano di entrare in campo.
Uno sviluppatore va in ufficio o lavora da remoto ma non ha compiti di progetto. Può leggere documentazione, imparare nuove tecnologie, aiutare i colleghi con le revisioni del codice o partecipare a R&D. Le aziende affrontano il bench in modo diverso: alcune danno totale libertà, altre designano un mentor e stabiliscono compiti di apprendimento.
Nelle aziende di outstaffing, il bench è una situazione frequente. Uno sviluppatore viene assegnato a un cliente, il progetto termina e inizia la ricerca del successivo. Nelle aziende di prodotto, il bench è meno comune: gli sviluppatori vengono solitamente riassegnati a un'altra funzionalità o prodotto all'interno dell'azienda.
Le ragioni per finire sul bench possono essere sia oggettive (legate al mercato) sia specifiche dell'azienda. Comprendere le cause aiuta a reagire adeguatamente.
La ragione più comune — il progetto è terminato e uno nuovo non è ancora iniziato. Nell'outstaffing, ciò accade regolarmente: il contratto con il cliente termina e l'azienda cerca il successivo. Se l'azienda ha un buon pipeline di vendita, il bench dura 1-4 settimane.
A fine anno, specialmente in dicembre e gennaio, l'attività dei clienti diminuisce. Anche in estate può esserci un rallentamento. Inoltre, le crisi economiche e i tagli ai budget IT aumentano il numero di sviluppatori sul bench.
Se un'azienda non riesce a vendere le competenze di uno sviluppatore, è un segno di problemi gestionali o di marketing. Un bench prolungato (più di 3 mesi) indica che l'azienda sta perdendo posizione sul mercato e lo sviluppatore dovrebbe cercare un nuovo posto.
Il bench non è sempre negativo. Con l'approccio giusto, può diventare un periodo di crescita e sviluppo attivo. Molti sviluppatori ricordano il bench come il periodo di apprendimento più produttivo della loro carriera.
In un progetto, raramente c'è tempo per imparare una nuova tecnologia da zero. Sul bench, si hanno 4-8 settimane per un corso, lettura di documentazione e pratica. Padroneggiare un nuovo framework, linguaggio o metodologia durante il bench è una pratica comune.
Il bench è un ottimo momento per progetti personali: creare un progetto per il portfolio, contribuire all'open source, preparare un intervento per una conferenza. Questo non solo sviluppa competenze, ma aumenta anche l'attrattiva per i futuri datori di lavoro.
Molti sviluppatori usano il bench per ottenere certificazioni: AWS Certified Developer, Google Cloud Professional, CKAD (Kubernetes), Scrum Master. Le certificazioni richiedono 2-8 settimane di preparazione e aumentano significativamente il valore di mercato.
Un bench prolungato (più di 2-3 mesi) comporta rischi sia per l'azienda che per lo sviluppatore. È importante riconoscere i segnali di allarme in tempo.
L'azienda paga uno stipendio ma non riceve entrate dallo sviluppatore. Se il bench si protrae, la direzione inizia i tagli. I primi a essere licenziati sono quelli che sono sul bench da più tempo. Anche se non si viene licenziati, la pressione costante della direzione crea disagio.
Senza pratica, le competenze si affievoliscono. Lo sviluppatore perde velocità, dimentica i dettagli degli strumenti e perde l'abitudine al lavoro di squadra. Dopo 3-4 mesi di inattività, il ritorno su un nuovo progetto richiede 2-4 settimane di riambientamento, che aggiunge stress.
Se il tuo curriculum mostra un lungo vuoto anche per un motivo valido, i reclutatori diventano cauti. È meglio non rimanere sul bench per più di 2-3 mesi. Durante quel periodo, o arriva un progetto o ci si dimette e si cerca una nuova posizione.
Un piano d'azione per il bench dovrebbe essere strutturato. Studiare tutto in modo caotico è meno efficace di un programma mirato.
Mostra attività: fai revisioni del codice per i colleghi, scrivi articoli tecnici, partecipa alle riunioni di squadra. Se l'azienda vede che uno sviluppatore è prezioso anche sul bench, sarà l'ultimo a essere licenziato.
Se sono passati più di 3 mesi e nessun progetto è apparso — inizia a cercare attivamente. L'azienda probabilmente ha problemi e aspettare oltre è rischioso. Nei colloqui, spiega il bench come un periodo di apprendimento e crescita professionale.
Domande frequenti
Sì, lo stipendio è interamente mantenuto. Il bench è una situazione normale in cui uno sviluppatore è impiegato dall'azienda senza un progetto. L'azienda paga uno stipendio fisso, ma i bonus e i premi legati al progetto di solito non vengono erogati.
Sì, si può, specialmente se il bench si protrae per 2-3 mesi. Le aziende di solito cercano prima di offrire un altro progetto o una riqualificazione. Ma se non ci sono opzioni, il licenziamento è una pratica standard.
È meglio non menzionarlo come periodo separato. Se il bench è stato breve (fino a un mese), può essere omesso. Se è stato lungo, indica l'azienda nel suo insieme senza suddividere per progetti. Al colloquio, spiega onestamente che stavi imparando nuove tecnologie tra un progetto e l'altro.
Dipende da te. Puoi passare 3 mesi sui social media e perdere le tue qualifiche. Oppure puoi pianificare l'apprendimento, padroneggiare un nuovo stack e uscire dal bench come specialista più prezioso. Le aziende apprezzano gli sviluppatori proattivi che usano il bench per crescere.
Downtime si riferisce all'interruzione dell'infrastruttura o del servizio. Il bench si riferisce all'inattività di un dipendente. Un'altra differenza: il downtime si misura in ore o giorni, mentre il bench si misura in settimane e mesi. Questi termini provengono da ambiti diversi — non confonderli.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche