Workforce modeling is the process by which the need for skilled workers at a particular point in time (demand) is matched directly with the availability and preference of skilled workers (supply). The resulting mathematical models may be used to perform sensitivity analysis and generate data output in the form of reports and schedules.
Due to the complexity level of building a workforce model, adoption of a workforce model is usually found in industries that have complex work rules, skilled or certified workers, medium to large teams of workers and fluctuating demand. Some examples include healthcare, public safety, and retail.
A workforce modeling solution can also refer to software that effectively captures all the complexity of a process from start to finish and delivers complete and correct results. Components include:
For a more detailed definition, the term must be differentiated from traditional staff scheduling. Staff scheduling is rooted in time management and encompasses the mere administration of past and future working times. However, during the last ten to fifteen years, this traditional approach has evolved towards a demand-oriented solution which, under economic aspects, also includes changes in personnel requirements and objectives when optimizing the scheduling of staff. Besides the two core aspects of demand orientation and optimization, workforce modeling also incorporates the forecast of the workload and the required staff, the integration of employees into the scheduling process through interactivity, the management of working times and accounts as well as analyzing and monitoring the entire process.
Workforce modeling solutions can, and should, be deployed enterprise-wide wherever complex scheduling needs or legal staffing ratios must be met. Due to the complex nature of a workforce model, creating one by hand is nearly impossible. By using a software solution for demand-oriented workforce management, planners can optimize staffing by creating schedules that at all times conform as closely as possible to the actual requirement. At the same time, a workforce modeling solution helps users to observe all relevant legislation, local agreements, and contracts with individual employees – including work-life balance guidelines.
Many workforce modeling solution applications use the more common linear programming approach to create the Workforce Model. Linear methods of achieving a schedule are generally based on assumptions that demand is based on a series of independent events, all of which have a consistent, predictable outcome.[1] Although this method is very common, the results are in most cases not as complete or efficient. In general, they produce a resulting schedule that is up to 75% complete and leaves the scheduler to complete the remaining shift assignments.
Heuristics have been applied to the problem and metaheuristics has been identified as the best method for generating complex scheduling solutions.[2] Using this technique, many more solutions are available to the modeling process resulting in schedules that are not only closer to 100% complete but are also optimized to many different criteria at the same time.[1]