Calcolatore di ore-persona per stimare il lavoro
Il calcolatore dell'impegno in ore-persona trasforma un piano di lavoro in una misura confrontabile.
Esegui gratis nel browser
Inserisca il numero di persone e le ore previste per ciascuna: otterrà le ore-persona totali. Aggiungendo una tariffa oraria, riceverà anche una stima del costo del lavoro. Il risultato consente a responsabili di progetto, consulenti e team operativi di confrontare diverse ipotesi di organico senza confondere il tempo trascorso con il contributo complessivo di tutto il gruppo.
Trasformi il piano del personale nell'impegno totale
Le ore-persona misurano l'impegno lavorativo, non la durata di calendario. Se sei persone contribuiscono per 37.5 ore ciascuna, il progetto riceve 225 ore-persona. Ciò non significa necessariamente che il lavoro terminerà in 37.5 ore: coordinamento, dipendenze, disponibilità degli specialisti e attività non parallelizzabili possono modificare il programma. Questo calcolatore mantiene evidente l'operazione fondamentale. Inserisca un numero intero positivo di persone e un numero non negativo di ore per persona. Il risultato moltiplica i due valori e restituisce l'impegno combinato. Mantenga la stessa base temporale nell'intera stima. Se le ore per persona si riferiscono a una settimana, il risultato rappresenta quella settimana; se coprono un'intera fase, il risultato riguarda tale fase. Una base coerente rende confrontabili le alternative ed evita di mescolare dati settimanali, mensili o complessivi. Sono accettate ore decimali, come 7.5 o 37.5, senza doverle convertire prima in minuti.
Stimi il costo del lavoro con le stesse ipotesi
Se viene indicata una tariffa oraria, il calcolatore la moltiplica per le ore-persona totali e stima il costo del lavoro. La tariffa può rappresentare salario, costo aziendale complessivo, compenso di un fornitore o prezzo fatturato, purché il significato resti coerente. Il calcolo è indipendente dalla valuta: una tariffa in euro, dollari, sterline o altra moneta produce un risultato nella stessa valuta, senza conversioni. Una tariffa media è utile per un primo budget quando i ruoli non sono ancora assegnati. Se ingegneri, designer, tecnici o consulenti hanno tariffe molto diverse, calcoli separatamente ogni gruppo e sommi i risultati. Una tariffa può escludere imposte, benefit, attrezzature, trasferte, gestione, imprevisti e utile. Li includa soltanto se pertinenti allo scopo della stima. Il costo facoltativo è quindi una proiezione aritmetica trasparente, non una garanzia che la fattura o il costo del personale finale coincidano con il risultato.
Usi le ore-persona senza scambiarle per una scadenza
Le ore-persona sono utili per confrontare ambiti, monitorare l'impegno consumato e verificare la plausibilità di un budget. Non sono una previsione diretta della data di completamento. Raddoppiare un team da quattro a otto persone non dimezza automaticamente la durata, perché inserimento, comunicazione, revisioni, strumenti condivisi e attività sequenziali possono ridurre il vantaggio. Parta da un ambito definito, stimi le ore che una persona offre nel periodo scelto e calcoli il totale. Distribuisca poi l'impegno in un calendario che consideri dipendenze, giorni lavorativi, disponibilità e capacità destinata ad altro. Per seguire l'avanzamento, confronti ore-persona previste ed effettive allo stesso traguardo, non l'impegno con il tempo trascorso. Se le persone lavorano ore diverse, le divida in gruppi omogenei, calcoli ciascun gruppo e sommi i totali. Registri accanto al risultato l'organico, il periodo, le attività incluse e il significato della tariffa oraria.
Casi d'uso
Preparare una stima del lavoro
Converta organico e ore previste per partecipante in un unico valore di impegno per un ambito o una fase.
Confrontare scenari di organico
Valuti configurazioni alternative sulla stessa base temporale prima di considerare dipendenze e coordinamento.
Elaborare un budget iniziale
Applichi una tariffa media alle ore-persona totali per ottenere una stima trasparente del costo del lavoro.
Domande frequenti
Come si calcolano le ore-persona?
Moltiplichi il numero di persone per le ore lavorate da ciascuna. Sei persone che lavorano 37.5 ore forniscono 225 ore-persona.
Le ore-persona equivalgono alle ore trascorse?
No. Le ore-persona misurano l'impegno combinato, mentre le ore trascorse misurano la durata di calendario. Lavoro parallelo e dipendenze collegano le due misure.
Posso utilizzare ore decimali?
Sì. Il campo delle ore per persona accetta valori decimali non negativi, come 7.5 o 37.5.
Che cosa comprende la tariffa oraria facoltativa?
Comprende ciò che Lei stabilisce: salario, costo aziendale, compenso o prezzo fatturato. Mantenga coerente il criterio e documenti le spese escluse.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Può anche eseguire il calcolatore nel browser senza inviare il calcolo a un server.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/biz/person-hours-effort \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":6,"hours_per_person":37.5}'const res = await fetch("https://api.kit.forhosting.com/biz/person-hours-effort", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 6,
"hours_per_person": 37.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/person-hours-effort",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 6,
"hours_per_person": 37.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/person-hours-effort", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":6,"hours_per_person":37.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":6,"hours_per_person":37.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/person-hours-effort", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"people": 6,
"hours_per_person": 37.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.person_hours_effort",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |