From: https://forums.oracle.com/forums/thread.jspa?threadID=881584
There are two primary causes of negative float on activities.
1. If a Must Finish By constraint is assigned at the project level, this could cause negative float if the project cannot be completed by the constraint date. Check the Must Finish By date in Projects View, Dates tab.
2. If a mandatory constraint is assigned to an activity, this could cause negative float if the predecessor activities do not have enough time to finish. Run a schedule report to check for constraints.
Other possible sources of negative float:
- Out of sequence progress. Correct the logic in the schedule or schedule using Progress Override or Actual Dates.
- Different Calendars on activities.
- External project(s) with constraints that have relationship ties to the schedule. Check the Advanced
- Scheduling option "Ignore Relationships to and from other projects"
- Backward leveling. Reschedule to remove the leveling
My observation is that people tend to overlook the out-of-sequence and leveling reasons as well as outside links.
- After resource leveling negative float makes no sense, it becomes meaningless.
- How the out-of-sequence impacts schedule calculations is one of the reasons I believe all out-of-sequence events shall be fixed, even in the absence of resource leveling. You never know and might not notice if the impact is not obvious.
Regards,
Rafael