INSE 6230 Total Quality Project Management Lecture 3 Project Time Management II. Network diagrams ◦ AOA ◦ AON CPM Shortening project schedule ◦ Crashing ◦ PERT 2 3 Defining activities: identifying the specific activities that the project team members and stakeholders must perform to produce the project deliverables Sequencing activities: identifying and documenting the relationships between project activities Estimating activity resources: estimating how many resources a project team should use to perform project activities Estimating activity durations: estimating the number of work periods that are needed to complete individual activities Developing the schedule: analyzing activity sequences, activity resource estimates, and activity duration estimates to create the project schedule Controlling the schedule: controlling and managing changes to the project schedule Network diagramming is a technique for showing the activity precedence relationships in a project A network diagram is a schematic display of the logical relationships among, or sequencing of, project activities Activity on arrow network (AOA) Activity on node network (AON) 1 A 0 B C A 2 D 3 Start C D End The two networks and methods are both widely used, and both of them should be learned. ◦ 4 B Historically, CPM uses AON, PERT uses AOA Also called Arrow Diagramming Method (ADM) Arrows: ◦ Arrows represent particular activities ◦ Arrows show the activity sequencing Nodes: ◦ Nodes are the starting and ending points of activities AOA network diagram can only show finish-to-start dependencies (FS) ◦ Nodes represent events, milestones, or the completion of one or a collection of activities The first node signifies the start of a project, while the last node represents its end 5 Activity-on-Arrow (AOA) Network 1. Find all of the activities that start at node 0. Draw their finish nodes and draw arrows between node 0 and those finish nodes. Put the activity letter or name and duration estimate on the associated arrow. 2. Continue drawing the network diagram, working from left to right. Look for bursts and merges. Bursts occur when a single node is followed by two or more activities. A merge occurs when two or more nodes precede a single node. 3. Continue drawing the project network diagram until all activities that have dependencies are included on the diagram. 4. As a rule of thumb, all arrowheads should face toward the right, and no arrows should cross on an AOA network diagram. 7 Example 4-3 Suppose a project consists of the five activities A, B, C, D and E that satisfy the following relationship: 1. Neither A nor B has any immediate predecessors 2. A is an immediate predecessor of C 3. B is an immediate predecessor of D 4. C and D are immediate predecessors of E A 1 C E 0 3 B 2 D 4 Example 4-3: revised A C 1 E 0 B 1. Neither A nor B has any immediate predecessors 2. A is an immediate predecessor of C 3’. A and B are immediate predecessors of D (revised) 4. C and D are immediate predecessors of E A 0 C A D 2 E 1 2 B 3 3 D C 1 E P 0 3 B 2 D 4 4 Dummy Activities in AOA Networks Dummy activity ◦ No duration and no resources ◦ Graphically represented by a dashed line in a network Purpose of a dummy activity ◦ Maintains the precedence relationships between activities ◦ Provides unique activity designations (e.g. C starts in 1 and finishes in 2) Only in Activity-on-Arrow (AOA) networks! ◦ AON networks do not need dummy activities Dummy Activities in AOA Networks Y Consider the activities associated with the fabrication of a steel component shown in table below. Draw the Activity-on-Arrow (AOA) network diagram for this project, determine the project duration and the critical path. Activity A B C D E F G Precedence and durations of activities Description Predecessors Preliminary design --Evaluation of design A Contract negotiation --Preparation of fabrication C plant B, C Final design D, E Fabrication of product F Shipment of product to owner Duration 6 1 8 5 9 12 3 12 Precedence and durations of activities Description Predecessors Preliminary design --Evaluation of design A Contract negotiation --Preparation of fabrication plant C Final design B, C Fabrication of product D, E Shipment of product to owner F Activity A B C D E F G A 0 B 1 3 E X C 2 D Duration 6 1 8 5 9 12 3 F 5 G 6 4 13 Also called Precedence Diagramming Method (PDM) Nodes (circles or boxes) represent activities Arrows represent precedence relationships More popular than ADM method and used by project management software ◦ No need to use dummy activities ◦ Can show different task dependency types (FS, SS, FF, SF) 14 Activity-on-Node (AON) Network New activity nodes representing the beginning and the end have been added Gantt chart, AOA and AON Networks Gantt chart 1 A B Activity-on-Arrow C D 0 2 A 3 B Activity-on-Node Start C D End AOA and AON Networks Activity-on-Arrow Activity-on-Node 18 CPM is a network diagramming technique used to predict total project duration A critical path for a project is the series of activities that determines the earliest time by which the project can be completed The critical path is the longest path through the network diagram 19 First develop a good network diagram Add the duration estimates for all activities on each path through the network diagram The longest path is the critical path If one (or more) of the activities on the critical path takes longer than planned, the whole project schedule will slip unless the project manager takes corrective action It is important to update project schedule information to meet time goals for a project ◦ The critical path may change as the project progresses ◦ If you know the project completion date will slip, negotiate with the project sponsor 20 Common misconceptions: ◦ The critical path is not the one with the most critical activities! Critical path is concerned with the time dimension of a project ◦ The critical path is not the shortest path through the diagram! 21 There can be more than one critical path if the lengths of two or more paths are the same 2 2 + 2 + 6 + 3 = 13 days 22 Activity A B C D E F G A 0 Precedence and durations of activities Description Predecessors Preliminary design --Evaluation of design A Contract negotiation --Preparation of fabrication plant C Final design B, C Fabrication of product D, E Shipment of product to owner F B 1 X C 2 The length of A-B-E-F-G is 31 The length of C-X-E-F-G is 32 The length of C-D-F-G is 28 3 E D Duration 6 1 8 5 9 12 3 F 5 G 6 4 The critical path is C – (X) – E – F – G The project duration is 32 days. 23 Duration D(i) - estimated time necessary to perform an activity Early Start ES(i) - earliest time an activity can start Early Finish EF(i) - earliest time an activity can finish: A B Start D C End EF(i) = ES(i) + D(i) Late Finish LF(i) - latest time an activity can be finished without delaying the completion date of the project Late Start LS(i) - latest time that an activity can be started without delaying the completion date of the project: LS(i) = LF(i) – D(i) 24 ES EF Activity Number: ID LS D LF Scheduling on Critical Path (CP) • Activities that have different earliest and latest start times (i.e., ES(i) < LS(i)) can be scheduled to start anytime between ES(i) and LS(i) • Schedule Flexibility: The concept of float is to use part or all of this allowable range to schedule an activity without delaying the completion of the project • Activities on a critical path do not have floats TF 0 FF 0 • They have to be scheduled at their ES(i) no flexibility on CP!!! ES(i) LS(i) EF(i) LF(i) CPM with AON Networks Steps for CPM Algorithm (AON) 1. Activity Numbering 2. Forward Pass (ES & EF) 3. Backward Pass (LF & LS) 4. Identifying the Critical Path 5. Float times ES CPM with AON: Step 1. Activity Numbering Number: ID LS EF D Step 1: Give the starting activity number 0. Step 2: Give the next number to any unnumbered activity whose predecessor activities are each already numbered. (e.g., activity 0 is a predecessor activity for 1 and 2) Repeat Step 2 until all activities are numbered. 1: A 3: B 10 5 0: Start 4: D 4 0 2: C 8 5: End 0 LF ES CPM with AON: Step 2. Forward Pass Number: ID LS EF D Step 1: Let ES(0) = 0 Step 2: For j = 1,2,3,...,n (where n is the End node), let ES(j) = maximum {EF(i)} where the maximum is computed over all activities (i) that have j as their successor. Step 3: EF(j) = ES(j) + Dj 0 10 10 15 1: A 3: B 10 5 15 0 0: Start 19 4: D 4 0 0 8 2: C 8 19 5: End 0 LF ES CPM with AON: Step 3. Backward Pass Number: ID LS EF D Step 1: Let LS(n) equal the required completion time of the project. (Let LS(n) = ES(n)) Step 2: For i = n-1, n-2, ..., 0, let LF(i) = minimum {LS(j)} where the minimum is computed over all activities (j) that have i as their predecessor. Step 3: LS(i) = LF(i) - Di 0 10 10 1: A 0 10 15 3: B 10 10 5 15 15 0 0: Start 0 19 19 4: D 15 0 0 8 2: C 7 8 15 4 5: End 19 19 0 LF CPM with AON: Step 4. Critical Path ES Number: ID LS 0 10 10 1: A 0 10 10 10 5 15 0: Start 19 19 4: D 15 0 4 5: End 19 8 2: C 7 8 LF 15 15 0 D 3: B 0 0 EF 15 Path A-B-D: 10+5+4=19 Path C-D: 8+4=12 Condition: ES(i) = LS(i) 19 0 CPM with AON: Step 5. Float Times ES EF Number: ID LS D • Total float (TF) = Total slack the maximum amount of delay which can be assigned to any activity without delaying the entire project TF ( j ) LS( j ) ES ( j ) Free float (FF) = Free slack the amount of delay which can be assigned to any activity without delaying subsequent activities • FF ( j ) min ES (k ) EF ( j ) k k : the successor activities of activity j • For activities on critical path: TF ( j ) 0 FF ( j ) 0 LF CPM with AON: Step 5 Float Times ES Number: ID LS FF = 0 TF = 0 0 10 10 10 15 10 10 5 15 15 0: Start 19 19 4: D 15 0 0 8 8 FF = 7 TF = 7 4 5: End 19 19 0 FF = 0 TF = 0 2: C 7 LF 3: B 0 0 D FF = 0 TF = 0 1: A 0 EF 15 TF ( j ) LS( j ) ES ( j ) FF ( j ) min ES (k ) EF ( j ) k k : the successor activities of activity j CPM with AON: Step 5. Float Times ES Number: ID LS FF = 0 TF = 0 0 10 10 10 3: B 10 10 5 15 15 0: Start 19 19 4: D 15 0 0 8 8 FF = 2 TF = 7 4 FF = 0 TF = 0 2: C 7 LF 15 0 0 D FF = 0 TF = 0 1: A 0 EF 15 10 14 X 15 4 19 FF = 5 TF = 5 5: End 19 19 0 CPM with AON: Example AON diagram 4: G 30 9: B 1: A 15 5: E 8: F 45 30 30 11: D 45 0: Start 10: C 0 15 2: I 5 6: H 15 12: End 3: J 5 0 7: K 30 ES CPM with AON: Example AON diagram 15 EF Number: ID LS 45 D LF 4: G 60 0 90 90 15 1: A 0 30 15 15 15 60 60 5: E 15 45 60 60 9: B 90 90 8: F 30 120 30 120 120 90 0: Start 0 0 10 5 D 45 105 10: C 5 105 15 2: I 165 11: 90 0 0 120 15 15 120 30 6: H 75 15 90 165 0 5 12: 3: J 55 5 5 60 35 7: K 60 30 90 165 End 0 165 ES CPM with AON: Example AON diagram 15 EF Number: ID LS 45 D LF 4: G 60 0 90 90 15 1: A 0 30 15 15 15 60 60 5: E 15 45 60 60 9: B 90 90 8: F 30 120 30 120 120 90 0: Start 0 0 10 5 D 45 105 10: C 5 105 15 2: I 165 11: 90 0 0 120 15 15 120 30 6: H 75 15 90 165 0 5 12: 3: J 55 5 5 60 35 7: K 60 30 90 165 End 0 165 ES CPM with AON: Example AON diagram 15 EF Number: ID 45 LS D LF 4: G 60 30 90 TF=45, FF=45 0 1: A 0 90 15 15 15 15 TF=0, FF=0 0 60 5: E 15 45 60 TF=0, FF=0 0 60 9: B 90 90 8: F 30 90 30 0 30 D 45 75 15 120 TF=15, FF=15 90 165 5 12: 3: J 55 5 5 60 TF=55, FF=0 35 7: K 60 30 90 TF=55, FF=55 165 TF=0, FF=0 6: H TF=60, FF=60 0 105 165 11: 120 TF=0, FF=0 105 15 15 10 5 15 TF=10, FF=10 120 10: C 5 2: I 120 TF=0, FF=0 90 0: Start 0 60 120 165 End 0 Activity E 3 Activity B 8 Activity H 4 Activity F Activity A Activity I 4 0 0 Activity C 3 Activity G 5 Activity D 5 38 8 11 Activity E 9 0 3 12 8 Activity B 0 12 8 8 Activity H 12 8 0 0 8 0 4 16 12 16 Activity F Activity A 16 12 4 Activity I 16 0 0 3 Activity C 3 5 8 5 10 Activity G 11 0 5 5 16 Activity D 6 39 5 11 The critical path is ………A-B-F-H-I………. The total duration of the project is ……16…….. For activity E, determine ES:……8……….. and LF ………12…… For activity G, determine EF:……10……….. and LS ………11… For activity C, determine TF:………5……… and FF ………2…… For activity D, determine TF:………6……… For activity F, determine FF ……0………… Three main techniques for shortening schedules ◦ Reduce the duration of activities on the critical path by adding more resources or changing their scope ◦ Fast tracking activities by doing them in parallel or overlapping them Can end up lengthening the schedule since starting tasks too soon may increase project risk and result in rework ◦ Crashing activities by obtaining the greatest amount of schedule compression for the least incremental cost Crash time an amount of time an activity can be reduced Crash cost cost of reducing activity time 40 Find critical path (CP) by CPM Determine Crash Cost per period (week, month) for each activity Crash cost per period = Find an activity on the CP with the minimum crash cost per period and reduce its duration as much as possible ◦ Reduction should fall within its allowable range ◦ Reduction can be carried out only to the point where another path becomes critical! If the reduction goes beyond the point where another path becomes critical, the costs may be incurred unnecessarily If 2 paths become CP simultaneously, activities on both CPs must be reduced by the same amount Continue until you reach the desired project completion time ◦ When reducing it is necessary to keep up with all the network paths 41 In a house building project you are asked to deliver the house in 30 weeks, but you cannot deliver it before 36 weeks based on your original schedule and budget. How much extra cost would need to be incurred to complete the house by this time? House building network: 2 8 Start 3 4 Activity ID Activity duration (in weeks) 4 12 1 7 4 12 3 4 5 4 6 4 2 8 Start B: C: D: 12 1 7 4 12 3 4 A: 4 1-2-4-7 12 + 8 + 12 + 4 = 36 months 1-2-5-6-7 12 + 8 + 4 + 4 + 4 = 32 months 1-3-4-7 12 + 4 + 12 + 4 = 32 months 1-3-5-6-7 12 + 4 + 4 + 4 + 4 = 28 months 5 4 6 4 Critical path Minimum project completion time at this point is 36 weeks. Can we complete it earlier? Activity Normal Time (Weeks) Crash Time (Weeks) 1 2 3 4 5 6 7 12 8 4 12 4 4 4 7 5 3 9 1 1 3 Normal Cost Crash Cost $3,000 2,000 4,000 50,000 500 500 15,000 $5,000 3,500 7,000 71,000 1,100 1,100 22,000 $75,000 $110,700 Total Allowable Crash Time (Weeks) Crash Cost – Normal Cost Normal Time – Crash Time 44 5 3 1 3 3 3 1 Crash Cost per Week $400 500 3,000 7,000 200 200 7,000 CP $500 $7000 4 2 8 $7000 12 7 4 1 Project Duration: 36 weeks 12 $400 3 4 $3000 5 4 6 4 $200 $200 Path durations: 1-2-4-7: 36 1-2-5-6-7: 32 1-3-4-7: 32 1-3-5-6-7: 28 •The cheapest activity to crash is Activity 1 •Max allowable time it can be reduced is 5 weeks •Can we really reduce it by 5 weeks? •Remember, you can reduce only until your CP reaches another path(s), at which point you need to check whether another path(s) did not become critical •Your maximum crashing time is thus 4 weeks, because at 32 weeks you reach other 2 paths and you need to recalculate CP 45 $500 Crash 1 by 4 weeks: $7000 4 2 8 $7000 12 7 4 1 Project Duration: 32 weeks 8 $400 3 4 $3000 5 4 6 4 $200 $200 Path durations: 1-2-4-7: 32 1-2-5-6-7: 28 1-3-4-7: 28 1-3-5-6-7: 24 •Project duration is now 32 weeks •Additional cost: 4 weeks per $400 = $1,600 •CP is still the same 1-2-4-7 •We can still continue crashing Activity 1 (still it is cheapest) •Max allowable time it can still be reduced is 1 week 46 $500 Crash 1 by 1 week: $7000 4 2 8 $7000 12 7 4 1 Project Duration: 31 weeks 7 $400 3 4 $3000 5 4 6 4 $200 $200 •Project duration is now 31 weeks •Additional cost: 1 week per $400 = $400 •Total crashing cost: $1,600 + $400 = $2,000 •CP is still the same 1-2-4-7 Path durations: 1-2-4-7: 31 1-2-5-6-7: 27 1-3-4-7: 27 1-3-5-6-7: 23 • Which activity to crash now? •Activity 1 cannot be crashed anymore, we reached allowable max •Activity 2 is cheapest one to crash now •Max allowable time it can be reduced is 3 weeks •But we need to crash it by 1 week only (from 31 to 30 weeks) in 47 order to reach the desirable project duration $500 Crash 2 by 1 week: $7000 4 2 7 $7000 12 7 4 1 Project Duration: 30 weeks 7 $400 3 4 $3000 5 4 6 4 $200 $200 •Project duration is now 30 weeks •Additional cost: 1 week per $500 = $500 •Total crashing cost: $1,600 + $400 + $500 = $2,500 •CP is still the same 1-2-4-7 Path durations: 1-2-4-7: 30 1-2-5-6-7: 26 1-3-4-7: 27 1-3-5-6-7: 23 •The project duration has now been reduced to the desirable 30 weeks for a total crashing cost (additional cost) of $2,500 •Following this procedure the network can be crashed to 24 weeks at a total additional cost of $31,500. 48 The network and durations given below show the original schedule for a project. Based on the information in the table you can decrease the durations of activities at an additional expense. The owner wants you to you to finish the project in 120 days at the minimum possible cost. Determine the project duration and its cost before and after crashing and show the details about the activities which should be crashed. What is (are) A the critical path(s)? 120 1 B 20 2 C 3 40 D 30 4 E 50 5 F 60 49 Activity Normal duration (days) A 120 B 20 C 40 D 30 E 50 F 60 Crash Duration (days) 100 15 30 20 35 40 Normal Cost Crash Cost 12000 1800 16000 1400 3600 13500 14000 2800 17000 2000 5400 14500 Activity Normal duration (days) A B C D E F • Crash duration (days) 100 15 30 20 35 40 120 20 40 30 50 60 Normal Cost Crash Cost Crash cost per day 12000 1800 16000 1400 3600 3500 14000 2800 17000 2000 5400 14500 200 100 60 120 ∑ 38300 At this point: • The critical path is B-C-D-E • The cost of the project is $ 38 300 • The project duration is 140 days. Path durations: A: 120 B-C-D-E: 140 B-F-E: 130 A 120 1 B 20 2 C 3 40 F 60 50 D 30 4 E 50 5 Activity Normal duration (days) A B C D E F Crash duration (days) 100 15 30 20 35 40 120 20 40 30 50 60 Normal Cost Crash Cost Crash cost per day 12000 1800 16000 1400 3600 3500 14000 2800 17000 2000 5400 14500 200 100 60 120 550 ∑ 38300 • The first activity to crash is activity D. It will be crashed by 10 days for an additional cost of $600. We have 2 critical paths now! B-C-D-E and B-F-E (130 days) Both should be reduced! A Path durations: A: 120 B-C-D-E: 130 B-F-E: 130 120 1 B 20 2 C 3 40 F 60 51 D 30 20 4 E 50 5 Activity A B C D E F Normal duration (days) Crash duration (days) 100 15 30 20 35 40 120 20 40 30 50 60 Normal Cost Crash Cost Crash cost per day 12000 1800 16000 1400 3600 3500 14000 2800 17000 2000 5400 14500 200 100 60 120 550 ∑ 38300 • What activities can we reduce in order to reduce the duration of BOTH critical paths? • • • • Only B: $200 per day C and F: $100 + $550 = $650 per day D and F: $60 + $550 = $610 per day Only E: $120 per day 1 B 20 2 A 120 C 3 40 F 60 52 Path durations: A: 120 B-C-D-E: 130 B-F-E: 130 D 30 20 4 E 50 5 Activity Normal duration (days) A B C D E F 120 20 40 30 50 60 Crash duration (days) 100 15 30 20 35 40 Normal Cost Crash Cost Crash cost per day 12000 1800 16000 1400 3600 3500 14000 2800 17000 2000 5400 14500 100 200 100 60 120 550 • ∑ 38300 The second activity to crash is activity E. It will be crashed by 10 days for an additional cost of $ 1 200. • After crashing, the project cost is $ 40 100 and the project duration is 120 days. • The final critical path(s) are B-C-D-E, B-F-E and A. Path durations: A: 120 B-C-D-E: 120 B-F-E: 120 A 120 1 B 20 2 C 3 40 F 53 60 D 2030 4 E 50 40 5 Dealing with Uncertainty • There may be a significant amount of uncertainty associated with the actual task durations • Ignore the uncertainty, and schedule the project using the expected or most likely duration for each activity. • Drawbacks: • Typically results in overly optimistic schedules • The use of single activity durations often produces a rigid, inflexible mindset on the part of schedulers and the loss of confidence in the realism of a schedule • Include a contingency allowance in the estimate of activity durations. • E.g., an activity with an expected duration of 2 days might be • scheduled for a period of 2.2 days, including a 10% contingency. Systematic use of contingency factors can result in more accurate schedules • Use more elaborate techniques to deal with uncertainty • PERT • Monte Carlo simulation PERT (Project Evaluation and Review Technique) PERT is a network analysis technique used to estimate project duration when there is a high degree of uncertainty about the activity durations • A commonly used formal method for dealing with uncertainty in project scheduling. • Applies the CPM to a weighted duration estimate Procedure: • Calculate the means of durations for each activity based • • on three point estimates Determine critical path using the means Find the expected project duration and the variance PERT: Three point estimates The mean and variance for each activity duration are typically computed from the three point estimates: • optimistic (ai,j) • most likely (mi,j) • pessimistic (bi,j) Mean: Variance: Project duration measures: • The expected project duration E(T) is equal to the sum of the expected durations of the activities along the critical path. • The variance σ 2(T) in the duration of CP is calculated as the sum of the variances along the critical path. • Assuming that activity durations are independent random variables PERT: Example 1 PERT: Example 1 k Calculate CP without considering uncertainty: ABDI: 21 weeks ACDI: 19 weeks ACEGI: 25 weeks The critical path A – C – E – G – I ACEHI: 23 weeks ACFHI: 21 weeks Completion time without considering uncertainty is 25 weeks PERT: Example 1 If we can obtain three point estimates we can incorporate uncertainty into the project duration calculations PERT: Example 1 k Calculate CP while considering uncertainty: ABDI: 23.5 weeks ACDI: 20.84 weeks ACEGI: 26 weeks The critical path A – C – E – G – I ACEHI: 24.5 weeks ACFHI: 23.17 weeks Completion time with considering uncertainty, i.e. expected project duration, is 26 weeks PERT: Example 1 In order to determine the variance in duration of the critical path you can calculate variances only for activities on the critical path. The critical path: A – C – E – G – I Variance: Standard deviation: PERTquestions Probabilistic network analysis: T T ~ N ( , 2 ) T The network diagram below represents a project consisting of 9 activities, the durations of which are uncertain. The activity most likely, optimistic and pessimistic estimates are indicated in the table below Determine the completion time of the project without considering uncertainty, the expected project duration based on the three point estimates, the corresponding variance and the critical path. Activity A B C D E F G H I 63 Optimistic Most Likely Pessimistic Duration Duration Duration (weeks) (weeks) (weeks) 3 4 5 2 3 5 6 8 10 5 7 8 6 9 14 10 12 14 2 2 4 4 5 8 4 6 8 Activity A B C D E F G H I Optimistic Most Likely Pessimistic Duration Duration Duration (weeks) (weeks) (weeks) 3 4 5 2 3 5 6 8 10 5 7 8 6 9 14 10 12 14 2 2 4 4 5 8 4 6 8 Calculate CP without considering uncertainty For the calculations consider only most likely durations BFI: 21 weeks BEGI: 20 weeks BEH: 17 weeks ACFI: 30 weeks ACEH: 26 weeks ACEGI: 29 weeks ADGI: 19 weeks ADH: 16 weeks 64 Critical path is A-C-F-I Project duration without considering uncertainty is 30 weeks Optimistic Most Likely Pessimistic Duration Duration Duration Activity (weeks) (weeks) (weeks) A 3 4 5 B 2 3 5 C 6 8 10 D 5 7 8 E 6 9 14 F 10 12 14 G 2 2 4 H 4 5 8 I 4 6 8 4 3.16 8 6.83 9.33 12 2.33 5.33 6 Calculate CP while considering uncertainty First compute , i.e. the means for the activity durations BFI: 21.16 weeks BEGI: 20.8 weeks BEH: 17.82 weeks ACFI: 30 weeks ACEH: 26.66 weeks ACEGI: 29.66 weeks ADGI: 19.16 weeks ADH: 16.16 weeks 65 Critical path is A-C-F-I Project duration while considering uncertainty is 30 weeks Optimistic Most Likely Pessimistic Duration Duration Duration Activity (weeks) (weeks) (weeks) A 3 4 5 B 2 3 5 C 6 8 10 D 5 7 8 E 6 9 14 F 10 12 14 G 2 2 4 H 4 5 8 I 4 6 8 2 4 3.16 8 6.83 9.33 12 2.33 5.33 6 0111 0.444 0.444 0.444 The critical path is A – C – F – I In order to determine the variance in duration of the critical path calculate variances for activities on the critical path. Variance: 2 = 0.111+0.444+0.444+0.444 = 1.444 Expected project duration based on the three point estimates is 30 weeks and the corresponding variance is 1.444 66 Problems with using PERT method Three point estimations involve more work than CPM Subjective time estimates It is assumed that the activity durations are independent random variables. In practice, the durations are often correlated with each other 68 Project Cost Management