Il costo reale del reclutamento di uno sviluppatore [infografica].

Pubblicato: Ultimo aggiornamento:

Vi siete mai chiesti quanto costa assumere un nuovo programmatore? I numeri potrebbero sorprendervi.

Il costo più comune per l'assunzione di uno sviluppatore che viene in mente è la commissione dell'agenzia di reclutamento, ma è solo un inizio. Nel mondo dell'IT, dove c'è carenza di talenti, l'assunzione di un nuovo programmatore (o di qualsiasi altro talento tecnologico) aumenta di costo e di impegno con il passare del tempo. Più un programmatore è bravo, più diventa costoso. I migliori sono come superstar con i propri agenti. Il turnover dei dipendenti è un problema enorme per la maggior parte delle aziende e il lavoro a lungo termine è quasi irreale. Secondo l'indagine sui reclutatori del 2015, la permanenza media dei dipendenti è inferiore a 6 anni; 30% di persone cambiano lavoro in 1-3 anni e 29% in 4-6 anni. Quarsh's La ricerca fornisce numeri ancora più spaventosi: il 20% dei nuovi assunti se ne va in 12 mesi!

Anche in presenza di un basso turn-over è necessario essere pronti a sostenere i costi di assunzione. Questi studi mostrano che 79% della forza lavoro tiene aggiornato il proprio curriculum e 63% ha aggiornato il proprio profilo LinkedIn per ogni evenienza. Siete sicuri che i vostri dipendenti non vi abbandoneranno?

devskiller-true-cost-of-recruiting-a-developer-infographic

Sentitevi liberi di condividere l'infografica sul vostro sito, ma menzionate l'articolo sottostante, dove sono spiegati tutti i dati.

I dati alla base del "Costo reale di assunzione di uno sviluppatore".

Il tempo è denaro

Sembra un luogo comune, ma è vero. Più a lungo la vostra posizione non viene occupata, più soldi perdete. La situazione si è complicata a causa della carenza di programmatori qualificati. Una posizione non occupata può costarvi fino a $500 al giorno. Il tempo medio per l'assunzione varia e, secondo alcune ricerche, richiede anche un tempo di 95 giorni. Acquisizione dei talenti 2015 di Deloitte Il rapporto mostra che ogni anno ci vuole più tempo per coprire una posizione, con un aumento da 48 giorni nel 2011 a 52 giorni nel 2014. Assunzione di DHI L'indicatore fornisce il tempo di durata dei posti vacanti più incoraggiante: 35,3 giorni per il 2015. Ciò significa che potreste perdere fino a $17.650 a causa di un posto vacante (35,3 giorni x $500).

I programmatori conoscono il loro valore e non vi aspetteranno. È necessario agire rapidamente per ottenere i migliori talenti. Una ricerca prolungata di candidati non equivale a un programmatore più capace. Al contrario, i candidati migliori verrebbero eliminati e vi ritrovereste con persone le cui competenze potrebbero non essere soddisfacenti per voi. John Sullivan Una ricerca rivela che il 10% dei candidati viene assunto entro 10 giorni. Un'assunzione lenta porta a un processo decisionale lento, una combinazione che può danneggiare il marchio del datore di lavoro. L'assunzione può essere sia stressante che eccitante per tutte le parti coinvolte nel processo. Lo stress dovuto all'attesa dei risultati delle assunzioni fa sì che le persone abbiano un'opinione negativa del processo di assunzione e dell'azienda stessa. Inoltre, la lentezza si ripercuote sugli altri dipendenti (in quanto svolgono un lavoro extra per coprire il posto vacante) e sui consumatori (il posto vacante spesso causa errori e ritardi). Questo, a sua volta, si traduce in una significativa perdita di fatturato e di produttività.

Assumere un ingegnere software costa $50k

L'importo speso per l'assunzione di un nuovo programmatore varia a seconda delle competenze, del tipo di posizione, del livello, della domanda di mercato, della regione geografica e così via. Tuttavia, la media per l'assunzione di un ingegnere del software si aggira intorno ai $50.000 euro. Il costo di assunzione di un freelance che lavora da casa è diverso da quello di un programmatore a tempo pieno nella Silicon Valley. Il costo medio di un nuovo assunto è compreso tra $4.325 (Deloitte 2015) e $41.111 (£31.808 Oxford Economics 2014). Per una posizione con uno stipendio di $51.676 (£40.000, Quarsh) il numero sale a $89.510 (£69.285, Quarsh). Come si fa a scoprire quanto costa assumere un nuovo programmatore? Non è facile, ma è possibile stimare il costo utilizzando l'indicatore del costo per assunzione (CPH):

CPH= (costi esterni + costi interni)/ numero di assunzioni

I costi esterni sono le spese di reclutamento sostenute al di fuori della vostra sede fisica. Possono essere costi pubblicitari (espansione del marchio del datore di lavoro, pubblicazione di annunci di lavoro), servizi di consulenza (legale, tecnica), spese di immigrazione (particolarmente importanti quando si assume all'estero, una pratica molto diffusa nel reclutamento IT), spese di trasferimento, spese di viaggio (sia per il candidato che per il reclutatore), spese tecnologiche, spese di terzi (agenzie di reclutamento, cacciatori di teste), ecc.

I costi interni comprendono: personale interno di reclutamento, gestione, lavoro d'ufficio, formazione, costi di personale temporaneo, ecc.

Il reclutamento comporta costi sia esterni che interni. Se assumete un cacciatore di teste o un'agenzia di reclutamento, vi verrà addebitato il 15-30% della retribuzione annuale del nuovo dipendente (costo esterno). Se il reclutamento è condotto da un vostro dipendente, il tempo che questi dedica al reclutamento è il vostro costo interno (salario orario x ore). La soluzione più diffusa è quella ibrida.

Ecco nel dettaglio i costi esterni/interni da coprire:

1. Approvvigionamento

Il primo passo è trovare i candidati. Vediamo quanto può costare:

Descrizione del lavoro

Si comincia con una descrizione del lavoro ben scritta e adeguata. È necessario sapere chi si sta cercando e scrivere la descrizione in modo accattivante. Ci vuole circa 1 ora per completarla, quindi vi costa $25.

Bacheca del lavoro

Una volta pronta la descrizione del lavoro, è necessario pubblicarla su alcune bacheche/siti di lavoro. Il completamento di un'inserzione può richiedere fino a 30 minuti e costa ca. $12. Il prezzo di pubblicazione varia e potete ridurre i danni pubblicando gratuitamente su alcuni forum in cui i programmatori trascorrono il loro tempo, ma preparatevi a pagare per pubblicare sulle bacheche di lavoro. Il prezzo varia da $25 per un annuncio fino a diverse centinaia di dollari.

Sito web dell'azienda

La vostra pagina di carriera e il vostro sito web aziendale sono potenti strumenti di employer branding che possono essere cruciali nel reclutamento, in quanto 92% di I dipendenti affermano che il marchio del datore di lavoro è importante per loro quando decidono di candidarsi a un posto di lavoro. Mantenete il vostro sito web aggiornato e ricco di informazioni. Anche se non assumete al momento, il sito web porta ad ampliare il vostro bacino di talenti. Rendetelo facile da usare e andare in mobilità (secondo Mostro ricerca 70% di persone utilizzano il cellulare per la ricerca di lavoro). Creare esperienze straordinarie per i candidati per rendere il sourcing più conveniente.

Sourcing sociale

La ricerca di Monster mostra anche che 79% of candidates are likely to use social media in their job search. The key to social sourcing from a relevant audience is to know where programmers are. Apart from checking the most popular social media such as Facebook or Twitter, focus on tech forums and communities with GitHub or StackOverflow for a starter. Some IT companies employ an IT Sourcer or Talent Sourcer, whose main objective is to attract passive candidates, including using social sourcing. However, in many cases it is still the recruiter that deals with social sourcing. Sourcing from social media may take forever so it is a good idea to set a deadline (the time or the number of candidates). When you have a deadline of 10 hours it costs you $250.

2. Review applications

There are two categories in the process of reviewing applications –  a group of applications which are answers to your job posting and a group of candidates you find in sourcing. In the case of tech recruitment accomplishments count more than resumes. Check candidates’ portfolios, open source contributing and tech communities activities before you have a look at their resumes. The screening takes at least about 5-6 minutes for one candidate so if you have 100 candidates, it takes over 8 hours to complete (8hrs x $25 = $200).

Using applicant tracking system (ATS) saves your time as all the data on candidates is in one place. On the other hand, you need to pay for access to ATS and it can cost you about $60- $99 per month per person who has access to the system. Be aware that relying only on ATS may lead to missing out on candidates whose profiles don’t have the right keywords.

If you run your own database with candidate information, you need to take into consideration that it also consumes your time and money. The time to complete a database of 100 candidates can take up to 6 hours (6hrs x $25= $150).

3. Pre-screen

a) Interview – (video) call /contacting candidates

To pre-screen candidates you need to contact them and it takes time no matter if you call them or email them. Programmers prefer the latter but it must be personalized. If you decide on a pre-screen interview be prepared that it takes more than 15 minutes per person so calling 16 candidates costs you $100 (plus the communication fees).

b) Code challenge

Using coding tests is the way to cut your costs because it allows you to skip the pre-screen interviews and shortens the reviewing process. The candidates found during sourcing are invited to take a test, which helps you find the programmers with the best skills for your position. From DevSkiller clients’ experience you need to test 8-15 candidates to hire one programmer. This means that for each new hire the cost of using testing software is about $140.

4. Interview

After testing you reduced the number of candidates you want to interview in-person. The interview takes precious time from your employees (HR staff, managers, programmers) who conduct interviews. You need to make it as smooth as possible. Don’t waste time on puzzles, whiteboard tests, quizzes. This stage involves the cost of inviting the candidates to the interview (phone call/ email), checking their references and background, making time for the interview, the interview itself and calling all candidates with their results. Recently psychometric testing has been increasingly popular so if you are up to such tests, recruiting cost rises.

5. Additional costs:

There are still more costs to cover. If the vacant position requires constant coverage, you have to find and pay for temporary staff. You need to think about administrative fees, legal costs etc.

Onboarding a new programmer requires training and management time. The biggest problem is that a new hire is less productive and makes more errors.

The studies show that it takes about 29 weeks to reach optimum productivity. Productivity loss may reach $34 000.

Other costs include salary and benefits which may be crucial for your new programmer and help you win the best candidates. Also don’t forget about workplace integration – the cost of a desk, chair, computer, software etc.

Quanto vi costa?

Let’s estimate how much it may cost to hire a senior software developer with a salary of $ 94,083 (which is median salary value estimated by PayScale) and time to hire of around 43 days (according to Wanted Analytics).

The average agency fee (22% of the new hire’s salary) is $20,698, in-house recruitment (12%) costs you $11,290 and a hybrid solution (17%) is $15,994. These figures are the sums of the external and internal costs which are partly described above.

Moreover, as a company you’ll suffer productivity loss in this case totalling $33,251 or you will get the contractor cover which costs you $22,167.

You have to take into account also management time spent on the recruitment process, reviewing CVs, interviewing and repeating the process if the job offer gets rejected. Time devoted by a manager with a $62,000 salary (according to PayScale) for 10 days costs you $2,818 of their time and $8,454 in terms of productivity loss.

The total for this scenario is $22,562 for in-house recruitment and $31,970 if you recruit with an agency – and if you add the productivity loss or cost of contractor cover the number can exceed even $60,000!

As you can see, the cost of your new programmer greatly depends on you and your action. Just remember to list all positions mentioned above that go beyond individual recruitment costs. There are some unavoidable costs, but if you create great employer brand and workplace (to avoid turnovers), constantly work on your talent pool and prepare well for your next recruitment you can cut the figures and hire better candidates.

Condividi post

Per saperne di più sulle assunzioni nel settore tecnologico

Iscrivetevi al nostro Learning Hub per ricevere utili approfondimenti direttamente nella vostra casella di posta elettronica.

Verifica e sviluppo delle competenze di codifica senza soluzione di continuità.

Guardate i prodotti DevSkiller in azione.

Certificazioni di sicurezza e conformità. Ci assicuriamo che i vostri dati siano sicuri e protetti.

Logo DevSkiller Logo TalentBoost Logo TalentScore