Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.

Slides:



Advertisements
Similar presentations
Lecture Network Analysis
Advertisements

WBS: Lowest level OBS: Lowest level
CP Chapter 4 Schedule Planning.
Chapter 17 Project Management McGraw-Hill/Irwin
Chapter 6 Time Planning & Networks
PLANNING ENGINEERING AND 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.
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.
D1: Critical Events And Critical Paths. D1: Critical Events And Paths A critical path is the list of activities on an activity network that, if they are.
Developing a Project Plan
Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS 
Network Analysis and Duration Estimating Kathy S. Schwaig.
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.
Chapter 4: Schedule, cost, and situation analysis (pt. 1) ISE 443 / ETM 543 Fall 2013.
Tutorial 2 Project Management Activity Charts (PERT Charts)
Creating the Project Plan
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
CPA A house is to have new carpets fitted throughout. The work involved has been divided into a number of tasks, as shown in the table.
9-1 Project Scheduling: Networks, Duration Estimation, and Critical Path Chapter 9 © 2007 Pearson Education.
Project Scheduling: Networks, Duration estimation, and Critical Path.
9-1 Project Scheduling: Networks, Duration Estimation, and Critical Path Chapter 9 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
ELC 347 project management
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.
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.
Scheduling: Network Analysis “The general term dealing with sequencing activities/tasks is network analysis.”
ME 380 Project Planning. Critical Path Method (CPM) Elements: Activities & Events Feature: Precedence relations ActivityDurationPrecedence A4- B5- C3A.
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.
Project Scheduling: Networks, Duration estimation, and Critical Path
Jeopardy Game! Scope Management Time Management Integration Management.
1 B. SW Project planning & scheduling Recap from previous slide: It is important to decide on who is responsible for each activity. See Yeates & Cadle.
The Critical Path – Precedence diagram method Luise Lorenz Christina Mohr.
ENGM91 ACTIVITY PLANNING Unit 2
CPA A group of workers is involved in a building project. The table shows the activities involved. Each worker can perform any of the given activities.
Lesson Objective Understand what critical path analysis is Be able to prioritise events and create a precedence table Begin to use the precedence table.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 17 Project Management Part.
Geog 469 GIS Workshop Project Management.
Project Management Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Network analysis Homework:
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall8-1 Cost Estimation and Budgeting.
2 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Project Management 2 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
11/02/09 Chapter 7-Project Planning 1 Elements of Project Planning  Divide project into tasks, tasks into subtasks, subtasks into...  Estimate duration.
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
ENGM 631 Optimization Ch. 10: PERT/CPM. Great Pyriamid of Cheops (2,500 B.C.) 42,300,000 Stone Blocks 440 Stories 4Accuracy of 0.04 inch 413 acres level.
Project Management in Practice
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.
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 Fundamentals - Planning Tools 1.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
5-1 Scheduling The Project. Outline: 5-2  Project network diagrams  Identifying critical paths and activities  Determining activity slack times  Gantt.
Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.
Project Management MGT 30725
UNIT II Scheduling Procedures & Techniques FLOAT
Activity networks – Example 1
Introduction to Project Planning & Scheduling Software Microsoft Project Prepared by; Emedya Murniwaty Samsudin emedya murniwaty samsudin_msp2013 sem 2.
Project Management CPM Method Tutorial-p1
Critical Path Method Farrokh Alemi, Ph.D.
BEST VIEWED IN SLIDE SHOW MODE
Chapter 6 Activity Planning.
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.
Operations Research Lecture 7.
Chapter 6 Activity Planning.
Presentation transcript:

Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of work precisely and accurately. Project Definition  Project can be defined as a group of activities that have to be performed in a logical sequence to meet preset objectives.

Project Modelling The Work Breakdown Structure (WBS) provides a useful tool to address this need efficiently.

Project Modelling The project is represented by a hierarchical structure that is designed to logically sub-divide all the work-elements of the project.

Project Modelling The goal of the project is placed at the top of the diagram and then it is sub-divide into smaller elements of work at each lower level of breakdown.

Project Modelling At the lowest level of the EBS the element of work is called work package. Each element is identified by a short description.

Project Modelling The Work Breakdown Structure is useful for the general understanding of the project but we need a different view of the same structure in order to be able to make an efficient utilization of the breakdown structure. We need to know which activities must be done in a specific order (precedence) and which activities could be done in parallel. … a group of activities that have to be performed in a logical sequence...

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30 BDrivers selects brands of oil and petrol10 CFill petrol tank120 DPrepare bill45 EReceive payment25 FWash windscreens20 GPolish windscreens15 HCheck tyre pressures80 IInflate tyres100 JOpen bonnet15 KCheck oil requirements60 LAdd oil25 MAdd distilled water to battery30 NFill radiator50 OClose bonnet5 PDriver departs10

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10 CFill petrol tank120 DPrepare bill45 EReceive payment25 FWash windscreens20 GPolish windscreens15 HCheck tyre pressures80 IInflate tyres100 JOpen bonnet15 KCheck oil requirements60 LAdd oil25 MAdd distilled water to battery30 NFill radiator50 OClose bonnet5 PDriver departs10

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10A CFill petrol tank120 DPrepare bill45 EReceive payment25 FWash windscreens20 GPolish windscreens15 HCheck tyre pressures80 IInflate tyres100 JOpen bonnet15 KCheck oil requirements60 LAdd oil25 MAdd distilled water to battery30 NFill radiator50 OClose bonnet5 PDriver departs10

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10A CFill petrol tank120B DPrepare bill45 EReceive payment25 FWash windscreens20 GPolish windscreens15 HCheck tyre pressures80 IInflate tyres100 JOpen bonnet15 KCheck oil requirements60 LAdd oil25 MAdd distilled water to battery30 NFill radiator50 OClose bonnet5 PDriver departs10

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10A CFill petrol tank120B DPrepare bill45C, L EReceive payment25 FWash windscreens20 GPolish windscreens15 HCheck tyre pressures80 IInflate tyres100 JOpen bonnet15 KCheck oil requirements60 LAdd oil25 MAdd distilled water to battery30 NFill radiator50 OClose bonnet5 PDriver departs10

Example: Stopping at Petrol Station Construct dependency table for the following jobs in attending to a motor car at a service station ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10A CFill petrol tank120B DPrepare bill45C, L EReceive payment25D FWash windscreens20A GPolish windscreens15F HCheck tyre pressures80A IInflate tyres100H JOpen bonnet15A KCheck oil requirements60J LAdd oil25K, B MAdd distilled water to battery30 J NFill radiator50 J OClose bonnet5 L, M, N PDriver departs10 E, G, I, O

Example: Stopping at Petrol Station Draw the relevant network of activities using given precedencies. ActivityDescription Duration [sec] Preceding activity ADrivers arrives30None BDrivers selects brands of oil and petrol10A CFill petrol tank120B DPrepare bill45C, L EReceive payment25D FWash windscreens20A GPolish windscreens15F HCheck tyre pressures80A IInflate tyres100H JOpen bonnet15A KCheck oil requirements60J LAdd oil25K, B MAdd distilled water to battery30 J NFill radiator50 J OClose bonnet5 L, M, N PDriver departs10 E, G, I, O StartA B F H J C G … … … … … …

Network analysis In order to analyze the network, we need to include more pieces of information in a convenient form. There is an convention that activities are represented as boxes. The box is subdivided to give information about the name/code of the activity, its duration, earliest start, latest start, earliest finish, latest finish and total float. Early start Early finish Total Float Activity Name Duration Late Start Late Finish

Network analysis The earliest start for an activity is determined by the earliest finish of preceding activities. Earliest finish is obtained by adding the activity duration. Early start Early finish Total Float Activity Name Duration Late Start Late Finish

Network analysis The latest finish for an activity is determined by the latest start for succeeding activities. The latest start is obtained by subtracting the activity duration. The overall completion time for the project is the earliest finish for the last activity. Early start Early finish Total Float Activity Name Duration Late Start Late Finish

Network analysis Example: Consider the following project and draw the activity network: What is the overall completion time for this project? ActivityDuration [hours] Preceding activity A2none B4 C4A D6B E4C, D

Example Draw the activity network including „dummy“ activities Start and End: A2 C4 St0 E4 End 0 B4 D6

Example Make the forward pass through the activity network: A2 C St0 E4 End B4 D6

Example Make the backward pass through the activity network: A2 C St0 E4 End B4 D6 0 44

Example Calculate the float for each activity (late start-early start): A2 4C St0 0E4 0 End B4 0D6 0 44

Example Indicate the critical path (activities whit zero float): A2 4C St0 0E4 0 End B4 0D6 0 44

Example Useful check-points:  There is always at least one critical path  The total float on each branch of the network remains constant A2 4C St0 0E4 0 End B4 0D6 0 44

Critical Path Method/CPM 1. Develop a list of activities that make up the project. 2. Determine the immediate predecessor activities for each activity in the project. 3. Estimate the completion time for each activity. 4. Draw a network depicting the activities and immediate predecessors listed in steps 1 and Using the network and activity time estimates, determine the earliest start time and earliest finish time for each activity by making forward pass through the network. The earliest finish time for the last activity in the project identifies the total time required to complete the project. 6. Using the project completion time identified in step 5 as the latest finish time for the last activity, make backward pass through the network to identify the latest start time and latest finish time for each activity. 7. Use difference between the latest start time and earliest start time for each activity to identify the slack time available for the activity. 8. The critical path activities are the activities with zero slack.

Critical Path Method/CPM Critical Path Method Determines the overall time needed for the project completion Facilitates the development of the activity schedule for the project Indicates critical activities Shows us how much time reserve (slack/float) we have for each activity Helps us to control and manage the relevant project

Network analysis Example 2: Draw the network and identify the critical path. ActivityPreceding ActivityDuration [weeks] ANone7 B 8 C 6 DA6 EB6 FB8 GC4 HD, E7 IF, G, H3

Network analysis Example 3: Draw the network and identify the critical path. ActivityPreceding ActivityDuration [weeks] ANone 5 BA4 CA7 DA4 EB5 FC2 GD4 HE, F7

Network analysis Homework: Draw the network and identify the critical path. ActivityPreceding ActivityDuration [weeks] ANone4 B 6 CA, B7 DB8 EB5 FC5 GD7 HD, E8 IF, G, H4