Question 2: Scheduling [16]

Suppose we have the following tasks, times, and dependencies identified for a project:

Task A will take at 15 to 20 days, and can be started immediately
Task B will take at 40 to 50 days, but cannot begin until A completes.
Task C will take at 10 to 40 days, but cannot begin until A completes.
Task D will take at 20 to 30 days, but cannot begin until A completes.
Task E will take at  5 to 10 days, but cannot begin until A completes.
Task F will take at 15 to 60 days, but cannot begin until C and D complete.
Task G will take at 40 to 30 days, but cannot begin until B and F complete.
Task H will take at 40 to 50 days, but cannot begin until E and F complete.
Task I will take at 20 to 30 days, but cannot begin until G and H complete.
Assuming only one person can work on a task at a time, answer the following questions, justifying your answer for each:

  1. Assuming you have at least 4 people available, what is earliest completion date for the project? (I.e. the number of days elapsed from the start of A to the end of I.)

  2. Assuming you have at least 4 people available, what is the latest completion date for the project?

  3. If you only had 2 people available, what tasks would you allocate them to, and in what order?