Testo Esercitazione 3

Transcript

Testo Esercitazione 3
ESERCITAZIONE 3 – STELLA
10-11/11/2008
Modello di 3° ordine del flusso delle risorse umane all’interno di
un’azienda
Si vuole fornire una rappresentazione di alto livello dei processi di assunzione,
promozione e licenziamento (volontario o involontario) del personale all’interno di
un’azienda.
Le dinamiche alla base dei tre processi sono le seguenti: gli impiegati sono assunti in
azienda al livello “Junior” dal quale possono o abbandonare l’azienda (tramite
licenziamento volontario o involontario) oppure essere promossi al livello “Mid Level”,
dal quale a loro volta possono o abbandonare l’azienda o essere promossi al livello
“Senior”. Da quest’ultimo livello gli impiegati possono solo abbandonare
l’organizzazione. I movimenti lungo la catena sono governati dalle frazioni di
abbandono (“quit fractions”) e dai tempi di promozione (“promotion times”), che sono
specificati per ogni categoria di impiegato.
Il processo di assunzione è il seguente: le persone assunte ad ogni istante di tempo
sono pari alla somma delle persone assunte per favorire la crescita aziendale (“hiring
for growth”) e delle persone assunte per compensare i licenziamenti (“hiring to
replace attrition”). In particolare:

gli “hiring for growth” sono funzione del numero totale di persone presente in
azienda (“total headcount”) e di una percentuale di crescita fissata
dall’azienda
(“growth%”;
da
impostare
nel
cruscotto
direzionale
dell’interfaccia di Stella);

gli “hiring to replace attrition” sono funzione del totale degli impiegati
licenziati per ogni unità di tempo (“total attrition”) e di un parametro che tiene
conto di quanti impiegati si vogliono sostituire rispetto a quelli che hanno
lasciato l’azienda (“replacement %”; si supponga che inizialmente tale
parametro sia pari al 100%).
Si specifica inoltre che il numero iniziale di “Junior” è 100, il numero iniziale di “Mid
Level” è 20 ed il numero iniziale di “Senior” è 4.
Le costanti di tempo sono le seguenti: “jr promo time”=2, “ml promo time”=3 e
“average senior duration”=10. Le frazioni di abbandono sono invece: “jr leave
fraction”=0.1 e “ml leave fraction”=0.1.
Dopo aver determinato le variabili di stato e di flusso del sistema, si chiede di:
Descrivere il modello in Stella, simularlo e scrivere su carta le equazioni di stato
ad esso associate.
Costruire nel layer “interface” del software un cruscotto direzionale in cui siano
presenti:
o un grafico con “%junior”, “%mid_level” e “%senior” (sia in modalità
standard, sia in modalità istogramma);
o un grafico con i valori assoluti di “Junior”, “Mid level” e “Senior”;
o un “knob input device” in cui poter settare i valori della variabile “growth
%” che presenta un range di variazione da 0 a 100;
o un display numerico collegato alla variabile “total headcount”;
o i bottoni di “run”, “pause” e “stop” per meglio gestire la simulazione.
1
Simulare il sistema ed osservare cosa succede alle distribuzioni % delle variabili
di stato nei casi in cui:
o la crescita aziendale (growth %) sia pari allo 0%;
o la crescita sia pari al 100%;
o la crescita è pari al 50%.
Quale deve essere la crescita % per permettere all’azienda di mantenere il suo
target di rapporto 2:1 sia per Juniors:Mid Levels, sia per Mid Levels:Seniors?
PARAMETRI DELLA SIMULAZIONE:
-
tempo di simulazione: da 2008 a 2028
unità di simulazione: anni
metodo di integrazione: metodo di Eulero
DT: 0.25
Sim Speed: 0.05
MODIFICHE AL MODELLO:
Modificare il modello in modo da fare dipendere i tempi di promozione e le
frazioni di licenziamento dalla distribuzione degli impiegati nelle tre classi (ad
esempio, si può fare dipendere il tempo di promozione da “mid level” a “senior”
dal rapporto tra il numero di impiegati “mid level” e quelli “senior”).
Modificare il modello in modo da consentire l’assunzione in tutte e tre le classi.
(aggiungere flussi di assunzione anche nei gruppi “mid Levels” e “seniors”).
Come variano i risultati ottenuti dalla simulazione?
2