Business Challenge
How to augment staff scheduling and rostering, an area that has become increasingly important as business becomes more service oriented and cost conscious in a global environment. Optimized staff schedules can provide enormous benefits but require carefully implemented decision support systems if an organisation is to meet customer demands in a cost-effective manner while satisfying requirements such as flexible workplace agreements, shift equity, staff preferences, and part-time work.
Business Solution
Planning all constraints and solving them well ahead of time by optimizing employee shift rostering and similar use cases. The solution is a lightweight, embeddable planning engine. This works well with the customer’s domain classes and the custom constraints (which can reuse existing code).
There is no need to input difficult mathematical equations. Under the hood, the solution provided combines sophisticated optimization heuristics and metaheuristics with very efficient score calculation.
Business value delivered:
A more integrated approach to augment the staff schedules by considering integrated solution frameworks resulted in an increased productivity and efficiency of the resources. The approach to solve a multitude of sub problems within the context of solving the complex rostering problems of the future, helped in procedural consistency. The solution provided an increased access to critical information to plan better.
Technologies:
OptaPlanner, Spring, Hibernate, Angular 5, MySQL