Qual è il costo di assunzione di sviluppatori?
Mentre ti siedi pensosamente attraverso la presentazione delle vendite passando attraverso le caratteristiche, i vantaggi, i vantaggi di un’offerta, internamente attendi quella diapositiva che svolge un ruolo fondamentale nella tua decisione di concederti o meno l’azienda ulteriormente.
Qual è la figura magica con cui mi presenteranno?
Il costo è il principale fattore di influenza “Andare o non andare” con un’azienda per lo sviluppo del software.
Le due principali componenti di costo dello sviluppo del software sono l’infrastruttura e le risorse. L’infrastruttura a termine ampio accoglie molteplici aspetti come server, macchine, spazi per uffici, licenze software, facility management e servizi di supporto.
Il prossimo componente di costo principale, quello che gestisce lo spettacolo è la tua forza lavoro di sviluppo.
Di solito, dopo aver finalizzato l’idea e aver creato un design approssimativo, si parte alla ricerca di un team di sviluppo onnicomprensivo che possa dare vita alla propria idea.
Ci sono più percorsi che puoi intraprendere per sviluppare il tuo software. Qui andiamo attraverso i costi a breve e lungo termine che sono coinvolti con l’assunzione di risorse per il vostro progetto, esternamente o con un focus per costruire il vostro team in-house.
Assumere sviluppatori per team domestico
Lo sviluppo del software in-house richiede un team di sviluppo apt con le giuste competenze relative ai requisiti tecnologici. Come da indagine condotta da ‘ Money.USnews’, Lo sviluppo del software è classificato al #1 nei 100 migliori posti di lavoro negli Stati Uniti.
Lo stipendio di uno sviluppatore di software a metà carriera negli Stati Uniti varia tra $67k all’anno e $22hourly a $116k all’anno e hourly 67 ogni ora.
La mediana per il loro stipendio si trova a 8 85k ogni anno e hourly 40.74 ogni ora.
Il costo di assunzione di uno sviluppatore di applicazioni mobili rientra in un intervallo simile:
Ciò esclude altri costi di reclutamento come annunci di lavoro, costi aziendali di personale, spese di immigrazione o di spostamento e qualsiasi formazione, se necessario. Questi fattori dovrebbero anche essere presi in considerazione durante la stesura del budget di assunzione.
Talento Attività Di Acquisizione |
Il Mantenimento Del Personale Attività |
|
|
Talent Acquisition Cost
Talent Acquisition riguarda solo la pubblicazione di un annuncio di posto vacante?
Lo stipendio è l’unico elemento che influenza l’assunzione di uno sviluppatore efficiente ed efficace? L’acquisizione di risorse qualificate dovrebbe essere l’obiettivo primario dell’assunzione.
Secondo la Society for Human Resource Management report- ‘Skills Gap 2019’, gli Stati Uniti non hanno abbastanza lavoratori qualificati per riempire il crescente numero di posti di lavoro altamente qualificati. Nel loro sondaggio Skills Gap 2019, 75% dei professionisti delle risorse umane con difficoltà di reclutamento trasmette una carenza di competenze nei candidati per le aperture di lavoro. Quindi, assumere l’esperto di sviluppo giusto è un compito difficile.
In alternativa, la maggior parte delle organizzazioni si rivolge alle agenzie di reclutamento/alle imprese di assunzione in cerca di sviluppatori con le giuste competenze tecnologiche (a meno che non abbiano un team di reclutamento interno).
L’agenzia di reclutamento elude il costo della pubblicità, caccia e valutare la vostra risorsa; o almeno così sembra.
Ottenere un’agenzia esterna può liberarti degli sforzi che vanno nella ricerca di talenti e nel processo di intervista, ma il costo generale è stimato intorno al 20-25% dello stipendio della risorsa, per noleggio. Ciò significa che è necessario chip-in un extra 20-25% per ottenere una nuova risorsa a bordo, con le agenzie di reclutamento.
Costi di mantenimento dei dipendenti
Assumere uno sviluppatore esperto è la fine della strada?
L’equilibrio del mercato del lavoro si è spostato da un mercato guidato dal datore di lavoro a un mercato guidato dai talenti. È diventato estremamente importante per le organizzazioni trovare modi per governare e mantenere il talento di sviluppo.
La soddisfazione sul lavoro è un agente che influenza gli sviluppatori di mantenimento. Sicurezza del lavoro e compensazione sono i due principali fattori che influenzano la soddisfazione sul lavoro.
Un fatto sorprendente è – Per gli sviluppatori millenari, la sicurezza del lavoro non è un concetto rilevante. Hanno una nozione più evoluta di sicurezza, che è “Sicurezza della carriera”. Ciò significa acquisire competenze tecniche avanzate e l’opportunità di affinare queste competenze sul posto di lavoro.
La maggior parte dei dipendenti di vecchia generazione ritiene che la compensazione dovrebbe essere allineata con “anzianità” o il numero di anni che un individuo ha trascorso con un’organizzazione. D’altra parte, la generazione millenaria ritiene che la compensazione dovrebbe essere allineata con le competenze all’avanguardia che si possiede e gli sforzi antincendio che si mettono in ogni incarico.
Il mercato competitivo ha reso ancora più difficile mantenere buoni sviluppatori in quanto hanno sempre un’offerta migliore a portata di mano da altre organizzazioni che cercano di assumere sviluppatori.
Da un sondaggio condotto dalla Society for Human Resource Management (SHRM) dei datori di lavoro statunitensi, più di due terzi (72%) delle organizzazioni hanno aumentato le loro offerte di benefici per trattenere i dipendenti negli ultimi 12 mesi.
Fonte: 2018 Employee Benefits (SHRM)
Quindi, anche dopo aver superato il processo di assunzione di uno sviluppatore, il processo continuo di mantenimento e coinvolgimento dei dipendenti è un costo aggiuntivo che le organizzazioni devono affrontare.
Il costo di assunzione di uno sviluppatore è ulteriormente influenzato dai seguenti parametri:
- Anni di esperienza
- Tecnologia skillset
- Posizione di Sviluppatore
- la Concorrenza per il Talento
Questa crescita cumulata nel costo di noleggio di & mantenendo un esperto e acuta carenza di risorse qualificate è il motivo per cui le organizzazioni di venture verso soluzioni alternative quali l’outsourcing.
Assunzione di liberi professionisti
Negli Stati Uniti, oltre un terzo della forza lavoro è attualmente composto da lavoratori autonomi, secondo il freelancer Income Report 2018. I liberi professionisti che lavorano nel campo dell’IT e della programmazione hanno il più alto livello di soddisfazione lavorativa.
Costo di assunzione di liberi professionisti
Tariffe Freelance variano in base alla regione. Secondo il Freelancer Income Report 2018 guidato da payoneer.com, la tariffa oraria media globale di liberi professionisti attraverso tutti i campi e 170 paesi è – $19.
La loro tariffa oraria media globale nel settore della programmazione IT & in 170 paesi è di $21.
In base al dominio e alle competenze la tariffa oraria globale per i liberi professionisti è riportata di seguito:
Questo varia ulteriormente in base al requisito tecnologico, quindi il costo di assumere uno sviluppatore mobile è diverso dal costo di assumere uno sviluppatore web o un consulente di migrazione.
Il sondaggio freelancer 2019 ospitato da freelancermap.com ci fornisce le tariffe orarie medie dei liberi professionisti per continenti di origine.
Questo ci dà una panoramica del costo dei liberi professionisti in tutte le regioni. Liberi professionisti con un più alto livello di esperienza hanno la priorità rispetto agli altri, e il loro paese di residenza agisce anche come un fattore di influenza, mentre la scelta di un libero professionista. I paesi con il più alto livello di liberi professionisti sono riportati di seguito:
Fonte: Analyticshelp.io
Ecco alcuni pro e contro di assumere liberi professionisti che potrebbero aiutarti nel tuo processo decisionale.
La maggior parte delle grandi imprese si astiene dall’optare per i liberi professionisti dello sviluppo, poiché le organizzazioni non hanno l’allineamento per assumere risorse indipendenti per un breve periodo.
- I liberi professionisti dovrebbero mancare di responsabilità e affidabilità.
- Le organizzazioni non hanno la struttura, i processi e l’infrastruttura per supportare una forza lavoro freelance.
- Liberi professionisti possono prendere più progetti alla volta, non essendo dedicato a voi.
- Assumere un libero professionista è una guerra dei prezzi, con l’offerente più basso che è il vincitore.
- Non vi è alcuna garanzia della qualità del lavoro.
Assunzione di sviluppatori freelance può essere una buona opzione per le Startup e le Piccole e medie imprese, quando hanno:
- I più piccoli requisiti
- Bisogno di risorse per un breve periodo
- Vuole evitare un investimento a lungo termine
- Non è in grado di produrre la necessaria esperienza in-house
Si può leggere di più circa la natura del freelance qui – Freelance: È Analoga Alla Imprevedibilità?
A metà strada per l’outsourcing e Freelance
Mancanza di trasparenza, deviazione del prodotto dai requisiti originali, mancanza di controllo e aumento dei costi sono alcuni dei motivi principali per cui le organizzazioni si stanno allontanando dall’outsourcing.
Un concetto in evoluzione che ha preso slancio negli ultimi anni è Out-personale. Va oltre il freelance e l’aumento del personale pur avendo completa trasparenza e controllo sul tuo progetto.
Out-personale è un approccio moderno per assumere gli sviluppatori, in cui la società Out-personale agisce come un repository di esperti di tecnologia.
Questi sviluppatori sono sul libro paga dell’azienda di personale esterno e l’azienda si occupa della toelettatura, della formazione e della conservazione delle risorse.
All’inizio del progetto, l’azienda di Out-staffing fornisce l’intero ecosistema richiesto da un team di sviluppo esteso per funzionare. Questo team agisce come una forza lavoro estesa del cliente.
Il cliente gestisce questo team come sviluppatori interni (un team esteso) e interagisce con loro quotidianamente, si allinea con i loro progressi e suggerisce un piano d’azione raffinato.
A tempo debito, se una qualsiasi delle risorse prendere un’uscita dal progetto, è responsabilità dell’organizzazione Out-personale di assumere un sostituto, portarlo up-to-speed e rendere l’intero viaggio si sentono senza soluzione di continuità per il cliente.
Quando completamente Outsourcing il progetto, insieme con il costo delle risorse, il costo di sviluppo del software dipende dalle specifiche nel contratto, servizi aggiuntivi di solution architects, analisti di business, e project manager insieme con la tassa del fornitore. Anche in alcuni casi si sono imboscate con costi nascosti come e quando si introduce modifiche al prodotto durante lo sviluppo. Questo viene evitato in caso di Out-personale.
Mentre nel caso di out-staffing, ti viene addebitato il costo della risorsa accompagnato da una commissione fornitore fissa. Questo costo non si discosta in base alla fase del progetto o al modello di sviluppo seguito dagli sviluppatori.
Il costo medio addebitato dalle imprese fuori-personale varia in gran parte a seconda della regione e quindi varia tra $700-$1400 a settimana per sviluppatore. I costi di gestione del progetto e dell’infrastruttura insieme alle commissioni del fornitore sono alloggiati nel costo dello sviluppatore.
Anche se questo fornisce una breve panoramica dei costi correnti coinvolti con l’assunzione di sviluppatori, questi tassi oscillano con la situazione economica della posizione.
Il modo in cui viene eseguito il progetto software si riduce alla stima corretta e alla comunicazione chiara. Una stima corretta è necessaria per conoscere il numero di ore-uomo che andranno nello sviluppo del software. Nessun progetto ha una stima puntuale di quanto tempo ci vorrebbe, ma coinvolgere esperti e avere una previsione istruita è meglio che avere una cifra ballpark.