This document provides information on project planning and scheduling techniques, including:
- Project planning involves defining how to complete a project within a set timeframe using defined stages and designated resources.
- Key aspects of project planning include identifying all required activities, estimating resource needs for each activity, and determining dependencies between activities.
- The critical path method (CPM) and program evaluation and review technique (PERT) are common project scheduling and control techniques that use network diagrams to identify critical paths and float times.
The document then provides an example of applying CPM to a sample project network, identifying the critical path and calculating earliest/latest start times and float for each activity.
This document provides information on project planning and scheduling techniques, including:
- Project planning involves defining how to complete a project within a set timeframe using defined stages and designated resources.
- Key aspects of project planning include identifying all required activities, estimating resource needs for each activity, and determining dependencies between activities.
- The critical path method (CPM) and program evaluation and review technique (PERT) are common project scheduling and control techniques that use network diagrams to identify critical paths and float times.
The document then provides an example of applying CPM to a sample project network, identifying the critical path and calculating earliest/latest start times and float for each activity.
This document provides information on project planning and scheduling techniques, including:
- Project planning involves defining how to complete a project within a set timeframe using defined stages and designated resources.
- Key aspects of project planning include identifying all required activities, estimating resource needs for each activity, and determining dependencies between activities.
- The critical path method (CPM) and program evaluation and review technique (PERT) are common project scheduling and control techniques that use network diagrams to identify critical paths and float times.
The document then provides an example of applying CPM to a sample project network, identifying the critical path and calculating earliest/latest start times and float for each activity.
This document provides information on project planning and scheduling techniques, including:
- Project planning involves defining how to complete a project within a set timeframe using defined stages and designated resources.
- Key aspects of project planning include identifying all required activities, estimating resource needs for each activity, and determining dependencies between activities.
- The critical path method (CPM) and program evaluation and review technique (PERT) are common project scheduling and control techniques that use network diagrams to identify critical paths and float times.
The document then provides an example of applying CPM to a sample project network, identifying the critical path and calculating earliest/latest start times and float for each activity.
Download as PPTX, PDF, TXT or read online from Scribd
Download as pptx, pdf, or txt
You are on page 1of 50
PLANNING and SCHEDULING
Pierre Paulo S. Sebastian
Jecel V. Garol BSCE 5-B Project Planning -is a discipline for stating how to complete a project within a certain timeframe, usually with defined stages, and with designated resources. darla/smbs/vit 2 Project Planning Resource Availability and/or Limits Due date, late penalties, early completion incentives Budget Activity Information Identify all required activities Estimate the resources required (time) to complete each activity Immediate predecessor(s) to each activity needed to create interrelationships 3 Work breakdown structure (WBS) A method of breaking down a project into individual elements ( components, subcomponents, activities and tasks) in a hierarchical structure which can be scheduled and cost It defines tasks that can be completed independently of other tasks, facilitating resource allocation, assignment of responsibilities and measurement and control of the project It is foundation of project planning It is developed before identification of dependencies and estimation of activity durations It can be used to identify the tasks in the CPM and PERT 4 5 Sample WBS for Home Landscape Project Project Scheduling and Control Techniques 6 Critical Path Method (CPM) Program Evaluation and Review Technique (PERT) Gantt Chart Manpower Leveling
Critical Path Method (CPM) -a step-by-step technique for process planning that defines critical and non-critical tasks with the goal of preventing time-frame problems and process bottlenecks. Program Evaluation and Review Technique (PERT) -a planning, scheduling and control procedure based upon the use of time-oriented networks which reflect the interrelationships and dependencies among the project tasks. darla/smbs/vit 7 History of CPM/PERT Critical Path Method (CPM) E I Du Pont de Nemours & Co. (1957) for construction of new chemical plant and maintenance shut-down Deterministic task times Activity-on-node network construction Repetitive nature of jobs Project Evaluation and Review Technique (PERT) U S Navy (1958) for the POLARIS missile program Multiple task time estimates (probabilistic nature) Activity-on-arrow network construction Non-repetitive jobs (R & D work) 8 PERT / CPM It is a control tool for defining the parts of construction job and then putting them together in a network form. Its serves as an aid to the project manager but it does not make decision for him nor does it guarantee good management. It only serves the project manager to see the whole picture of the entire job. 9 3 Phases of PERT/CPM 1. Planning 2. Scheduling 3. Control-Monitor Planning -defined as determining the relationship between the work operation and the sequence in which they are to be performed.
darla/smbs/vit 10 Scheduling -the process of allocating calendar dates to jobs based on the approved plan.
darla/smbs/vit 11 Control-Monitor
darla/smbs/vit 12 Project Network Use of nodes and arrows Arrows An arrow leads from tail to head directionally Indicate ACTIVITY, a time consuming effort that is required to perform a part of the work. Nodes A node is represented by a circle - Indicate EVENT, a point in time where one or more activities start and/or finish. 13 Network analysis is the general name given to certain specific techniques which can be used for the planning, management and control of projects Activity A task or a certain amount of work required in the project Requires time to complete Represented by an arrow Dummy Activity Indicates only precedence relationships Does not require any time of effort Event Signals the beginning or ending of an activity Designates a point in time Represented by a circle (node) Network Shows the sequential relationships among activities using nodes and arrows 14 Activity-on-node (AON) nodes represent activities, and arrows show precedence relationships Activity-on-arrow (AOA) arrows represent activities and nodes are events for points in time Project Network 1 3 2 2 4 3 3 1 5 1 6 1 7 1 Start Design house and obtain financing Order and receive materials Select paint Select carpet Lay foundations Build house Finish work AOA Project Network for House 15 3 2 0 1 3 1 1 1 1 2 4 6 7 3 5 Lay foundation Design house and obtain financing Order and receive materials Dummy Finish work Select carpet Select paint Build house AON Project Network for House Situations in network diagram 16 A B C A must be completed before either B or C can start A B C C cannot start until both A and B are completed D C B A both A and B must be completed before either of C or D can start A B B cannot start until A is completed. darla/smbs/vit 17 Situations in network diagram A C B D Dummy A must be completed before B can start D cannot start until A and C are completed A C B D Dummy C must be completed before D can start B cannot start until A and C are completed Concurrent Activities 18 2 3 Lay foundation Order material (a) Incorrect precedence relationship (b) Correct precedence relationship 1 2 0 Order material 3 4 2 Dummy Lay foundation Network example 19 From the following table of information, (a) Draw the precedence diagram, (b) Find the critical path, (c) Determine the expected duration of the project. Activity Precedes Expected time (Days) A C , B 4 C D 12 D I 2 B I 5 E F 3 F J 8 I J 12 J End 9 G H 1 H K 3 K End 15 20 Activity A, E and G are absent in the precedes column therefore they are the starting activities A = 4 E = 3 G = 1 A precedes C, B E precedes F G precedes H C = 12 B = 5 F = 8 H = 3 D = 2 J = 9 K = 15 C precedes D B & D precedes I I = 12 F & I precedes J H precedes K J and K are the ending activity PATH: A-C-D-I-J = 4 + 12 + 2 + 12 + 9 = 39 A-B-I-J = 4 + 5 + 12 + 9 = 30 E-F-J = 3 + 8 + 9 = 20 G-H-K = 1 + 3 + 15 = 19 The highest number is 39, thus Path A-C-D-I-J is the Critical Path which means the longest route. The project duration is 39 days CPM calculation Path A connected sequence of activities leading from the starting event to the ending event Critical Path The longest path (time); determines the project duration Critical Activities All of the activities that make up the critical path 21 Forward Pass Earliest Start Time (ES) earliest time an activity can start ES = maximum EF of immediate predecessors Earliest finish time (EF) earliest time an activity can finish earliest start time plus activity time EF= ES + t 22 Latest Start Time (LS) Latest time an activity can start without delaying critical path time LS= LF - t Latest finish time (LF) latest time an activity can be completed without delaying critical path time LF = minimum LS of immediate predecessors Backward Pass Float or Slack time The term Slack is used by PERT which is equivalent to Float of CPM network system. It is the word used for those activities which do not fall on the critical path. These activities have scheduling TIME LEEWAY that can be used without adversed effect on the project time completion.
The Slack or Float Time is computed using either of the following equations: Float = LS ES or Float = LF EF
The activities with Zero Slack Time indicate the critical path
23 CPM analysis Draw the CPM network Analyze the paths through the network Determine the float for each activity Compute the activitys float float = LS - ES = LF - EF Float is the maximum amount of time that this activity can be delay in its completion before it becomes a critical activity, i.e., delays completion of the project Find the critical path is that the sequence of activities and events where there is no slack i.e.. Zero slack Longest path through a network Find the project duration is minimum project completion time 24 PERT/CPM Example 1 CPM Network 25 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 PERT/CPM Example 1 ES and EF Times 26 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5
PERT/CPM Example 1 ES and EF Times 27 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5 5 14 8 21
6 23
6 21 PERT/CPM Example 1 ES and EF Times 28 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5 5 14 8 21 21 33 6 23 21 30 23 29 6 21 Projects EF = 33 PERT/CPM Example 1 LS and LF Times 29 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5 5 14 8 21 21 33 6 23 21 30 23 29 6 21
21 33 27 33
24 33
PERT/CPM Example 1 LS and LF Times 30 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5 5 14 8 21 21 33 6 23 21 30 23 29 6 21 3 9 0 8 7 12 12 21 21 33 27 33 8 21 10 27 24 33 9 24 PERT/CPM Example 1 Float 31 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 0 6 0 8 0 5 5 14 8 21 21 33 6 23 21 30 23 29 6 21 3 9 0 8 7 12 12 21 21 33 27 33 8 21 10 27 24 33 9 24 3 4 3 3 4 0 0 7 7 0 PERT/CPM Example 1 Critical Path 32 a, 6 f, 15 b, 8 c, 5 e, 9 d, 13 g, 17 h, 9 i, 6 j, 12 PERT/CPM Example 2 From the following data of information, prepare a data sheet development showing (a) Earliest and Latest Start, (b) Earliest and Latest Finish, (c) Total and Free Float or Slack and (d) Critical Activities 33 Activities Time Duration in Days 1-2 Demolition and clearing 8 2-3 Excavation 14 2-5 Underground installation 6 3-4 Foundation and columns 5 4-5 Dummy 0 4-6 Construction of 2 nd floor 6 4-7 Roof framing and flooring 6 5-7 Ground floor slab 4 5-8 Mechanical and Electrical Services 12 6-7 Construction of exterior walls 12 7-8 Dummy 0 7-9 Construction of interior partitions 10 8-9 Mech. & Elect. Equipments & fixtures 12 9-10 Painting and finishing work 8 PERT/CPM Example 2 34 The Network Diagram 1 2 3 4 7 9 10 6 5 8 8 14 5 6 0 6 6 12 12 4 0 12 10 8 PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 EF = D + ES 8 ES = EF (previous activity) 8 8 EF = D + ES 22 14 ES = EF (previous activity) 22 EF = D + ES 27 27 27 27 27 33 33 27 27 31 39 2-5 has EF = 14 4-5 has EF = 27 Use the highest EF = 27 as ES of the next activity 33 45 45 45 45 55 45 57 57 65 PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 8 8 8 22 14 22 27 27 27 27 27 33 33 27 27 31 39 33 45 45 45 45 55 45 57 57 65 65 Highest EF of last activity = LF of last activity LS = LF - D 57 LF = LS (previous activity) 57 57 LS = LF - D 45 47 LF = LS (previous activity) 45 LS = LF - D 45 7-8 has LS = 45 7-9 has LS = 47 Use the lowest LS = 45 as LF of the next activity 45 45 45 33 41 39 45 33 33 27 33 33 27 22 22 8 33 27 8 0 PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 8 8 8 22 14 22 27 27 27 27 27 33 33 27 27 31 39 33 45 45 45 45 55 45 57 57 65 65 57 57 57 45 47 45 45 45 45 45 33 41 39 45 33 33 27 33 33 27 22 22 8 33 27 8 0 Total Float = ES LS or = EF LF If Total Float = 0, The activity is part of the Critical Path 0 0 Total Float = ES LS or = EF LF If Total Float = 0, The activity is part of the Critical Path 19 Total Float = ES LS or = EF LF 0 6 0 0 0 0 0 12 14 6 2 PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 8 8 8 22 14 22 27 27 27 27 27 33 33 27 27 31 39 33 45 45 45 45 55 45 57 57 65 65 57 57 57 45 47 45 45 45 45 45 33 41 39 45 33 33 27 33 33 27 22 22 8 33 27 8 0 0 0 19 0 6 0 0 0 0 0 12 14 6 2 FREE FLOAT (FF) It refers to the amount of extra time that exists for an activity when all activities preceding it start at their Early Start (ES) date. It is numerically equal to the earliest start of any of its succeeding activities minus the earliest finish (ES +D) of the activity in question. In equation: FF(1-2) = ES(2-3) (EF(1-2)) or FF(1-2) = ES(2-3) (ES(1-2) + D(1-2)) FF(1-2) = ES(2-3) EF(1-2) = 8 8 = 0 or FF(1-2) = ES(2-5) EF (1-2) = 8 8 = 0 * If ES(2-3) and ES(2-5) are not equal, choose the highest ES between the two. 0 FF(1-2) PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 8 8 8 22 14 22 27 27 27 27 27 33 33 27 27 31 39 33 45 45 45 45 55 45 57 57 65 65 57 57 57 45 47 45 45 45 45 45 33 41 39 45 33 33 27 33 33 27 22 22 8 33 27 8 0 0 0 19 0 6 0 0 0 0 0 12 14 6 2 0 FF(2-3) = ES(3-4) EF(2-3) = 22 22 = 0 FF(2-3) 0 FF(2-5) = ES(5-7) EF(2-5) = 27 14 = 13 FF(2-5) 13 PERT/CPM Example 2 DATA SHEET Activity Estd Time (D) START FINISH FLOAT CRITICAL Activity ES LS EF LF Total Free 1 2 8 2 3 14 2 5 6 3 4 5 4 5 0 4 6 6 4 7 6 5 7 4 5 8 12 6 7 12 7 8 0 7 9 10 8 9 12 9 10 8 0 8 8 8 22 14 22 27 27 27 27 27 33 33 27 27 31 39 33 45 45 45 45 55 45 57 57 65 65 57 57 57 45 47 45 45 45 45 45 33 41 39 45 33 33 27 33 33 27 22 22 8 33 27 8 0 0 0 19 0 6 0 0 0 0 0 12 14 6 2 0 0 13 FF(3-4) = ES(4-5) EF(3-4) = 27 27 = 0 0 FF(4-5) = ES(5-7) EF(4-5) = 27 27 = 0 0 FF(4-6) = ES(6-7) EF(4-6) = 33 33 = 0 0 FF(4-7) = ES(7-8) EF(4-7) = 45 33 = 12 12 FF(5-7) = ES(7-8) EF(5-7) = 45 31 = 14 14 0 0 0 2 0 6 PERT PERT is based on the assumption that an activitys duration follows a probability distribution instead of being a single value Three time estimates are required to compute the parameters of an activitys duration distribution: pessimistic time (t p ) - the time the activity would take if things did not go well most likely time (t m ) - the consensus best estimate of the activitys duration optimistic time (t o ) - the time the activity would take if things did go well
41 Mean (expected time): t e = t p + 4 t m + t o
6 Variance: V t = 2 = t p - t o
6 2 PERT analysis Draw the network. Analyze the paths through the network and find the critical path. The length of the critical path is the mean of the project duration probability distribution which is assumed to be normal The standard deviation of the project duration probability distribution is computed by adding the variances of the critical activities (all of the activities that make up the critical path) and taking the square root of that sum Probability computations can now be made using the normal distribution table. 42 Probability computation 43 Determine probability that project is completed within specified time Z = x -
where = t p = project mean time = project standard mean time x = (proposed ) specified time Normal Distribution of Project Time 44 = t p Time x Z Probability PERT Example Immed. Optimistic Most Likely Pessimistic Activity Predec. Time (Hr.) Time (Hr.) Time (Hr.) A -- 4 6 8 B -- 1 4.5 5 C A 3 3 3 D A 4 5 6 E A 0.5 1 1.5 F B,C 3 4 5 G B,C 1 1.5 5 H E,F 5 6 7 I E,F 2 5 8 J D,H 2.5 2.75 4.5 K G,I 3 5 7 45 What is the probability that this project will be completed within 1 day? PERT Example 46
A D C B F E G I H K J
PERT Network PERT Example Activity Expected Time Variance A 6 4/9 B 4 4/9 C 3 0 D 5 1/9 E 1 1/36 F 4 1/9 G 2 4/9 H 6 1/9 I 5 1 J 3 1/9 K 5 4/9 47 PERT Example Activity ES EF LS LF Slack A 0 6 0 6 0 *critical B 0 4 5 9 5 C 6 9 6 9 0 * D 6 11 15 20 9 E 6 7 12 13 6 F 9 13 9 13 0 * G 9 11 16 18 7 H 13 19 14 20 1 I 13 18 13 18 0 * J 19 22 20 23 1 K 18 23 18 23 0 * 48 PERT Example V path = V A + V C + V F + V I + V K
= 4/9 + 0 + 1/9 + 1 + 4/9 = 2
path = 1.414 z = (24 - 23)/ (24-23)/1.414 = .71 From the Standard Normal Distribution table: P(z < .71) = .5 + .2612 = .7612
49 50 Graph or bar chart with a bar for each project activity that shows passage of time Provides visual display of project schedule Gantt Chart