Network analysis (CPM/PERT): Can activity slack (float) take positive, zero, or negative values?

Difficulty: Easy

Correct Answer: Agree

Explanation:


Introduction / Context:
Slack (float) indicates scheduling flexibility for an activity. Understanding its sign and magnitude helps managers decide where acceleration is needed and where delays are tolerable.



Given Data / Assumptions:

  • Total float TF = LF - EF = LS - ES.
  • Critical activities have zero total float.
  • External deadline constraints can create negative float.


Concept / Approach:
In a baseline network without external constraints, floats are non-negative; zero float defines the critical path. When due-date constraints are tighter than the network's natural completion time, some activities exhibit negative float, signalling that the plan is infeasible without crashing or resequencing.



Step-by-Step Solution:

Compute earliest times by forward pass.Compute latest times by backward pass with project deadline.Evaluate TF = LS - ES (or LF - EF): positive = schedulable slack; zero = critical; negative = acceleration required.Use negative float to target crashing or fast-tracking decisions.


Verification / Alternative check:
Run a what-if with a deadline earlier than critical path duration; backward pass produces LS < ES for some activities, giving negative float.



Why Other Options Are Wrong:
“Disagree” ignores practical cases where contractual dates impose negative float.



Common Pitfalls:
Assuming negative float is an error; it is a diagnostic indicating the schedule must be revised or resources added.



Final Answer:
Agree

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion