+ All Categories
Home > Documents > Precedence Diagram Methods

Precedence Diagram Methods

Date post: 07-Apr-2018
Category:
Upload: mohamed-ezz-eldeen
View: 237 times
Download: 1 times
Share this document with a friend

of 43

Transcript
  • 8/3/2019 Precedence Diagram Methods

    1/43

    Network Scheduling and

    Precedence Diagramming

    Method (PDM) -

    MT 246 - Module 10

  • 8/3/2019 Precedence Diagram Methods

    2/43

    Topics Covered Previously

    Scheduling

    Events/Activities

    Types of Schedules Gantt or Bar Charts

    Precedence Diagrams/Networks

    Task Relationships

    Percent Complete

    Resource Loading and Curves

  • 8/3/2019 Precedence Diagram Methods

    3/43

    Precedence Diagrams or

    Networks

    Shows tasks and their relationships

    Exposes tasks that must be completed

    before othersCalled a precedence diagram

    Arrows show how tasks are ordered and flow of

    time

  • 8/3/2019 Precedence Diagram Methods

    4/43

    First and Last Events

    First event has no predecessors

    Last event has no successors

    All networks have a first and last event

  • 8/3/2019 Precedence Diagram Methods

    5/43

    Types of Network Diagrams

    Activity on Node (AON)

    Used in CPM

    Activity on Arc (AOA)

    Used in PERT

  • 8/3/2019 Precedence Diagram Methods

    6/43

    Activity on Node (AON)

    Diagrams

    Bubble Chart

    Events represented by lines

    Delimited by Bubbles (Activities) Activities are in bubbles

  • 8/3/2019 Precedence Diagram Methods

    7/43

    AON Chart based on Activities

    and Predecessors

  • 8/3/2019 Precedence Diagram Methods

    8/43

    Activity on Arc (AOA) Diagrams

    Events are in bubbles

    Activities represented by lines or arcs

    Delimited by Bubbles (Events)

    Requires Dummy Activities to illustrate

    precedence

  • 8/3/2019 Precedence Diagram Methods

    9/43

    Activity on Arrow (Arc)

    Diagrams

  • 8/3/2019 Precedence Diagram Methods

    10/43

    Dummy Activities

    Required due to AOA rule that each task is represented

    by one Arc, which connects two events

    Parallel tasks have a different duration

    If terminated on one event (instant in time), implication is

    that they both have the same duration

    Not generally the case

    Cannot change the schedule if one event slips withoutrevising the diagram

  • 8/3/2019 Precedence Diagram Methods

    11/43

    Dummy Activity Design Rules

    Add Dummy Activity wherever necessary

    when first generating the network

    Remove non-essential dummies Overriding Rule

    Do not remove dummy activity when the result

    creates two or more activities between a

    start/finish node pair

  • 8/3/2019 Precedence Diagram Methods

    12/43

    AOA Diagram based on Activities and Predecessors

  • 8/3/2019 Precedence Diagram Methods

    13/43

    Network Design Rules

    Length of lines and/or placement of bubbles have

    no significance regarding task duration

    Gantt chart task duration indicated by length of bar

    Level of detail must show all schedule constraints

    Plan for schedule changes during project

    Allow for workarounds

    Show all significant events/milestones Network must/should correlate to WBS

    Clean schedule interfaces

  • 8/3/2019 Precedence Diagram Methods

    14/43

    Network Design Rules

    (Continued)

    Earliest time is on the left, latest time is on

    the right

    Always use a single start eventContract Award

    No predecessors

    Always use a single completion eventSystem Delivery

    No successors

  • 8/3/2019 Precedence Diagram Methods

    15/43

    AON vs. AOA

    AON networks do not use dummy events

    Simpler and easier to generate than AOA

    Popular in Construction Industry

    AOA method places emphasis on Events

    Developed before AON

    Better for PERT charts

    AOA line segments imply flow of timeLook similar to Gantt Charts

    Most Software packages create both

  • 8/3/2019 Precedence Diagram Methods

    16/43

    Schedule Network Methodology

    Tabulate Tasks (Activities)

    Determine Task Duration

    Determine Immediate Predecessors Assign Start Event Date and Time

    We are only interested in Process

  • 8/3/2019 Precedence Diagram Methods

    17/43

    Start Event

    Establish Start Date

    Calculate all other event dates using Schedule

    Logic and Task Duration

    Schedule network determines dates, not the other

    way around

    If finish date is incompatible with project goals,

    you must adjust the schedule assumptions Logic (Workarounds)

    Task Duration (More People or Overtime)

  • 8/3/2019 Precedence Diagram Methods

    18/43

    LOGON Task Table

  • 8/3/2019 Precedence Diagram Methods

    19/43

    LOGON AON Diagram

  • 8/3/2019 Precedence Diagram Methods

    20/43

    Incorrect AOA Example

  • 8/3/2019 Precedence Diagram Methods

    21/43

    Key Features of Schedule

    Networks

    Critical Path

    Early Times

    Start

    Finish

    Late Time

    Start

    Finish Total Slack

    Free Slack

  • 8/3/2019 Precedence Diagram Methods

    22/43

    Critical Path

    Concept of Path Length through network

    Calculate for all possible paths by traversingNetwork from left to right

    Longest path length from start event to finishevent is critical path

    Activities on the critical path cause a day-for-dayslip in the completion event

    After calculating the critical path, look for thingsthat can be done in parallel

    Shortens critical path

  • 8/3/2019 Precedence Diagram Methods

    23/43

    LOGON Critical Path Determination

  • 8/3/2019 Precedence Diagram Methods

    24/43

    Early Expected Time of an Event

    Designated as TE

    Calculation of Early Expected Time is partof schedule analysis

    Events which are not on the critical path canbe started early

    By definition, events on the critical path cannot

    be started earlyCan have more than one critical path, on that

    path events cannot be started early

  • 8/3/2019 Precedence Diagram Methods

    25/43

    Early Expected Time of an Event

    (Continued)

    Calculated by taking the sum of all task

    durations on the longest path leading to the

    event

    Traverse network from left to right

  • 8/3/2019 Precedence Diagram Methods

    26/43

    Early Expected Time

    Determination

  • 8/3/2019 Precedence Diagram Methods

    27/43

    Latest Allowable Time of an

    Event

    Designated as TL

    Latest time to which an event can be slipped

    without affecting succeeding events

    Calculated by taking the sum of all task

    durations on the longest backward path

    from the finish date to the event of interest

    Traverse network from right to left

  • 8/3/2019 Precedence Diagram Methods

    28/43

    Latest Allowable Time

    Determination

  • 8/3/2019 Precedence Diagram Methods

    29/43

    Total Slack

    Slack is the range of allowable time between when

    a task can be started, and when it must be started

    Once slack is used up, the finish date of the project is

    affected The task of interest is now on the critical path

    Total slack of an activity is the amount of slack

    available to all activities on a given subpath of a

    network

    Total slack of activities on the critical path is zero

  • 8/3/2019 Precedence Diagram Methods

    30/43

    Total Slack (Continued)

    Total Slack of an activity (task) is

    calculated as follows:

    Total Slack = LS - ES

  • 8/3/2019 Precedence Diagram Methods

    31/43

    Free Slack

    Activities not on the critical path can be delayed

    without affecting the start time of succeeding tasks

    Free slack of an activity is the amount of time that

    the activity can slip without affecting its

    successors

    Assumes that the TE of all preceding tasks has been met

    Free Slack of an activity is calculated as follows:

    Free Slack = ES (earliest successor) - EF

  • 8/3/2019 Precedence Diagram Methods

    32/43

    An Example of Early and Late

    Times for AON

  • 8/3/2019 Precedence Diagram Methods

    33/43

    Precedence Diagramming

    Method (PDM)

    Allows relationships between predecessor

    tasks which are partially completed

    Start-to-Start,SS

    Finish-to-Finish, FF

    Start-to-Finish, SF

    Finish-to-Start, FS Multiple PDM Relationships

  • 8/3/2019 Precedence Diagram Methods

    34/43

    Start-to-Start,SS

  • 8/3/2019 Precedence Diagram Methods

    35/43

    Finish-to-Finish, FF

  • 8/3/2019 Precedence Diagram Methods

    36/43

    Start-to-Finish, SF

  • 8/3/2019 Precedence Diagram Methods

    37/43

    Finish-to-Start, FS

  • 8/3/2019 Precedence Diagram Methods

    38/43

    Multiple PDM Relationships

  • 8/3/2019 Precedence Diagram Methods

    39/43

    Pros and Cons of PDM

    Greater Flexibility than AOA and AON

    Critical Path and Slack Times are not

    simple

    Complex Relationships give

    Counterintuitive Results

    Requires more care Included in modern SW packages

  • 8/3/2019 Precedence Diagram Methods

    40/43

    Criticisms of Network Methods

    Unrealistic Results

    Assume Project can be completely defined(not true) they evolve

    No Clean line between activities(precedence helps)

    Precedence relationships are not fixed (do-

    loop may be necessary, i.e., test) They do produce the best schedule

    possible

  • 8/3/2019 Precedence Diagram Methods

    41/43

    Summary

    Introduced network methods and PDM for

    scheduling

    Networks display the connections between

    project activities and impact on each other

    Determine critical activities and slack times

    PDM reflects the realities of projects work

    R di d R i A i

  • 8/3/2019 Precedence Diagram Methods

    42/43

    Reading and Review Assignment

    Midterm Exam Information

    Read Nicholas Chapter 7

    Answer the following Review Questions

    and Problems: 7-1,2,4,5, 10a, 13b,15a,17

    Midterm Exam (take-home)

    Class handout of MT exam on 22 February

    Return on 27 February to my office (no class on

    27 February)

  • 8/3/2019 Precedence Diagram Methods

    43/43

    Next Lecture

    PERT

    CPM

    Resource Allocation GERT


Recommended