Dr. Hany Abd Elshakour 2/18/2016 10:27 PM 1. Dr. Hany Abd Elshakour 2/18/2016 10:27 PM 2 Time Planning and Control Activity on Arrow (Arrow Diagramming.

Slides:



Advertisements
Similar presentations
WBS: Lowest level OBS: Lowest level
Advertisements

Developing a Project Plan CHAPTER SIX Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Developing a Project Plan CHAPTER SIX Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Chapter 6: Developing a Project Plan
Project Management 6e..
Developing the Project Plan
Where We Are Now Copyright © 2011 The McGraw-Hill Companies, All Rights Reserved.
Project Management Project Management
Developing a Project Plan
Spring 2008, King Saud University Arrow Diagramming Dr. Khalid Al-Gahtani 1 CPM Network Computation Computation Nomenclature The following definitions.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
Project Management Project  A series of related jobs usually directed toward some major output and requiring a significant time to perform Project management.
CSSE Sep.2008 Constructing and Analyzing the Project Network Diagram Chapter 6.
Developing a Project Plan
CSSE 372 Week 6 Day 2 Constructing and Analyzing the Project Network Diagram  PERT Chart PERT was invented for the Nautilus submarine project. Ok, maybe.
إدارة المشروعات Projects Management
Chapter 4: Schedule, cost, and situation analysis (pt. 1) ISE 443 / ETM 543 Fall 2013.
Tutorial 2 Project Management Activity Charts (PERT Charts)
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
Project Scheduling: Networks, Duration estimation, and Critical Path.
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Construction Planning and Scheduling A G E NG 520 Schedule Computations Part #2 1. Definition and Computation of Total and Free Floats: Total Float : The.
Dr. Hany Abd Elshakour 5/4/2015 3:55 PM 1. Dr. Hany Abd Elshakour 5/4/2015 3:55 PM 2 Time Planning and Control Activity on Node Network and Precedence.
Project Development Scheduling and Probability of Completion.
Project Management OPER 576 Project Networks Greg Magnan, Ph.D. April 29, 2004.
Chapters 8, 9, and 10 Design Stage 1 Preconstruction Stage 2: Procurement Conceptual Planning Stage3: Construction Stage 4: Project Close-out.
Activity networks – Example 1 TaskDuration (hours)Immediate predecessors A3- B4- C6- D5A E1B F6B G7C, D, E The table below shows the tasks involved in.
Project Scheduling. SEEM Project Scheduling (PS) To determine the schedules to perform the various activities (tasks) required to complete the project,
Precedence Network Calculations the basic information that should be calculated in the precedence network are: 1) Early activity start (ES) 2) Early activity.
1 ARCH 435 PROJECT MANAGEMENT Lecture 3: Project Time Planning (Arrow Diagramming Technique) Activity on Arrow (AOA)
Project Scheduling: Networks, Duration estimation, and Critical Path
Project Management Dr. Everette S. Gardner, Jr.. Project Management2 PERT / CPM advantages 1. Disciplined planning 2. Realistic objectives 3. Unambiguous.
Time Management Ahmed Awad, Ph.D., PMP. Time Management It includes the processes required to ensure timely completion of the project. b Activity Definition.
Prof. Awad Hanna Estimating Activity Duration Time Interval  Time Interval is selected according to the nature of the activity (seconds - minutes…) 
Where We Are Now. Where We Are Now Developing the Project Plan The Project Network A flow chart that graphically depicts the sequence, interdependencies,
Time Planning and Con trol Precedence Diagram.  Precedence Diagramming  An important extension to the original activity-on-node concept appeared around.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
THE MANAGERIAL PROCESS Clifford F. Gray Eric W. Larson Developing a Project Plan Chapter 6.
Network Problem CPM & PERT
Time Planning and Con trol Time-Scaled Network. Processes of Time Planning and Control activities 1.Visualize and define the activities. Job Logic 2.Sequence.
Irwin/McGraw-Hill © The McGraw-Hill Companies, Inc., 1999 PROJECT MANAGEMENT 18-1 Project Management.
Project Planning and Budgeting Recall the four stages Project Definition and Conceptualization Project Planning and Budgeting Project Execution and Control.
1 TCOM 5143 Lecture 11 Project Management. 2 What’s Project Management? Project management involves planning and scheduling the different activities of.
 Chapter 6: Activity Planning – Part 3 NET481: Project Management Afnan Albahli.
Network Analysis : Pert & CPM
Software Project Scheduling By: Sohaib Ejaz Introduction A Gantt chart is a graphical representation of the duration of tasks against the progression.
 Chapter 6: Activity Planning – Part 2 NET481: Project Management Afnan Albahli.
Project Management – Part 1. Overview What is a project? Project management techniques Activity lists Network diagrams Critical path analysis Gant charts.
PROJECT MANAGEMENT ENCE-7323 TO 763-N CLASS 3 September 17, 2001 Carl E. Edlund
Time Planning and Control Time-Scaled Network
Activity networks – Example 1
PERT and CPM.
Time Planning and Control Activity on Node Network (AON)
Project Management for Business
Project Planning and Scheduling
Time Planning and Control Activity on Node Network (AON)
Activity on Arrow Project Management.
Developing a Project Plan
Time Planning and Control Precedence Diagram
Time Planning and Control Time-Scaled Network
Project Scheduling Basics Activity on Node Precedence Diagrams
ENGINEERING MANAGEMENT (GE 404)
Activity on Node Approach to CPM Scheduling
Time Planning and Control Activity on Node Network (AON)
Project Management (lecture)
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Project Management (lecture)
Time Planning and Control Precedence Diagram
Presentation transcript:

Dr. Hany Abd Elshakour 2/18/ :27 PM 1

Dr. Hany Abd Elshakour 2/18/ :27 PM 2 Time Planning and Control Activity on Arrow (Arrow Diagramming Method)

Dr. Hany Abd Elshakour 2/18/ :27 PM 3 activities 1. Visualize and define the activities. Job Logic 2. Sequence the activities (Job Logic). activity duration 3. Estimate the activity duration. 4. Schedule 4. Schedule the project or phase. resources 5. Allocate and balance resources. update 6. Compare target, planned and actual dates and update as necessary. 7. Controlchanges 7. Control the time schedule with respect to changes. activities 1. Visualize and define the activities. Job Logic 2. Sequence the activities (Job Logic). activity duration 3. Estimate the activity duration. 4. Schedule 4. Schedule the project or phase. resources 5. Allocate and balance resources. update 6. Compare target, planned and actual dates and update as necessary. 7. Controlchanges 7. Control the time schedule with respect to changes.  Processes of Time Planning and Control

Dr. Hany Abd Elshakour 2/18/ :27 PM 4 arrow 1)Each time-consuming activity (task) is portrayed by an arrow. 2)The tail and head of the arrow denote the start and finish of the activity whilst its duration is shown in brackets below. 3)The length of the arrow has no significance neither has its orientation. arrow 1)Each time-consuming activity (task) is portrayed by an arrow. 2)The tail and head of the arrow denote the start and finish of the activity whilst its duration is shown in brackets below. 3)The length of the arrow has no significance neither has its orientation.  ARROW DIAGRAM Activity ] Duration] Order and deliver the new machine ] 30]

Dr. Hany Abd Elshakour 2/18/ :27 PM 5 4)As means of further defining the point in time when an activity starts or finishes, start and finish events are added. eventnodeconnector 5)An event (= node = connector), unlike an activity, does not consume time or resources, it merely represents a point in time at which something or some things happen. 6)Numbers are given to the events to provide a unique identity to each activity. 7)The first event in a project schedule is the start of the project. The last event in a project schedule is the end of the project. 4)As means of further defining the point in time when an activity starts or finishes, start and finish events are added. eventnodeconnector 5)An event (= node = connector), unlike an activity, does not consume time or resources, it merely represents a point in time at which something or some things happen. 6)Numbers are given to the events to provide a unique identity to each activity. 7)The first event in a project schedule is the start of the project. The last event in a project schedule is the end of the project.  ARROW DIAGRAM

Dr. Hany Abd Elshakour 2/18/ :27 PM Activity [Duration] Start EventFinish Event Activity identification numbers event numbers called event numbers  Activity Identification

Dr. Hany Abd Elshakour 2/18/ :27 PM 7  i-j Numbers of Events i  The node at the tail of an arrow is the i-node. j  The node at the head of an arrow is the j-node ij Activity Duration

Dr. Hany Abd Elshakour 2/18/ :27 PM 8 definite points of beginning and finish 1)The network (the graphical representation of a project plan) must have definite points of beginning and finish. (The accuracy and usefulness of a network is dependent mainly upon intimate knowledge of the project itself, and upon the general qualities of judgment and skill of the planning personnel.) right side left side 2)The arrows originate at the right side of a node and terminate at the left side of a node. noone activity 3)Any two events may be directly connected by no more than one activity. 4)Use symbols to indicate crossovers to avoid misunderstanding. definite points of beginning and finish 1)The network (the graphical representation of a project plan) must have definite points of beginning and finish. (The accuracy and usefulness of a network is dependent mainly upon intimate knowledge of the project itself, and upon the general qualities of judgment and skill of the planning personnel.) right side left side 2)The arrows originate at the right side of a node and terminate at the left side of a node. noone activity 3)Any two events may be directly connected by no more than one activity. 4)Use symbols to indicate crossovers to avoid misunderstanding.  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM AB  Logical Relationships  Node “20” is the j-node for activity “A” and it is also the i-node for activity “B” then activity “A” is a predecessor to activity “B”.  In other words activity “B” is a successor to activity “A”.  Activity B depends on activity A.

Dr. Hany Abd Elshakour 2/18/ :27 PM 10  Logical Relationships Succeeding activities  Event numbers must not be duplicated in a network.  j-node number greater than i-node number.

Dr. Hany Abd Elshakour 2/18/ :27 PM 11 Concurrent activities  Logical Relationships

Dr. Hany Abd Elshakour 2/18/ :27 PM 12 5)The network must be a logical representation of all the activities. Where necessary, "dummy activities" are used for:  Unique numbering and  Logical sequencing. Dummy activity zerodependency arrow Dummy activity is an arrow that represents merely a dependency of one activity upon another. A dummy activity carries a zero time. It is also called dependency arrow. 5)The network must be a logical representation of all the activities. Where necessary, "dummy activities" are used for:  Unique numbering and  Logical sequencing. Dummy activity zerodependency arrow Dummy activity is an arrow that represents merely a dependency of one activity upon another. A dummy activity carries a zero time. It is also called dependency arrow.  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM 13  The following network shows incorrect activity numbering A B  Dummy Activities

Dr. Hany Abd Elshakour 2/18/ :27 PM 14  For unique numbering, use dummies A B 75  Dummy Activities

Dr. Hany Abd Elshakour 2/18/ :27 PM  Dummy Activities For representing logical relationships, you may need dummies.

Dr. Hany Abd Elshakour 2/18/ :27 PM 16 looping faulty logic There must be no "looping" in the network. The loop is an indication of faulty logic. The definition of one or more of the dependency relationships is not valid.  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM 17 The network must be continuous (without unconnected activities).  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM 18 Networks should have only one initial event and only one terminal event.  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM 19 finish to start 6.Before an activity may begin, all activities preceding it must be completed (the logical relationship between activities is finish to start).  Rules of Making Arrow Diagram

Dr. Hany Abd Elshakour 2/18/ :27 PM 20 Standard layout for recording data  Network Analysis (Computation) 1.Occurrence times of Events = Early and late timings of event occurrence = Early and late event times Earliest Event Time Latest Event Time Event Label Activity Tail Head Activity

Dr. Hany Abd Elshakour 2/18/ :27 PM 21  Early Event Time (EET = E =T E ) Forward Pass for Computing EET Each activity starts as soon as possible, i.e., as soon as all of its predecessor activities are completed. 1.Direction: Left to right, from the beginning to the end of the project 2.Set: EET of the initial node = 0 3.Add: EET j = EET i + D ij 4.Take the maximum The estimated project duration = EET of the last node. Early Event Time (Earliest occurrence time for event) Early Event Time (Earliest occurrence time for event) is the earliest time at which an event can occur, considering the duration of precedent activities. j i EET j EET i Activity D ij

Dr. Hany Abd Elshakour 2/18/ :27 PM AB C  Early Event Times (EET = E =T E )

Dr. Hany Abd Elshakour 2/18/ :27 PM 23  Early Event Times (T E ) K L M

Dr. Hany Abd Elshakour 2/18/ :27 PM 24  Early Event Times (T E )

Dr. Hany Abd Elshakour 2/18/ :27 PM 25  Early Event Times (T E )

Dr. Hany Abd Elshakour 2/18/ :27 PM 26  Late Event Time (LET = L =T L ) Backward Pass for Computing LET 1.Direction: Right to left, from the end to the beginning of the project 2.Set: LET of the last (terminal) node = EET for it 3.Subtract: LET i = LET j - D ij 4.Take the minimum Late Event Time (Latest occurrence time of event) Late Event Time (Latest occurrence time of event) is the latest time at which an event can occur, if the project is to be completed on schedule. j i LET i EET j LET j EET i Activity D ij

Dr. Hany Abd Elshakour 2/18/ :27 PM 27  Late Event Times (T L )

Dr. Hany Abd Elshakour 2/18/ :27 PM 28  Late Event Times (T L )

Dr. Hany Abd Elshakour 2/18/ :27 PM 29  Late Event Times (T L )

Dr. Hany Abd Elshakour 2/18/ :27 PM 30  Network Analysis (Computation) 1.Early Start (ES) 1.Early Start (ES): The earliest time at which an activity can be started. ES ij = EET i 2.Early Finish (EF) 2.Early Finish (EF): The earliest time at which an activity can be completed. EF ij = ES ij + D ij 3.Late Finish (LF) 3.Late Finish (LF): The latest time at which an activity can be completed without delaying project completion. LF ij = LET j 4.Late Start (LS) 4.Late Start (LS): The latest time at which an activity can be started. LS ij = LF ij  D ij 2.Activity Times (Schedule)

Dr. Hany Abd Elshakour 2/18/ :27 PM 31  Example: Activity Times ES = EET 20 = 2 EF = ES + D = = 5 LF = LET 50 = 13 LS = LF – D = 13 – 3 = 10

Dr. Hany Abd Elshakour 2/18/ :27 PM 32  Network Analysis (Computation) 1.Total Float (TF)  Total float or path float  Total float or path float is the amount of time that an activity’s completion may be delayed without extending project completion time.  Total floa  Total float or path float is the amount of time that an activity’s completion may be delayed without affecting the earliest start of any activity on the network critical path. 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 33  Network Analysis (Computation) 1.Total Float (TF)  Total path float time for activity (i-j) is the total float associated with a path.  For arbitrary activity (i  j), the total float can be written as: Path Float =Total Float (TF ij ) = LS ij  ES ij = LF ij  EF ij = LET j – EET i  D ij 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 34  Example: Total Float Times TF = LS ES TF = 10 – 2 = 8 TF = LF EF TF = 13 – 5 = 8 TF = LET 50 – EET 20 - D TF = 13 – =

Dr. Hany Abd Elshakour 2/18/ :27 PM 35  Network Analysis (Computation) 2.Free Float (FF)  Free float or activity float is the amount of time that an activity’s completion time may be delayed without affecting the earliest start of succeeding activity.  Activity float is “owned” by an individual activity, whereas path or total float is shared by all activities along a slack path.  Total float equals or exceeds free float (TF ≥ FF).  For arbitrary activity (i  j), the free float can be written as: Activity Float = Free Float (FF ij ) = ES jk  EF ij = EET j – EET i  D ij 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 36 FF = ES EF FF = 8 – 5 = 3 FF = EET 50 – EET 20 - D FF = 8 – = 3  Example: Free Float Times

Dr. Hany Abd Elshakour 2/18/ :27 PM 37  Network Analysis (Computation) 3.Interfering Float (ITF)  Interfering float is the difference between TF and FF.  If ITF of an activity is used, the start of some succeeding activities will be delayed beyond its ES.  In other words, if the activity uses its ITF, it “interferes” by this amount with the early times for the down path activity.  For arbitrary activity (i  j), the Interfering float can be written as: Interfering Float (ITF ij ) = TF ij  FF ij = LET j  EET j 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 38 ITF = TF FF IFF = 8 – 3 = 5 ITF = LET 50 – EET 50 ITF = 13 – 8 = 5  Example: Interfering Float Times

Dr. Hany Abd Elshakour 2/18/ :27 PM 39  Network Analysis (Computation) 4.Independent Float (IDF)  It is the amount of float which an activity will always possess no matter how early or late it or its predecessors and successors are. Assuming all predecessors end as late as possible and successors start as early as possible  The activity has this float “independent” of any slippage of predecessors and any allowable start time of successors. Assuming all predecessors end as late as possible and successors start as early as possible.  IDF is “owned” by one activity.  In all cases, independent float is always less than or equal to free float (IDF ≤ FF). 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 40  Network Analysis (Computation) 4.Independent Float (IDF)  For arbitrary activity (i  j), the Independent Float can be written as: Independent Float (IDF ij ) = Max (0, EET j  LET i – D ij ) = Max (0, Min (ES jk ) - Max (LF li )  D ij ) 3.Activity Floats

Dr. Hany Abd Elshakour 2/18/ :27 PM 41  Example: Independent Float Times IDF = Max. (0, [EET 50 – LET 20 - D ]) IDF = Max. (0, [8 – 10 – 3]) =

Dr. Hany Abd Elshakour 2/18/ :27 PM 42  Network Analysis (Computation) least total float longest path through the network  Critical path is the path with the least total float = The longest path through the network. 4.Critical Path 5.Subcritical Paths  Subcritical paths have varying degree of path float and hence depart from criticality by varying amounts.  Subcritical paths can be found in the following way: 1.Sort the activities in the network by their path float, placing those activities with a common path float in the same group. 2.Order the activities within a group by early start time. 3.Order the groups according to the magnitude of their path float, small values first.

Dr. Hany Abd Elshakour 2/18/ :27 PM 43 Draw an arrow diagram to represent the following project. Calculate occurrence times of events, activity times, and activity floats. Also determine the critical path and the degree of criticality of other float paths. ActivityPreceding ActivityTime (days) ANone5 BA7 CA4 DA8 EB6 FD8 GE, C, F3 HG4 IG6  Example

Dr. Hany Abd Elshakour 2/18/ :27 PM 44  Example [7] [5] [8] [4] [3] [4] [8] [6] A B C D E F G H I Activity on arrow network and occurrence times of events

Dr. Hany Abd Elshakour 2/18/ :27 PM 45 ActivityESEFLFLSTFFFITFIDF A B C D E F G H I Activity times and activity floats  Example

Dr. Hany Abd Elshakour 2/18/ :27 PM 46 ActivityESEFLFLSTFCriticality A Critical Path D F G I H a “near critical” path B Third most critical path E C Path having most float Critical path and subcritical paths  Example

Dr. Hany Abd Elshakour 2/18/ :27 PM 47 Installation of a new machine and training the operator Activity Code Activity DescriptionDepends on LevelDuration (day) 100Inspect the machine after installation Hire the operatorNone Install the new machine500, Inspect and store the machine after delivery Hire labor to install the new machineNone Train the operator200, Order and deliver the new machineNone130  Case Study

Dr. Hany Abd Elshakour 2/18/ :27 PM 48  Case Study: Installation of a New Machine and Training the Operator Hire the operator Hire labor to install the new machine Order & deliver the machine Inspect the machine after delivery Install the m. Inspect the m. Train the operator

Dr. Hany Abd Elshakour 2/18/ :27 PM 49 Activityi-j numberESEFLSLFTFFFITFIDF Hire the operator Hire labor to install the machine Order and deliver the machine Inspect the m. after delivery Install the machine Inspect the machine Train the operator  Activity times and activity floats  Case Study: Installation of a New Machine and Training the Operator  Critical path: 10-20, 20-30, 30-40,  Near critical path:  Third most critical path:  Path having most float:  Critical path: 10-20, 20-30, 30-40,  Near critical path:  Third most critical path:  Path having most float: 10-30

Dr. Hany Abd Elshakour 2/18/ :27 PM 50