As automatic resource leveling respects all settings within your schedule, your schedule should adhere to the guidelines for a good schedule, such as proper use of links and constraints. Next to these settings, MS Project uses a certain logic to determine which task to put first and which ones to delay when resolving the overallocation. This logic, the leveling algorithm, will be explained in the next article.
Keep the control when leveling
If you do not want to level your whole project at once (Level all), you can also level on a per allocation basis. This keeps you very much in control and on top of the changes. Always start with the most critical resource (on the critical path) and work your way through as resources become less important for the timing of your project.Dealing with resource leveling:
(starting with the smallest incremental changes to your schedule):- Reschedule to available date: only one task will move
- Level selection: only the tasks you select will be leveled
- Level resource: only one resource you select will be leveled
- Level all: level all resources at once