900 likes | 1.5k Views
Critical Path Analysis. There are no pre-requisites for this Achievement Standard so it can be placed in any course. No knowledge is pre-supposed. Methods include a selection from those related to:. precedence tables network diagrams critical events scheduling float times.
E N D
There are no pre-requisites for this Achievement Standard so it can be placed in any course. No knowledge is pre-supposed.
Methods include a selection from those related to: precedence tables network diagrams critical events scheduling float times
Critical Path Analysis (CPA) A complex project must be well planned, especially if a number of people are involved. CPA is used to ensure that the complete scheme is completed in the minimum time. It is used to schedule the projects.
Any activity can be represented as a project:planning a partybuilding a house/factoryplanning a conference So what is a project?
What do the projects have in common? Each project can be broken down into tasks. Each task takes timeand uses resources. Tasks are structured
Step 1 – Precedence table • To identify actual tasks that make up a project • To identify the order these tasks need to be in • To decide how long each task will take
Some of these activities must be completed before others can start.
You can’t erect the roof (G) before you have erected the walls (E)
Precedence diagrams are not that useful. • A useful visual representation of a project is a network diagram.
Sequence the most common sequences / dependencies Task B depends upon Task A; B cannot start until A is finished Task A Task B Task B Tasks B and C depend on Task A; neither can start until A is finished, but B and C are independent of each other Task A Task C Task A Task C depends upon Task A and B; C cannot start until both A and B are finished Task C Task B
more unusual links and relationships so far all links have been finish-start links... 3 days Task B depends upon Task A, but with a 3 day delay; B cannot start until 3 days after A is finished Task A Task B Task A The start of Task C depends on the start of Task A; this is a start-to-start link; it may also incorporate a delay Task C Task A The finish of Task C depends upon the finish of Task A Task C
STEP 1- original vertices with no arcsSTEP 2 - delete all arcs incident on A, B, C and redraw as shownSTEP 3 - repeat iteration
STEP 1- original vertices with no arcsSTEP 2 - delete all arcs incident on Eand redraw as shownSTEP 3 - repeat iteration
STEP 1- original vertices with no arcsSTEP 2 - delete all arcs incident on D, G and redraw as shownSTEP 3 - repeat iteration
STEP 1- original vertices with no arcsSTEP 2 - delete all arcs incident on F and H and redraw as shownSTEP 3 - repeat iteration
STEP 1- original vertices with no arcsSTEP 2 - delete all arcs incident on Iand redraw as shownSTEP 3 - STOP
early finish time early start time duration task number and/or name late finish time late start time float Proposed method Now draw the network diagram using boxes slack
7 8 2 15 2 10 2 8 3 5 Task J Task F Task A Task B Task C Task I Task D Task H Task G Task E Example Duration Finish
Critical Path • Find the earliest possible start for each activity, by going forwards through the network. • Secondly, the latest possible start time for each activity is found by going backwards through the network. • Activities which have equal earliest and latest start time are on the critical path.
3 4 Task 02 Task 03 5 Task 07 1 3 6 3 Task 01 Task 04 Task 05 Task 09 2 Task 06 Task 08 Practice 1 2
3 4 Task 02 Task 03 5 Task 07 0 1 3 6 3 Task 01 Task 04 Task 05 Task 09 2 Task 06 Task 08 Practice 1 2
3 4 Task 02 Task 03 5 Task 07 1 3 6 3 0 3 Task 01 Task 04 Task 05 Task 09 2 Task 06 Task 08 Practice 1 2
3 3 4 Task 02 Task 03 5 Task 07 3 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 2 Task 06 Task 08 Practice 1 3 2
3 7 3 4 Task 02 Task 03 5 Task 07 3 9 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 2 Task 06 Task 08 Practice 1 3 5 2
3 7 7 3 4 Task 02 Task 03 5 Task 07 3 9 9 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 5 2 Task 06 Task 08 Practice 1 3 5 2
3 7 7 10 3 4 Task 02 Task 03 5 Task 07 3 9 9 12 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 5 7 2 Task 06 Task 08 Practice 1 3 5 2
3 7 7 10 3 4 Task 02 Task 03 12 5 Task 07 3 9 9 12 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 5 7 2 Task 06 Task 08 Practice 1 Take the largest value 3 5 2
3 7 7 10 3 4 Task 02 Task 03 12 5 17 Task 07 3 9 9 12 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 5 7 2 Task 06 Task 08 Practice 1 3 5 2
3 7 7 10 3 4 Task 02 Task 03 12 5 17 Task 07 3 9 9 12 3 1 3 6 3 0 Task 01 Task 04 Task 05 Task 09 5 7 2 Task 06 Task 08 Practice 1 Take the largest value 3 5 2