CST416 Software Enterprise IV: Process and Project ManagementSpring 2010 Lab: Task Planning and Scheduling
The table below gives a set of hypothetical project activities. For each activity, the following information is given:
- best-case, expected case, and worst-case time estimate in days
- zero or more other activities that this activity depends on
- the type of dependency
- the temporal relationship of the dependency
Based on this table, do the following (for activities 1-7, do NOT consider the Temporal column):
- Draw Activity-on-Node(AON) task network for the table in Word. This is probably very similar to the task network you drew for your previous lab, but this one includes information for the temporal dependency type. Use the following type of line for each Temporal dependency type:
- Finish-to-Start:
- Start-to-Start:
- Finish-to-Finish:
- Start-to-Finish:
- Suppose your PM is optimistic. What is the earliest possible duration that all tasks could be completed?
- Suppose your PM is pessimistic. What is the latest possible duration that all tasks could be completed?
- Suppose your PM trusts the estimates.
- Calculate the expected duration of the project using the expected estimate values.
- PERT chart estimation uses a weighted average to compute an estimate. The weighted average formula is (best case + worst case + 4*expected case) / 6. Compute an expected duration of the project using this PERT weighted average.
- What activities do you consider to be high risk and why? Low risk and why?
- Working from your original AON (#1), now consider the temporal property of each dependency. Will this change your answers to 2 and 3? If so, to what values?
- Using the online tool at turn your PERT chart into a Gantt chart. Have the project assume a start date of Thursday, April 1, 2010, and also assume the team does not work on the weekends. Save your XML file as <asurite1>.<asurite2>.gantt.xml.
- Suppose you are the PM. The PMO says to you that you must shorten the duration of the project by at least 10 calendar days. What could you do based on the information present?
Task / Phase / Resource Responsible / Deliverable Supported / Duration days best-exp-worst / Dependencies / Type / Temporal
Start / PM / 1-1-1 / Mandatory / Finish-to-Start (all)
Act1 / Inception / BA / Vision / 10-18-28 / Start / Mandatory / Finish-to-Start
Act2 / Inception / BA / Vision / 22-25-27 / Start / Mandatory / Finish-to-Start
Act3 / Elaboration / Architect / SDP / 4-12-22 / Act1 / Resource / Finish-to-Start
Act4 / Inception / Architect / SRS / 10-11-12 / Start / Mandatory / Finish-to-Start
Act5 / Elaboration / BA / SRS / 7-9-10 / Act2, Act4 / Mandatory, Discretionary / Start-to-Start, Finish-to-Start
Act6 / Elaboration / QA / SDP / 10-15-19 / Act1, Act2 / External, Resource / Finish-to-Start, Finish-to-Finish
Act7 / Elaboration / Operations / SDP / 15-20-27 / Act4 / Discretionary / Finish-to-Start
Act8 / Construction / Developer / Code / 20-22-25 / Act7 / Discretionary / Start-to-Start
Act9 / Construction / Architect / SRS / 9-15-21 / Act3, Act6 / Mandatory, Resource / Start-to-Start, Finish-to-Finish
Act10 / Construction / Developer / Code / 14-19-23 / Act5, Act7 / External, Mandatory / Finish-to-Start, Start-to-Finish
Act11 / Transition / Developer / QA / 8-11-20 / Act8 / Mandatory / Finish-to-Start
Act12 / Transition / Operations / QA / 11-13-15 / Act9, Act10 / Mandatory / Finish-to-Start
Act13 / Transition / QA / QA / 15-19-29 / Act10 / Mandatory / Start-to-Start
Finish / PM / 1-1-1 / Act11, Act12 / Mandatory / Finish-to-Start (all)