Logica di calcolo
Per chi vuole conoscere i dettagli: formule, percorsi di calcolo e casi particolari.
Formula di base
Utilizzo % = (Domanda totale / Capacità totale disponibile) × 100
Domanda totale = Lavoro pianificato + Prenotazioni di posizioni vacanti + Assenze
- Lavoro pianificato (solo collaboratori regolari): tutte le prenotazioni su progetti e ordini di servizio, prenotazioni Info con grado di prenotazione > 0 %.
- Prenotazioni di posizioni vacanti: impieghi senza persona assegnata.
- Assenze: ferie, malattia e altre assenze.
Capacità totale disponibile = somma delle ore obiettivo registrate. Se mancano le ore obiettivo per sabato o domenica, come capacità giornaliera viene presa la media dei giorni feriali.
Esempio passo passo
5 collaboratori il lunedì, 8 h obiettivo a testa → capacità 40 h.
| Persona | Prenotazione |
|---|---|
| A | 8 h progetto A |
| B | 6 h progetto B |
| C | 8 h assenza (ferie) |
| D | 4 h progetto C |
| E | 8 h progetto D |
| Posizione vacante | 8 h progetto D |
Calcolo:
- Lavoro pianificato = 8 + 6 + 4 + 8 = 26 h
- Assenze = 8 h
- Posizioni vacanti = 8 h
- Domanda totale = 26 + 8 + 8 = 42 h
- Utilizzo = (42 / 40) × 100 = 105 %
Risultato: team in sovrapprenotazione del 5 % per quel giorno.
Altri indicatori:
- Disponibile dopo lavoro pianificato = 40 - 26 - 8 = 6 h → posizioni vacanti (disponibili) = 6 h
- Capacità libera =
max(0, 6 - 8)= 0 h (una capacità negativa viene rappresentata come 0; la persona è piena o in sovrapprenotazione) - Capacità mancante =
abs(min(0, 6 - 8))= 2 h → posizioni vacanti (mancanti) = 2 h
Lettura: le 6 ore disponibili coprono 6 delle 8 ore di posizione vacante. Nel grafico: 6 h posizione vacante (disponibile) + 2 h posizione vacante (mancante).
Formule per il calcolo dell'utilizzo
| Grandezza | Descrizione | Formula | Esempio |
|---|---|---|---|
| Ore-uomo (MH) | Somma di tutte le ore pianificate di una persona (assoluto) | = ∑ durate delle prenotazioni in un giorno | 2,5 h + 5 h + 1,5 h = 9 h |
| Giorni-uomo | Utilizzo giornaliero di una persona (relativo) | = (MH / ore obiettivo) × 100 | (9/8) × 100 = 112,5 % |
| Giorni-uomo organico | Utilizzo nelle viste Giorno / Settimana / Mese | = (∑ MH) / (ore obiettivo × n. persone) × 100 | (8+9+7+10) / (4×8) × 100 = 106,25 % |
| Settimane-uomo | Utilizzo settimanale di una persona | = (MH1..MH5) / (OB1..OB5) × 100 | (8+7+9+8+10) / (5×8) × 100 = 105 % |
| Settimane-uomo organico | Utilizzo nella vista annuale | come settimane-uomo, sommato su tutte le persone | Con 2 persone: ((8+9)+(8+8)..)/((2×8)×5) × 100 = 102,5 % |
Lavoro nel fine settimana
Se sabato/domenica non sono state registrate ore obiettivo (consigliato), ma si lavora comunque, come riferimento viene usata la media dei giorni feriali. Il risultato supera automaticamente il 100 %. Senza prenotazione il giorno mostra 0 % (e non viene rappresentato nella vista Settimana / Mese). Le ore confluiscono nell'utilizzo settimanale delle viste Mese e Anno.
Esempio:
| (h) | Lun | Mar | Mer | Gio | Ven | Sab | Dom |
|---|---|---|---|---|---|---|---|
| Lavoro pianificato | 8 | 10 | 6 | 8 | 8 | 4 | 0 |
| Ore obiettivo | 8 | 8 | 8 | 8 | 8 | 0 | 0 |
| Utilizzo giornaliero | 100 % | 125 % | 75 % | 100 % | 100 % | 150 % | 0 % |
- Sabato: media giorni feriali = 8 h.
1 + (4/8) = 150 %. - Domenica: nessuna prenotazione → 0 %.
Casi particolari
- Fine settimana: ogni prenotazione genera un utilizzo superiore al 100 %, perché di norma non sono registrate ore obiettivo.
- Tempo parziale: il grado di occupazione non incide attualmente in modo diretto. Best practice: integrare il grado ridotto fino al 100 % tramite assenze.
- Personale temporaneo: viene mostrato separatamente e non rientra nell'utilizzo dell'organico regolare.