16 17 PM Developing a Project Plan

Embed Size (px)

Citation preview

  • 8/3/2019 16 17 PM Developing a Project Plan

    1/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 1

    DEVELOPING A PROJECT PLAN

    Dr. Jamil Ahmed

    Department of Communication and Management SciencesPAKISTAN INSTITUTE OF ENGINEERING AND APPLIED SCIENCES

    I had six honest serving men who

    taught me all I know; their names were

    what andhowandwhyandwhen and

    where andwho.

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3

    OVERVIEW

    Developing the Project Network

    From Work Package to Network

    Constructing a Project Network

    Activity-on-Node (AON) Fundamentals

    Network Computation Process

    Using the Forward and Backward Pass Info

    Level of Detail for Activities

    Extended Network Techniques

    Summary

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    4

    DEVELOPING THE PROJECT NETWORK

    The Project Network

    A tool used for planning, scheduling, andmonitoring project progress

    A graphic flow chart of the project job plan

    Depicts:

    The project activities The logical sequences

    The interdependencies

    Start and finish times of activities

    The critical path

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    5

    DEVELOPING THE PROJECT NETWORK

    The Project Network Provides the basis for scheduling labor and equipment

    Enhances communication among project participants

    Provides an estimate of the projects duration

    Provides a basis for budgeting cash flow

    Highlights activities that are critical and cannot be

    delayed

    Help managers get and stay on plan

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    6

    FROM WORK PACKAGE TO NETWORK

    FIGURE 6.1

  • 8/3/2019 16 17 PM Developing a Project Plan

    2/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 2

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    7

    FROM WORK PACKAGE TO NETWORK

    FIGURE 6.1

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    8

    CONSTRUCTING A PROJECT NETWORK

    Terminology

    Activity: an element of theproject that requires time

    Merge Activity: an activity thathas two or more precedingactivities on which it depends

    Parallel (Concurrent) Activities:Activities that can occurindependently and, if desired,not at the same time

    A

    C

    B D

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    9

    CONSTRUCTING A PROJECT NETWORK

    Terminology

    Path: a sequence of connected,dependent activities

    Critical path: the longest paththrough the activity network that

    allows for the completion of all

    project-related activities; theshortest expected time in which

    the entire project can becompleted. Delays on the criticalpath will delay completion of the

    entire project

    C

    A B D

    (Assumes that minimum of A + B >minimum of C in length of times to

    complete activities.)

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 0

    CONSTRUCTING A PROJECT NETWORK

    Terminology

    Event: a point in time when anactivity is started or completed.

    It does not consume time

    Burst Activity: an activity thathas more than one activity

    immediately following it (more

    than one dependency arrow

    flowing from it)

    B

    D

    A C

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 1

    CONSTRUCTING A PROJECT NETWORK

    Two Approaches

    Activity-on-Node (AON)

    Uses a node to depict an activity

    Activity-on-Arrow (AOA)

    Uses an arrow to depict an activity

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 2

    BASIC RULESFor Developing Project Networks

    Networks typically flow from left to right

    An activity cannot begin until all of its preceding

    activities are complete

    Arrows indicate precedence and flow and can cross

    over each other

    Identify each activity with a unique number; this

    number must be greater than its predecessors

    Looping is not allowed

    Conditional statements are not allowed

    Use common start and stop nodes

  • 8/3/2019 16 17 PM Developing a Project Plan

    3/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 3

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 3

    ACTIVITY-ON-NODE FUNDAMENTALS

    A B C

    Y

    Z

    X

    A is preceded by nothing

    B is preceded by A

    C is preceded by B

    Y and Z are preceded by X

    Y and Z can begin at the same time, ifyou wish

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 4

    ACTIVITY-ON-NODE FUNDAMENTALS

    J

    L

    M

    All (J, K, L) must be completed beforeM can begin

    K

    J, K, & L can all begin at the sametime, if you wish (they need not occursimultaneously)

    but

    X Z Z is preceded by X and Y

    Y AA AA is preceded by X and Y

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 5

    NETWORK INFORMATION

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 6

    NETWORK INFORMATION

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 7

    NETWORK COMPUTATION PROCESS

    Forward PassEarliest Times

    How soon can the activity start? (early startES)

    How soon can the activity finish? (early finishEF)

    How soon can the project finish? (expected timeET)

    Backward PassLatest Times

    How late can the activity start? (late startLS)

    How late can the activity finish? (late finishLF)

    Which activities represent the critical path?

    How long can it be delayed? (slack or floatSL)

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 8

    NETWORK INFORMATION

  • 8/3/2019 16 17 PM Developing a Project Plan

    4/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 4

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    1 9

    FORWARD PASS COMPUTATION

    Add activity times along each path in the

    network (ES + Duration = EF).

    Carry the early finish (EF) to the next

    activity where it becomes its early start

    (ES) unless

    The next succeeding activity is a merge

    activity, in which case the largest EF of all

    preceding activities is selected.

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 0

    BACKWARD PASS COMPUTATION

    Subtract activity times along each path in

    the network (LF - Duration = LS).

    Carry the late start (LS) to the next activity

    where it becomes its late finish (LF) unless

    The next succeeding activity is a burst

    activity, in which case the smallest LS of all

    preceding activities is selected.

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 1

    DETERMINING SLACK (or FLOAT)

    Total slack

    The amount of time an activity can be delayedwithout delaying the entire project

    Free Slack (or Float)

    The amount of time an activity can be delayed

    after the start of a longer parallel activity oractivities

    The critical path is the network path(s) that

    has (have) the least slack in common

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 2

    ACTIVITY-ON-NODE NETWORK

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 3

    ACTIVITY-ON-NODE NETWORK

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 4

    ACTIVITY-ON-NODE NETWORK

  • 8/3/2019 16 17 PM Developing a Project Plan

    5/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 5

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 5

    ACTIVITY-ON-NODE NETWORK

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 6

    PRACTICAL CONSIDERATIONS

    Network Logic Errors

    Activity Numbering

    Use of Computers to Develop Networks

    Calendar Dates

    Multiple Starts and Multiple Projects

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 7

    PRACTICAL CONSIDERATIONS

    A B

    C

    Illogical Loop

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 8

    EXTENDED NETWORK TECHNIQUES

    LadderingActivities are broken into segments so the

    following activity can begin sooner and notdelay the work

    LagsThe minimum amount of time a dependent

    activity must be delayed to begin or end Lengthy activities are broken down to reduce the delay

    in the start of successor activities

    Lags can be used to constrain finish-to-start, start-to-start, finish-to-finish, start-to-finish, or combinationrelationships

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    2 9

    LADDERING

    Trench

    1/3

    Trench

    1/3

    Trench

    1/3

    Lay Pipe

    1/3

    Lay Pipe1/3

    Lay Pipe1/3

    Refill

    1/3

    Refill1/3

    Refill1/3

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 0

    LAG: Finish-to-Start

    Pour cementRemove

    scaffolding

    Lag 2

    Place OrderAssemble

    unit

    Lag 19

  • 8/3/2019 16 17 PM Developing a Project Plan

    6/7

    ROJECT MANAGEMENT

    r. Jamil Ahmed 6

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 1

    LAG: Start-to-Start

    Activity

    M

    Activity N

    Activity

    P

    Activity QLag 5

    Trench

    1 mile

    Lay Pipe

    1 mile

    Refill

    1 mile

    Lag 3

    Lag 3

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 2

    LAG: Finish-to-Finish

    Prototype

    Testing

    Lag 4

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 3

    LAG: Start-to-Finish

    Testing

    Document-

    ationLag 3

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 4

    LAG: Combination

    Code

    DebugLag 2

    Lag 4

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 5

    NETWORK USING LAGS

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 6

    HAMMOCK ACTIVITIES

    Hammock Activity

    An activity that spans over a segment of aproject.

    Duration of hammock activities is determinedafter the network plan is drawn.

    Hammock activities are used to aggregatesections of the project to facilitate getting the

    right amount of detail for specific sections of a

    project.

  • 8/3/2019 16 17 PM Developing a Project Plan

    7/7

    ROJECT MANAGEMENT

    7

    Dr. Jamil Ahmed

    DEVELOPING A PROJECT PLAN

    3 7

    SUMMARY

    Developing the Project Network

    From Work Package to Network

    Constructing a Project Network

    Activity-on-Node (AON) Fundamentals

    Network Computation Process

    Using the Forward and Backward Pass Info

    Level of Detail for Activities

    Extended Network Techniques

    Summary