In project scheduling, which of the following describes a "slack time"?
A. The delay that occurs when a task takes longer than expected
B. The extra time available for a task to be delayed without affecting the project’s completion time
C. The minimum amount of time needed to complete a task
D. The time required to reallocate resources for a task