Top Banner

of 61

Pert_cpm Network Analysis Final

Apr 10, 2018

Download

Documents

HighJho
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/8/2019 Pert_cpm Network Analysis Final

    1/38

    PERT/CPM NETWORKS

  • 8/8/2019 Pert_cpm Network Analysis Final

    2/38

    PERT (Program Evaluation and ReviewTechnique) /

    CPM (Critical Path Method)

    Use project networks to help schedule project

    activities

  • 8/8/2019 Pert_cpm Network Analysis Final

    3/38

    HISTORY: PERT

    Used for random completion of activity.

    Developed in the late 1950s by U.S. Navy, Booz -

    Allen Hamilton, and Lockeheed Aircraft

    Probabilistic activity durations. It has a diagram of

    interrelationship of a complex series ofactivities;

    It has a free-form network showing each activity

    as line between events.

  • 8/8/2019 Pert_cpm Network Analysis Final

    4/38

    HISTORY: CPM

    Uses fixed time estimation for every activity.

    Developed in the year 1957 by Dupont De

    Nemours Inc. (M.R. Walker and J. E. Kelly of

    Remington Rand)

    Deterministic activity durations (deterministic

    time) and cost estimates. Its advantage includes

    the concept of crash efforts and costs.

  • 8/8/2019 Pert_cpm Network Analysis Final

    5/38

    Terminology used in PERT & CPM

    Activity- task or set of tasks that are required to be accomplished tocomplete the project uses resources & time

    o Series- an activity cannot be performed unless another activity is undertaken.

    o Parallel- can be performed simultaneously

    Predecessors- Activities that must immediately precede a givenactivity.

    dummy activity- imaginary activities which require no time and noresources

    Event- state resulting from completion activities consume no resources or time

    Predecessor activities must be completed for event to be realized

  • 8/8/2019 Pert_cpm Network Analysis Final

    6/38

    Cont: Terminology

    Milestones- events that mark significant progress

    Network- diagram of nodes and arcs

    used to illustrate technological relationships

    Path- series of connected activities between two events

    Critical Path- set of activities on a path that if delayed will delaycompletion of project

    Longest Path through the PERT network

    Critical Time- time required to complete all activities on the criticalpath

  • 8/8/2019 Pert_cpm Network Analysis Final

    7/38

    Conventions used in drawing network diagrams (Arrows &

    Circles )

    Activityon Arrow (AOA) : The activities are denoted by Arrows and

    events are denoted by circles Typically used in PERT

    If activity Xmust precede activity Y, there are Xleads into arc Y. Thus, the

    nodes represent events or milestones (e.g., finished activityX). Dummy

    activities of zero length may be required to properly represent precedence

    relationships.

    Activityon Node(AON) : Activities are denoted by circles(or nodes) andthe precedence relation ships between activities are indicated by arrows

    Typically used in CPM

    may be less error prone because it does not need dummy activities or arcs.

    PERT/CPM Planning Process

    Cont: Construct Network Diagram

  • 8/8/2019 Pert_cpm Network Analysis Final

    8/38

    Both the PERT and CPM are time oriented techniques.

    Both techniques when used can help answer questions suchas the following about large and complex projects.

    1. When will the entire project be completed?

    2. What are the critical activities or the activities that willcause delay to the completion of the entire project, if

    these activities are delayed?

    3. What are the non-critical activities or the activities that

    can be delayed without affecting the entire projectscompletion time?

  • 8/8/2019 Pert_cpm Network Analysis Final

    9/38

    4. What is the probability that the entire project can be

    finished on the target date?5. At any given date, is the project on schedule, behind or

    ahead?

    6. At any given date, are the expenses equal to, less than,

    or greater than the original budget?7. Are there sufficient resources available to finish the

    entire project on time?

    8. What is the best way to finish the entire project in the

    shorter time at least cost?

  • 8/8/2019 Pert_cpm Network Analysis Final

    10/38

    The following steps are common to both PERT and

    CPM:

    1. Define the Project and all of its significant

    activities.

    2. Develop a precedence relationship among theactivities. (Determine which activity must precede

    and which must follow.)

    3. Construct the network diagram of the entire

    project.

  • 8/8/2019 Pert_cpm Network Analysis Final

    11/38

    4. Assign the estimates to each activity. (PERT uses

    three time estimates, CPM has only one timefactor.)

    5. Compute the critical path. (The paths where

    activities have zero slack time.)

    6. Use the network as an aid in planning, scheduling,

    monitoring, and controlling the project.

  • 8/8/2019 Pert_cpm Network Analysis Final

    12/38

    PERT and CPM have the same objectives, and the

    analyses used in both techniques are very similar. However,they differ to some extent in their terminologies and in the

    construction of the network. But the major difference is

    that PERT uses three time estimates for each activity. Each

    estimate has an associated probability of occurrence (usingthe beta probability distribution) which in turn is use in

    computing the expected activity time and the variance for

    each activity. CPM, on the other hand, makes the

    assumption that activity times are known with certainty, sothat only one time factor is given for each activity.

  • 8/8/2019 Pert_cpm Network Analysis Final

    13/38

    Illustration:

    Activity Code Immediate Predecessors Estimated Time (in

    weeks

    A - 2

    B - 3

    C A 3

    D A 1

    E B 2

    F C 4

    G D, E 1

    Critical Path Analysis- The objective of the critical path analysis isto determine the critical activities, that is the activity if delay will also delay

    the completion of the en tire project.

  • 8/8/2019 Pert_cpm Network Analysis Final

    14/38

    Solution:

    a. The network diagram of problem 1

    b. Find all the path between event or node 1 and event 6 and the total activity time

    for each path.

    Path A - C - F : 2 +3 + 4 = 9 weeks

    Path A - D -G : 2 +1 + 1 = 4 weeks

    Path B - E - G : 3 +2 + 1 = 6 weeksNine weeks represent the longest path, therefore the critical path is

    PathA - C - F

    c. From part (b) the earliest expected time that the project can be completed is 9

    weeks.

    2

    1

    3

    5

    4

    6

    C

  • 8/8/2019 Pert_cpm Network Analysis Final

    15/38

    Computing the ES and EF Times

    The ES and EF times are computed in a forward pass through the network.Beginning

    with the initial node 1 of figure 1 in problem 1, we assign 0 as the ES time for

    activity A. Since the duration time of A is 2 weeks, the earliest time A could be

    finished EF is week 2, or EF = 2 of A. Now let us look at activity C. It cannot start

    until activity A is finished. Since the duration time of C is 3 weeks, the earliest time

    C could be finished is week 5, or EF = 2 +3 = 5 for activity C. Continue this manneruntil we obtain all the results as shown in figure 2. What happens when two or

    more activities lead into a single node? For example, look at node 5 in figure 2, the

    EF for activity D is 3 and for activity E is 5. Activity G leads out of node 5 and

    cannot begin until both D and E are complete. Therefore, the earliest start time

    (ES) for G is the maximum EF of D and E.

    ESG

    = max (EF EFe) = max (3, 5) = 5

  • 8/8/2019 Pert_cpm Network Analysis Final

    16/38

    Figure 2The network diagram showing the ES and EF of all the activities in the

    problem 1

    Earliest start/ Earliest Finish Time for an ActivityES = maximum EF of all immediate predecessors

    EF = ES + (activity completion time)

    2

    1

    3

    5

    4

    6

    EF = 5

    StartFinish

  • 8/8/2019 Pert_cpm Network Analysis Final

    17/38

    Computing the LS and LF Times

    The LS and LF times are computed in a backward pass through the network. Beginning

    with the terminal node, we use the OCT of the project as the LF of the terminal

    activity and then work backward. The LF of an activity is the smallest LS or

    minimum of the LS time of its immediate predecessor. LS is calculated by

    subtracting the activity completion time from its LF.

    In figure 2, the OCT is 9 weeks. Therefore, the LS of the terminal activity F and G is 9 or

    LF = 9. What happens when two or more activities lead out of a node? For

    example, node 2 in figure 3, the LS time for C and D are 2 and 7 respectively. Thus,

    the latest start time (LS) we can finish activity A is a week 2; otherwise we will

    delay the start of C beyond its latest start time.

    LFA = min (LSC LSD)= min (2, 7)= 2

  • 8/8/2019 Pert_cpm Network Analysis Final

    18/38

    Figure 3

    The network diagram showing the LS and LF of all the activities in problem 1.

    Latest Start/Latest Finish Times for an Activity

    LF= minimum LS of all immediate successor activities

    LS = LF - (activity completion time)

  • 8/8/2019 Pert_cpm Network Analysis Final

    19/38

    It is more convenient to record both the forward pass and the backward

    pass on the same network diagram. For instance

    LS A LF

    ES t EF

    Figure 4

    The ES, EF, LS and LF of all the activities of problem 1 are shown on the same network

    diagram

  • 8/8/2019 Pert_cpm Network Analysis Final

    20/38

    Slack Times

    Slack time for an activity in the network is the amount of time we can delay

    the start of the activity without delaying the completion time of the whole

    project. The critical path consists of all activities having zero slack time.

    The slack time for an activity can be computed in 2 ways:

    slack time = LS - ESor

    slack time = LF EF

    For example, for activity E,

    slack time for E= LSE ESE

    = 6 3

    = 3

  • 8/8/2019 Pert_cpm Network Analysis Final

    21/38

    Thus, we can start E as early as week 3 or as late as week 6. The slack time of

    3 weeks means that we have up to 3 weeks to start activity E beyond the

    earliest time of week 3 without delaying the optimum completion time for

    the project.The slack times for all the activities of problem 1 are shown in table 2.

    Table 2

    Activity Schedule Chart

    Activity ES EF LS LF SLACK

    A 0 2 0 2 0 *

    B 0 3 3 6 3

    C 2 5 2 5 0 *

    D 2 3 7 8 5

    E 5 9 5 9 0 *

    F 3 5 6 8 3

    G 5 6 8 9 3

  • 8/8/2019 Pert_cpm Network Analysis Final

    22/38

    Critical activities are activities having no slack time. Activity A, C and F are

    critical activities. A delay in a single critical activity will delay the entire

    project. For example, if activity C, a critical activity with zero slack, were

    delayed one week, the entire project would be delayed one week. A delayin non critical activity will only delay the project by the amount of delay

    more than the slack time of the activity.

  • 8/8/2019 Pert_cpm Network Analysis Final

    23/38

    THE PERT NETWORK with

    ILLUSTRATION

  • 8/8/2019 Pert_cpm Network Analysis Final

    24/38

    Any project that can be described by activities

    and events may be analyzed by a PERT network.

    Hence, in using PERT, the entire project must first

    be broken down into events and activities. It is alsoimportant to know the order or sequence of the

    activities and the time estimate for ach activity.

    The following are the steps to be taken in

    developing and solving a PERT network.

    THE PERT NETWORK

  • 8/8/2019 Pert_cpm Network Analysis Final

    25/38

    1. Identify/specify each activity to be done in the project.

    2. Determine the sequence of activities (or precedence

    relationship) and construct a network reflecting this

    relationship.

    3. Ascertain time estimates for each activity.

    PERT requires three times estimates for each activity.

    a = optimistic time or the minimum reasonableperiod of time to complete the activity.

    m = most likely (or most probable) time or the best

    guess of the time required.

    b = pessimistic time or the maximum reasonableperiod of time to complete the activity.

  • 8/8/2019 Pert_cpm Network Analysis Final

    26/38

    4. Compute the expected time for each activity. Use the

    formula: t = a + 4m + b

    6where t = expected time

    (This is based on the beta probability distribution and weights

    the most likely time (m) 4 times more than either the optimistic

    time (a) or the pessimistic time (b).

    5. Compute the variance (v) of the activity times.

    Specifically, this is the variance associated with each

    expected time (t).

    v =

    where v =

    = standard deviation

  • 8/8/2019 Pert_cpm Network Analysis Final

    27/38

    6. Determine the critical path.

    The critical path is the path where each activity has a

    slack time Ts equal zero or (Ts = 0). This path is critical

    because a delay in any activity along this path would

    delay the entire project.

    7. Determine the probability of finishing the project on the target

    date (The project completion time Tcp).

    Using the formula :

    Z = D - Tcp

  • 8/8/2019 Pert_cpm Network Analysis Final

    28/38

    where D = the target project completion date.

    Tc = earliest expected project completion time.

    V = v cp [ or the sum of the variances (v) of the

    activities along the critical path

    Then using this value of Z, find the probability of meeting theproject due (or target) date, using the normal probability

    distribution (Table I, Appendix).

  • 8/8/2019 Pert_cpm Network Analysis Final

    29/38

    The use of the dummy (Da) when two activities having identicalstarting and ending events are encountered ensures that the

    network properly reflects the entire project.

    Example:

    Given the following data, develop the network.

    Table D1

    DUMMY ACTIVITIES AND EVENTS

    Activity Immediate

    Predecessors

    Activity Immediate

    Predecessors

    A None E C, D

    B None F D

    C A G E

    D B H F

  • 8/8/2019 Pert_cpm Network Analysis Final

    30/38

    Solution: A dummy activity has t = 0

    1

    3

    2

    4

    DE

    6

    5

    7

    D

    Dummy Event

    DaDummy

    Event

    Figure D1

    Fig. D1 contains all the activities and events in their proper

    sequence.

  • 8/8/2019 Pert_cpm Network Analysis Final

    31/38

    12

    3

    4

    5

    Solution: The network on Fig. D2 is not a feasible representation of a

    PERT network. In order to correct it introduce a dummy event and a

    dummy activity.

    Fig. D2

    Example 10.3.2

    Introduce a dummy activity and dummy event to correct the

    following network.

  • 8/8/2019 Pert_cpm Network Analysis Final

    32/38

    Fig. D3 is now the correct network representation.

    1

    2

    De

    3

    4

    5Dummy

    Activity

    Fig. D3

  • 8/8/2019 Pert_cpm Network Analysis Final

    33/38

    PROBABILITY OF PROJECT COMPLETION

    If the project expected completion time (Tc) and the project

    completion variance (V) are given, the probability of project

    completion at a specified date can now be determined. Assume

    normal probability distribution.

    Example

    If the project completion variance (V) is 100 and the expectedproject completion time (Tc) is 20 weeks of example 10.3.3, what is the

    probability that the project will be finished on or before 25 weeks?

    SOLUTION:

    Given:

    Tc = 20 weeks

    D = 25 weeks (the desired completion time)

  • 8/8/2019 Pert_cpm Network Analysis Final

    34/38

    V = 100

    Z = D Tc = 25 20

    = 0.5

    The normal curve would appear as follows:

    20 25

    From the normal probability distribution table., the area under

    the curve for Z = 0.5 is 0.6915. Thus, the probability of completing theproject in 25 weeks is approximately 0.69 or 69%

  • 8/8/2019 Pert_cpm Network Analysis Final

    35/38

    Example 10.3.5

    A metal works plant in Sucat, Paranaque has long been trying

    to avoid the expense of installing air pollution control device. The local

    environmental protection group has recently given the plant 16 weeks

    to install a complex air-filter system on its main smokestack. The plant

    was warned that if will be forced to close unless the device is installed

    in the allotted period. The manager, David Joseph, wants to make sure

    the installation of the filtering device progress smoothly and on time.

  • 8/8/2019 Pert_cpm Network Analysis Final

    36/38

    All the activities involved in the project are shown below on

    Table 10.3.6

    ACTIVITY DESCRIPTION IMMEDIATE

    PREDECESSOR

    A Build internal components None

    B Modify roof and floor None

    c Construct collection stack A

    D Pour concrete and install frame B

    E Build high temperature burner C

    F Install control system C

    G Install air pollution device D,E

    Table 10.3.6

    H Inspection and Testing F,G

  • 8/8/2019 Pert_cpm Network Analysis Final

    37/38

    ACTIVITYOPTIMISTIC

    a

    MOST LIKELY

    m

    MOST LIKELY

    m

    Expected Time Expected Time

    A 1 2 3

    B 2 3 4

    C 1 2 3

    D 2 4 6

    E 1 4 7

    F 1 2 9

    G 3 4 11

    H 1 2 13

    = 2

    = 3

    = 2

    = 2

    = 4

    = 3

    = 5

    =

    Table 10.3.7 Time Estimate (in weeks) for the metal works plant.

  • 8/8/2019 Pert_cpm Network Analysis Final

    38/38

    Solution : The first step is to construct the network diagram.

    1