Metodologia completa del calcolatore, con formule esatte, costanti per servizio, comportamento di ogni variabile e scenari verificati. Versione 5.2.
Versione 5.2 · Aprile 2026
Fonti Cleverix 2025, Brainhub 2025, CBI.eu 2025
Funzione calcWith() in roi-calculator.js
Che cosa significa un ROI del 40-60%
Il calcolatore misura il ROI come la percentuale del costo interno totale che l'azienda risparmia esternalizzando con HumanosTech. Un ROI del 55% significa: "su ogni 100 € che spendereste internamente, ne risparmiate 55 lavorando con HumanosTech."
ROI = ( nomPct + hirePct + qualPct + compPct ) × 100 + urgAdjOgni componente è una percentuale del costo interno (CI) · Minimo 40% · Massimo 70%
Basato su dati di mercato 2025-2026
Cleverix 2025 (nearshore UE): 30-50% di risparmio salariale. Il ROI del 40-60% di HumanosTech include anche i benefici dell'inserimento rapido, della qualità e della compliance.
Brainhub 2025: "Eastern Europe nearshoring allows companies to save 40 % (up to 70 % according to other sources) per employee." Il 70% si applica solo a casi eccezionali.
Alcor 2026 (Estonia): "up to 40 % costs saved." L'Estonia, dove opera HumanosTech, si colloca nella fascia alta del nearshore per qualità tecnica e quadro normativo UE.
Quando si supera il 60%
Il ROI supera il 60% solo in scenari eccezionali identificati con precisione. In queste situazioni il calcolatore consente di arrivare fino al 70%.
Caso eccezionale 1: orizzonte breve (3-6 mesi)
Con un orizzonte di 3 mesi, l'hireSav (beneficio una tantum dell'inserimento rapido) rappresenta una quota maggiore del CI totale e spinge il ROI verso il 65-70%. Con 12 mesi lo stesso hireSav pesa in percentuale meno e il ROI scende al 60%. È matematicamente corretto e coerente con il mercato.
Caso eccezionale 2: urgenza Alta + orizzonte breve
La combinazione di urgenza Alta (+5 pp) e orizzonte breve produce i valori massimi (fino al 70%). Esempio: un'azienda che ha bisogno di un inserimento immediato e prevede 3-6 mesi di valutazione prima di rinnovare.
IT + Alta + 3m: 70% · IT + Alta + 6m: 69% · IT + Alta + 12m: 65%
Variabili di input
Parametro
Codice
Intervallo
Predefinito
Effetto sul ROI
Tipo di servizio
svc
it, support, ai, data, people
it
±13 pp (impatto maggiore)
Profili
devs
1 a 20
3
−1 pp a 20 profili (compPct si diluisce); netSav€ cresce linearmente
Costo mensile/profilo
sal
2.000 a 12.000 €
4.500 €
−1 pp a 12K€ (compPct si diluisce); netSav€ cresce molto
Orizzonte (mesi)
months
3 a 36
12
3m=70% → 36m=57% (hirePct si diluisce; impatto maggiore)
Urgenza
urgency
1 Bassa, 2 Media, 3 Alta
2
±5 pp (aggiustamento diretto visibile)
HR interno
hasHR
true / false
false
−4 pp con HR (tetto dell'hireSav da 0.70 → 0.25)
Formula completa
// PASSO 1: Costi di baseCI = devs × sal × months // costo interno totalehtMon = devs × sal × (1 − savPct) // costo HT mensilesetup = setupBase + max(0, devs−1) × 500 // integrazione una tantumhtTotal = setup + htMon × months // investimento totale HT// PASSO 2: Componenti del ROI in % del CInomPct = max(0, CI − htTotal) / CI // ≈ savPct, varia con devshirePct = min(hireBase, hireCap) / CI // ∝ 1/months → i mesi muovono il ROIqualPct = qualityBoostPct // fisso per serviziocompPct = compAnnual × (months/12) / CI // ∝ 1/(devs×sal) → si diluisce// PASSO 3: ROIroiBase = (nomPct + hirePct + qualPct + compPct) × 100 urgAdj = urgency===3 ? 5 : urgency===2 ? 0 : −5 ROI = clamp(roiBase + urgAdj, 40, 70)
Perché i mesi influiscono sul ROI più dello stipendio. hirePct = hireEur / CI. Poiché CI = devs×sal×months, aumentando months il denominatore cresce, mentre hireEur (importo fisso) no. Di conseguenza hirePct diminuisce con i mesi e il ROI scende. Con lo stipendio, hireEur e CI crescono in proporzione, quindi hirePct cambia pochissimo.
Quattro fonti di beneficio
Fonte 1: Risparmio sul costo del personale (nomPct)
È la fonte dominante. Riflette la differenza tra il costo interno e il costo di HumanosTech, espressa come percentuale del CI.
nomEur = max(0, CI − htTotal) nomPct = nomEur / CI // ≈ savPct per orizzonti lunghi
Esempio IT 3p 4.500€ 12m: CI=162.000€, htTotal=84.000€ → nomEur=78.000€ → nomPct=48.1%. È il motivo principale per cui il ROI base IT è di circa il 60%.
Fonte 2: Velocità di assunzione (hirePct)
Beneficio una tantum (in euro) del tempo risparmiato inserendo risorse con HumanosTech. Trattandosi di un importo assoluto, il suo peso relativo (hirePct) è maggiore negli orizzonti brevi, il che rende i mesi la variabile con il maggiore impatto sul ROI.
refDays = hasHR ? 40 : 75 // giorni di riferimento del processo tradizionale hireBase = devs × (refDays − hireDays) × (sal/22) hireCap = hasHR ? devs×sal×0.25 : devs×sal×0.70 hireEur = min(hireBase, hireCap) hirePct = hireEur / CI // diminuisce con months → il ROI scende con i mesi
Fonte 3: Qualità e produttività (qualPct)
qualPct = qualityBoostPct // costante per servizio: IT 4%, IA 5%, altri 2-3%
Fonte 4: Compliance europea (compPct)
Importo annuale fisso ripartito pro rata sul periodo. Essendo fisso in euro, il suo peso in % del CI diminuisce con stipendi alti e team numerosi.
compEur = compAnnual × (months/12) compPct = compEur / CI // diminuisce con devs e sal elevati
Costanti per servizio
Costante
IT
Supporto
IA
Data
People
savPct (risparmio salariale)
50 %
42 %
45 %
45 %
40 %
hireDays (SLA di inserimento)
10 d
7 d
14 d
12 d
5 d
qualPct (produttività)
4 %
2 %
5 %
3 %
2 %
compAnnual (compliance/anno)
2.500 €
1.500 €
4.000 €
2.000 €
1.000 €
setupBase (integrazione una tantum)
2.000 €
1.500 €
3.000 €
2.500 €
1.500 €
+ per profilo aggiuntivo
+500 €
+500 €
+500 €
+500 €
+500 €
Risultati calcolati
Metrica
Formula
Descrizione
Risparmio netto
max(0, totBen − setup)
Beneficio totale meno il costo una tantum di integrazione.
Costo HT/mese
devs × sal × (1 − savPct)
Costo mensile ricorrente. Costante per tutto il periodo.
Investimento totale
setup + htMon × months
Tutto ciò che viene pagato a HumanosTech nell'orizzonte.
Costo interno
devs × sal × months
Quanto costerebbe mantenere il team internamente.
Payback
ceil(setup / (monBen − htMon))
Mesi necessari per recuperare il costo di setup con il beneficio mensile netto.
Esempio passo per passo
Scenario predefinito: IT Outsourcing, 3 profili, 4.500 €/mese, 12 mesi, urgenza Media, senza HR interno.
1
CI = 3 × 4.500 × 12
CI = 162.000 €
2
htMon = 3 × 4.500 × (1 − 0.50)
htMon = 6.750 €/mese
3
setup = 2.000 + 2 × 500
setup = 3.000 €
4
htTotal = 3.000 + 6.750 × 12
htTotal = 84.000 €
5
nomPct = (162.000 − 84.000) / 162.000
nomPct = 48.1 %
6
hireSav: senza HR, refDays=75, hireBase=3×65×(4500/22)=39.886€, hireCap=3×4500×0.70=9.450€
hirePct = hireEur/CI ∝ 1/months. Con 3 mesi, l'hireSav pesa molto di più su un CI piccolo. Con 36 mesi si diluisce. È il fattore con l'escursione maggiore dopo il servizio.
Modifica contemporaneamente savPct (fonte dominante), hireDays, qualPct e compAnnual. L'IT ha il maggiore differenziale salariale (50% rispetto all'UE occidentale).
Aggiustamento diretto di ±5 pp sul risultato finale. Produce sempre una variazione visibile: Bassa=−5, Media=0, Alta=+5.
Bassa: 55% · Media: 60% · Alta: 65%
Impatto medio
HR interno
Porta il tetto dell'hireSav da 0.70 a 0.25 mensilità. Produce una differenza di circa 4 pp, visibile e costante.
Senza HR: 60% · Con HR: 56%
Impatto in euro
Profili da esternalizzare
compPct si diluisce leggermente con più profili (compAnnual fisso, il CI cresce). Il ROI scende di 1-2 pp passando da 1 a 20 profili. Il netSav in euro cresce linearmente.
1p: 61% · 3p: 60% · 10p: 59% · 20p: 59%
Impatto in euro
Costo mensile per profilo
compPct si diluisce con stipendi alti (compAnnual fisso, il CI cresce). Il ROI scende di 1 pp da 2K a 12K€. Il netSav in euro cresce in modo significativo.
2K€: 59% · 4.5K€: 60% · 12K€: 60%
Tabella degli scenari verificati
Valori attesi per verificare il codice dopo ogni aggiornamento. Testate 278/278 combinazioni possibili.