Dynamics resources for Human Resources managers

Social systems are more difficult to understand than common engineering systems. Although the NASA would never send a space ship to the moon without first testing prototype models and making lots of computer simulations, HR managers still prefear to use intuition, limited mental reasoning, assumptions, etc...

In one of my assignments in the IT engineering course at the Spanish Open University I wanted to use the knowledge of system dynamics to simulate recruitment strategies in a common consultancy office. The image below shows the basic elements of a system dynamics loop: levels (state variables or integrals), flows (rates or derivatives) and information.
And this is the full model of the company in VenSim. Click on the pic to enlarge.
Two main policies are compared here,

  • In dark red: People are recruited based on the people that goes out of the enterprise (man out, man in) and the evolution of projects (this is, depending on the ratio between sales and production).
  • In blue: People are hired based on the evolution of projects that need to be developed and taking into account the productivity of the manpower.
A continuous growth of the sales was supposed for fifteen years of simulation.

As you can see from the figures above, the amplitude of the oscillations in the junior consultant population are always bigger than in the senior people (juniors always pay the bill!). The first strategy (recruitment based on production information) is the most usual and it behaves quite well in the beginning but dramatic delays appear after a couple of years; the second strategy (recruitment based on orders information) requires an investment period to train fresh graduates but gives better results after four years. Any resemblance to reality is pure coincidence.