Project Planning. Jesper Larsen. Department of Management Engineering Technical University of Denmark

Similar documents
Project Planning. Identifying the Work to Be Done. Gantt Chart. A Gantt Chart. Given: Activity Sequencing Network Diagrams

Textbook: pp Chapter 11: Project Management

Project Management Chapter 13

Introduction. Introduction. Six Steps of PERT/CPM. Six Steps of PERT/CPM LEARNING OBJECTIVES

CHAPTER 9: PROJECT MANAGEMENT

INSE 6230: Assignment 1 - Winter (0% of final grade) 1. The table below provides information about a short IT project.

Teori Pengambilan Keputusan. Week 12 Project Management

A convenient analytical and visual technique of PERT and CPM prove extremely valuable in assisting the managers in managing the projects.

CISC 322 Software Architecture

Project Management. Chapter 2. Copyright 2013 Pearson Education, Inc. publishing as Prentice Hall

SCHEDULE CREATION AND ANALYSIS. 1 Powered by POeT Solvers Limited

Logistics. Lecture notes. Maria Grazia Scutellà. Dipartimento di Informatica Università di Pisa. September 2015

CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM

Lecture 3 Project Scheduling

Project Management -- Developing the Project Plan

Outline. Global Company Profile: Bechtel Group. The Importance of Project Management Project Planning Project Scheduling Project Controlling

IE 102 Spring Project Management

Programme Evaluation and Review Techniques (PERT) And Critical Path Method (CPM) By K.K. Bandyopadhyay. August 2001

6/7/2018. Overview PERT / CPM PERT/CPM. Project Scheduling PERT/CPM PERT/CPM

1 of 14 4/27/2009 7:45 AM

PROJECT MANAGEMENT CPM & PERT TECHNIQUES

CHAPTER 5. Project Scheduling Models

Allocate and Level Project Resources

UNIT-II Project Organization and Scheduling Project Element

POLYTECHNIC OF NAMIBIA

Project Management Techniques (PMT)

PROJECT MANAGEMENT COURSE 5: PROJECT TIME MANAGEMENT. G.N. Sandhy Widyasthana

Appendix A Decision Support Analysis

MODULE: INTRODUCTION TO PROJECT MANAGEMENT / PROJECT MANAGEMENT

11/1/2018. Overview PERT / CPM. Network representation. Network representation. Project Scheduling. What is a path?

Program Evaluation and Review Techniques (PERT) Critical Path Method (CPM):

Project Management Fundamentals

Real-World Project Management. Chapter 15

A METHOD FOR STOCHASTIC ESTIMATION OF COST AND COMPLETION TIME OF A MINING PROJECT

56:171 Operations Research Midterm Exam Solutions October 22, 1993

Project Management Professional (PMP) Exam Prep Course 06 - Project Time Management

Chapter 2 The PERT/CPM Technique

PROJECT MANAGEMENT. Trying to manage a project without project management is like trying to play a football game without a game plan

Probabilistic Completion Time in Project Scheduling Min Khee Chin 1, Sie Long Kek 2, Sy Yi Sim 3, Ta Wee Seow 4

Project Management and Cost Control

Network Analysis Basic Components. The Other View. Some Applications. Continued. Goal of Network Analysis. RK Jana

Management Management

After complete studying this chapter, You should be able to

MnDOT use of Calendars in Primavera P6

International Project Management. prof.dr MILOŠ D. MILOVANČEVIĆ

A Linear Programming Approach for Optimum Project Scheduling Taking Into Account Overhead Expenses and Tardiness Penalty Function

CHAPTER 5 SCHEDULING AND TRACKING WORK IN CONSTRUCTION PROJECT MANAGEMENT. UWB10202 Effective Communication by Norazmi Danuri

56:171 Operations Research Midterm Examination Solutions PART ONE

A SINGLE STEP CPM TIME-COST TRADEOFF ALGORITHM. In Mathematics and Computing. Under the guidance of Dr. Mahesh Kumar Sharma

Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 18 PERT

ETSF01: Software Engineering Process Economy and Quality

MnDOT Project Management Office Presents: Project Reporting. Presenter: Jonathan McNatty Senior Schedule Consultant DRMcNatty & Associates, Inc.

SWEN 256 Software Process & Project Management

56:171 Operations Research Midterm Examination Solutions PART ONE

Lecture 5: Project Management

Construction Management

If you have a question during any portion of this exam, raise your hand and speak to the proctor. Write legibly.

Indirect cost associated with project increases linearly with project duration. A typical line for indirect cost is shown in figure above.

The Critical Path Method

Reducing Project Duration

Do all of Part One (1 pt. each), one from Part Two (15 pts.), and four from Part Three (15 pts. each) <><><><><> PART ONE <><><><><>

INTRODUCTION PROJECT MANAGEMENT

GPE engineering project management. Project Management in an Engineering Context

Homework solutions, Chapter 8


Chapter 11: PERT for Project Planning and Scheduling

Handout 4: Deterministic Systems and the Shortest Path Problem

NPV Method. Payback Period

ECSE 321: INTRODUCTION TO SOFTWARE ENGINEERING

A UNIT BASED CRASHING PERT NETWORK FOR OPTIMIZATION OF SOFTWARE PROJECT COST PRITI SINGH, FLORENTIN SMARANDACHE, DIPTI CHAUHAN, AMIT BHAGHEL

VALLIAMMAI ENGINEERING COLLEGE

06IP/IM74 OPERATIONS RESEARCH

SSC-JE STAFF SELECTION COMMISSION CIVIL ENGINEERING STUDY MATERIAL ESTIMATING, COSTING AND VALUATION

u w 1.5 < 0 These two results imply that the utility function is concave.

A STUDY OF THE BASIC CONCEPT OF CRASHING CPM NETWORK USING DERIVATIVE MARGINAL COST IN LINEAR PROGRAMMING

WHY ARE PROJECTS ALWAYS LATE?

Final: Total 200 points (3-hour exam)

EXERCISE Draw the network diagram. a. Activity Name A B C D E F G H

Project Management. Project Mangement. ( Notes ) For Private Circulation Only. Prof. : A.A. Attarwala.

INSE 6230 Total Quality Project Management Winter 2018 Quiz I. Max : 70 points. This is a closed book exam. Answer all the questions in the booklet.

Outline. Project Management. Introduction. What is a Project?

Introduction to Project Management. Modeling after NYS ITS

Decision Support Tool for Project Time-Cost Trade-off

Optimization of Rescheduling and Economy. Analysis of the Implementation of Kwitang Office. Park Building Construction Project in Jakarta

CONSTRUCTION MANAGEMENT CHAPTER 3 PLANNING

Project Time-Cost Trade-Off

Comparison between Deterministic and Stochastic Time Estimating Techniques

MS Project 2007 Page 1 of 18

Chapter 9: Reducing Project Duration 4KF3

PROJECT MANAGEMENT DIPLOMA COURSE

Project Planning. Planning is an important step in project execution. Planning means:

Project Controls Expo 16 th Nov 2016

International Journal of Advanced Engineering and Management Research Vol. 2 Issue 4, ISSN:

Cost Reduction: Planning & Control. Impacting the Bottom Line

56:171 Operations Research Midterm Exam Solutions Fall 1994

Research Methods Outline

Ins. Luay Dwaikat Fall 2013/2014

M G T 2251 Management Science. Exam 3

Unit 5 Slide Lectures of 04/05/06 April 2017

56:171 Operations Research Midterm Examination October 28, 1997 PART ONE

Transcription:

Project Planning jesla@man.dtu.dk Department of Management Engineering Technical University of Denmark 1

Project Management Project Management is a set of techniques that helps management manage large-scale projects; projects that typically require coordination of numerous tasks throughout the organisation. PERT = Program Evaluation and Review Technique CPM = Critical Path Method The methods were developed independently but are now often used interchangeably and are combined in one acronym: PERT/CPM. 2

Example The Reliable Construction Company has just made the winning bid of a $ 5.4 million contract to construct a new plant. There are the following constraints: a penalty of $ 300000, if Reliable has not completed construction by the deadline of 47 weeks from now, and a bonus for speedy construction of $ 150000 to be paid if the plant is ready within 40 weeks. 3

Questions How can the project be displayed graphically to better visualize the flow of the activities? What is the total time required to complete the project if no delays occur? When do the individual activities need to start and finish (at the latest) to meet this project completion time? When can the individual activities start and finish (at the earliest) if no delays occur? 4

More questions Which are the critical bottleneck activities where any delays must be avoided to prevent delaying project completion? For the other activities, how much delay can be tolerated without delaying the project completion? If extra money is spent to expedite the project, what is the least expensive way of attempting to meet the target completion time? 5

Example 6

Project Networks Visualization Project networks consists of a number of nodes and a number of arcs. There are two alternatives for presenting project networks. Activity-on-arc (AOA): Each activity is presented as a an arc. A node is used to separate an activity from each of its immediate predecessors. Activity-on-node (AON): Each activity is represented by a node. The arcs are used to show the precedence relationships. 7

AON vs. AOA AON are considerably easier to construct than AOA. AON are easier to understand than AOA for inexperienced users. AON are easier to revise than AOA when there are changes in the network. 8

AON for the example 9

A path through the network A path through a project network is one of the routes following the arcs from the START node to the FINISH node. The length of a path is the sum of the (estimated) durations of the activities on the path. St A B C D G H M Fi 40 St A B C E H M Fi 31 St A B C E F J K N Fi 43 St A B C E F J L N Fi 44 St A B C I J K N Fi 41 St A B C I J L N Fi 42 10

The Critical Path The estimated project duration equals the length of the longest path through the project network. This longest path is called the critical path. In the case of the Reliable Construction company the critical path is St A B C E F J L N Fi with a length of 44 weeks. 11

Scheduling individual activities The PERT/CPM scheduling procedure begins by addressing when the activities need to start and finish at the earliest if no delays occur. Having no delays means 1) actual duration equals estimated duration and 2) each activity begins as soon as all its immediate predecessors are finished. ES = Earliest start for a particular activity EF = Earliest finish for a particular activity where EF = ES + duration 12

Earliest Start Time Rule The earliest start time of an activity is equal to the largest of the earliest finish times of its immediate predecessors, or ES = max { EF of immediate predecessors } 13

Generating earliest start and finish times 14

Earliest start and finish times 15

Finding latest start and finish times The latest start time for an activity is the latest possible time that it can start without delaying the completion of the project (so the finish node still is reached at its earliest finish time), assuming no subsequent delays in the project. The latest finish time has the corresponding definition with respect to finishing the activity. LS = latest start time for a particular activity LF = latest finish time for a particular activity where LS = LF - duration 16

Generating latest start and finish times 17

Latest Finish Time Rule The latest finish time of an activity is equal to the smallest of the latest start times of its immediate successors, or LF = min { LS of the immediate successors } 18

Latest start and finish times 19

All information in one graph 20

Identifying slack The slack for an activity is the difference between its latest finish time and its earliest finish time. Slack Activities 0 A, B, C, E, F, J, L, N > 0 D, G, H, I, K, M Each activity with zero slack is on a critical path through the project network such that any delay along this path will delay project completion. 21

Time-Cost Trade-offs for activities Crashing an activity refers to taking (costly) measures to reduce the duration of an activity below its normal time. Crashing the project refers to crashing a number of activities in order to reduce the duration of the project below its normal value. The CPM method of time-cost trade-offs is concerned with determining how much to crash each activity in order to reduce the project duration. 22

Crashing an activity The data necessary for determining how much to crash a particular activity are given by the time-cost graph for the activity. A linear correlation between the points are assumed. crash cost Crash normal cost Normal crash time normal time 23

Data for crashing 24

Considering Time-Cost trade-offs What is the least expensive way of crashing some activities to reduce the estimated project duration to the specified level? One way: look at marginal costs. 25

Using LP to make crashing decisions Restatement of the problem: Let Z be the total cost of crashing activities. The problem then is to minimize Z, subject to the constraint that project duration must be less than or equal to the time desired by the project manager. 26

Modelling using LP What are our decision variables? x j = reduction in the duration of activity j due to crashing this activity. How will our objective function look like? The objective function is to minimize the total cost of crashing activities: min 100000x A + 50000x B +... + 60000x N. To impose the constraint that the project must be finished in less than or equal to a certain number of weeks we impose another variable: y Fi. 27

Modelling using LP (cont) To help the LP assign the appropriate value to y Fi given the values of x A,x B,... it is convenient to introduce: y j = start time of activity j. NOW since the start time of each activity is directly related to to the start time and duration of each of its immediate predecessors we get: start time of this activity (start time - duration) for this immediate predecessor 28

Putting it all together 1. min 100000x A + 50000x B +... + 60000x N 2. Maximum reduction constraints: x A 1,x B 2,...,x N 3. 3. Non-negativity constraints: x j 0,y j 0,y Fi 0 4. Start time constraints: For each arc we get a relationship between the two end points: y C y B + 4 x B, etc. y D y C + 10 x C 5. Project duration constraints: y Fi 40 29