Project Management CPM Method Tutorial-p1

Slides:



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

PRJ566 Project Planning and Management Lecture: Network Diagrams.
PRJ566 Project Planning and Management Lecture: Dependencies and Network Diagrams.
Prosjektstyring A 5 WEEKS B 10 WEEKS C 12 WEEKS D 8 WEEKS E 6 WEEKS ACTIVITY (t) ESEF FL LS LF We have a network with.
ES=32 EF=34 LS=33 LF=35 ES=10 EF=16 LS=10 LF=16 ES=4+6=10 EF=10 LS=4
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
Operations Management Session 27: Project Management.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
CSSE Sep.2008 Constructing and Analyzing the Project Network Diagram Chapter 6.
2 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Project Management 2.
A simple set of tasks in “timeline-schedule” form Req. Gathering Req. Analysis High Level Design Detail Design & Code Test Case DevelopmentTest Execution.
1 Topics to cover in 2 nd part ( to p2). 2 Chapter 8 - Project Management Chapter Topics ( to p3)
Gantt Chart Graph or bar chart with a bar for each project activity that shows passage of time Provides visual display of project schedule Slack amount.
PERT / CPM PERTProgram Evaluation & Review Technique CPMCritical Path Method.
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.
Critical Path Method (CPM)
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
MGMT 483 Week 8 Scheduling.
Project Networks. A,4 B,3 C,4 D,6 E,3 H,6 F,5 G,4 I,2 St,0 Fin,0 Example Network - terminology C,t Activity Duration of Activity (ES, LS) Early Start.
Project Management OPER 576 Project Networks Greg Magnan, Ph.D. April 29, 2004.
Project Scheduling. SEEM Project Scheduling (PS) To determine the schedules to perform the various activities (tasks) required to complete the project,
Network planning Learning objectives After these lectures you should be able to: - Produce and analyse activities networks - Calculate earliest and latest.
Project Management (2) Chapter 16, Part 2. EJR 2006 Review of Project Management, Part 1 What is a project? Examples of projects Project performance expectations.
Precedence Network Calculations the basic information that should be calculated in the precedence network are: 1) Early activity start (ES) 2) Early activity.
Projects: Critical Paths Dr. Ron Lembke Operations Management.
Time Management Ahmed Awad, Ph.D., PMP. Time Management It includes the processes required to ensure timely completion of the project. b Activity Definition.
Experiment No. 2 Critical Path Duration (week) Precedin g Act. Activity 3-A 2-B 2BC 3AD 2AE 3C,DF 2 G 7C,D,EH 5 I 6H,FJ Draw the network diagram for the.
The Critical Path – Precedence diagram method Luise Lorenz Christina Mohr.
Irwin/McGraw-Hill © The McGraw-Hill Companies, Inc., 1999 PROJECT MANAGEMENT 18-1 Project Management.
In Chapter 5: Scheduling the Project From Action Plan and WBS to Gantt chart and project network.  Gantt Chart  Project Network  Activity-on-arrow 
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
6/10/01Network Problems: DJK1 Network Problems Chapters 9 and 10.
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Dependencies and Network Diagrams. Agenda Dependencies Milestones The Network Early/Late Start/End dates Slack/Float Critical Path.
Software Project Scheduling By: Sohaib Ejaz Introduction A Gantt chart is a graphical representation of the duration of tasks against the progression.
Project Management – Part 1. Overview What is a project? Project management techniques Activity lists Network diagrams Critical path analysis Gant charts.
The Network Diagram. When to Do What?  Carrying out one activity after the other may result in project completion, but it will take the longest possible.
Scheduling Scheduling : is the process of converting a project action plan into an operating time table. Why scheduling ? To answer the following questions:
Project Management MGT 30725
Time Planning and Control Time-Scaled Network
ECE362 Principles of Design
Project Management: PERT/CPM
Chapter 17 Project Management McGraw-Hill/Irwin
Activity networks – Example 1
Time Planning and Control Activity on Node Network (AON)
Most commonly used methods for project management.
Project Management for Business
Project Management Critical Path Method Demonstration
Project Time Management.
Projects: Critical Paths
PROJECT MANAGEMENT WITH CPM/PERT.
Project Management CPM Method Tutorial-p2
Time Planning and Control Activity on Node Network (AON)
Project Management McGraw Hill “Service Management” by Fitzsimmons.
Project Management Planning Models
PLANNING ENGINEERING AND PROJECT MANAGEMENT
Time Planning and Control Time-Scaled Network
תזמון פרויקטים.
Solution to Problem 2 Developed by: Alex J. Ruiz-Torres, Ph.D.
Solution to Problem 1 Developed by: Alex J. Ruiz-Torres, Ph.D.
Chapter 16 – Project Management
Time Planning and Control Activity on Node Network (AON)
BEST VIEWED IN SLIDE SHOW MODE
Project Management: Tools & Techniques
General Foundry Example of PERT/CPM
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Slides Prepared by JOHN LOUCKS
Exercise – A small building.
Time Planning and Control Precedence Diagram
Presentation transcript:

Project Management CPM Method Tutorial-p1 Objectives and Information Step 1. Developing the Network Step 2. Determining the Duration Step 3. Determining the Critical Path (s) part 2 Developed by: Alex J. Ruiz-Torres, Ph.D.

Objectives and Information

Objectives and Information There are two goals when analyzing a project plan using the CPM method. 1. Determine the duration of the project 2. Determine the critical path activities. In other words, the activities that determine the duration. From a management perspective, the activities that need to be managed with more attention as any delay will delay the project. Delay in activities that are not in a critical path will (up to a point) not have an effect on the duration of the project.

Objectives and Information The project information that must be already defined: Set of Activities Activity duration Precedence relationships Example Activity Code Time (Weeks) Predecessors Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y

Step 1. Developing the Network

Step 1. Developing the Network We use a Network representation of the project. Nodes to represent the activities Arcs to represent the relationships We draw left to right. Activity D Activity M this means activity D must be complete before activity M can be started

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Left to right Z Z has no predecessors, so to the “extreme” left

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Left to right R Z R goes after Z, so to its right

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Left to right R Z U goes after Z, so to its right U

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Left to right U Z Given no relationship between R and U, their position is not relevant. R

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Left to right U Z Arcs are added to indicate the U and R can only start after Z is completed. R

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y U X Z X and Y starts after U and R are finished, so to their right R Y

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y U X Z X can start after both R and U are finished R Y

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y U X Z Y can start after both R and U are finished R Y

Step 1. Developing the Network Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y U X Z A A can start after both X and Y are finished R Y

Step 2. Determining the Duration

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y We draw a box next to each node ES EF LS LF ES EF LS LF U X ES EF LS LF ES EF LS LF Z A R Y ES EF LS LF ES EF LS LF

Step 2. Determining the Duration ES = Early Start: earliest time by which an activity can start for the estimated Duration EF = Early Finish: earliest time by which an activity can end for the estimated Duration LS = Late Start: latest time by which an activity can start for the estimated Duration LF = Late Finish: latest time by which an activity can end for the estimated Duration ES EF LS LF Z

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y We always start at time 0. ES =0 for all activities with no predecessors. WE ‘MOVE’ from LEFT to RIGHT ES EF LS LF ES EF LS LF U X 0 EF LS LF ES EF LS LF Z A R Y ES EF LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y EF = ES + Activity Time ES =0 + 3 for Activity Z ES EF LS LF ES EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y ES EF LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y The Earliest Activity U can start depends on the time activity Z is finished. Same for R 3S EF LS LF ES EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S EF LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y At this time we do not know when X starts as we have yet to determine when U and R are completed. 3S EF LS LF ?S EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S EF LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y The EF for Activity U is ES + Time, thus 3 + 7 The EF for Activity R is its ES + Time, thus 3 + 5 3S10 LS LF ES EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S 8 LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y The Earliest Activity X can start is when both U and R are finished. In other words the maximum of the EF’s. The max (8, 10) = 10. 3S10 LS LF 10 EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S 8 LS LF ES EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y Same for Y. 3S10 LS LF 10 EF LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S 8 LS LF 10 EF LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y EF = ES + Activity Time For X, 10 + 6 For Y, 10 + 9 3S10 LS LF 10 16 LS LF U X 0 3 LS LF ES EF LS LF Z A R Y 3S 8 LS LF 10 19 LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y 3S10 LS LF 10 16 LS LF U X 0 3 LS LF 19 EF LS LF Z A ES of Activity A depends on EF of X and Y. Max of 16 and 19 = 19 R Y 3S 8 LS LF 10 19 LS LF

Step 2. Determining the Duration Code Time Pred. Z 3 - R 5 U 7 X 6 R, U Y 9 A 4 X, Y 3S10 LS LF 10 16 LS LF U X 0 3 LS LF 19 23 LS LF EF = ES + Activity Time 19 + 4 = 23 Largest EF of the Network = Project Duration = 23 Weeks Z A R Y 3S 8 LS LF 10 19 LS LF

End of part 1 Part 2 will demonstrate how the determine the critical path.