Automation for Existing Systems:
Ten years of advanced research at the University of
Nottingham in automated scheduling systems resulted in the development of an automation
engine suitable for workforce management systems. Originally addressing the complex nature
of shift workers in healthcare, the automation engines and associated models have since been
adapted for a broader range of workforce requirements by Staff Roster Solutions. We now offer
software in the form of two plug-in products,
ScheduleSolver and ShiftSolver, that can directly link with existing solutions to enhance their
Working with Developers:
Staff Roster Solutions works directly with workforce solution
developers and providers to ensure that the plug-in packages are suited to the needs of their
clients. Our early customers were mainly providers of workforce software-based solutions who
needed the added automation and modelling capabilities provided by our engines
to ensure their products and services were best suited to their client's needs.
Staff Roster Solutions are equally willing to work with in house development teams within
organisations that develop their own software for their specific workforce scheduling
The technology behind our workforce scheduling engines was originally researched at the University
of Nottingham. It was published in several peer-reviewed, top ranking, international
scientific journals. The algorithms use a combination of techniques taken from the
fields of metaheuristics and mathematical programming.
An important element of the research was establishing that the solutions gained
through automation met with expectations of suitable solutions in real-world situations. We
always sought to ensure the algorithms gave better and more suitable results than would be
likely through other techniques.
ScheduleSolver and ShiftSolver:
Both plug-in products from Staff Roster Solutions include
an automation engine focussing on specific scheduling scenarios.
Our products are designed to seamlessly plug-in to existing systems and provide the
automation required. Nevertheless, we tend to work with clients to ensure that the software
packages do link well together without causing unforeseen issues.