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