What is Dynamic Resource Scheduling?

The application of math, methods and tools for optimizing the use of shared resources and dynamically creating scheduling for teams that have their own way of working, but know what are the major milestones and project goals, so they will get the work done with flexible task planning.