© J. Christopher Beck 20051 Lecture 4: Project Planning 1.

Slides:



Advertisements
Similar presentations
Chapter 7 Project Management
Advertisements

464 Lecture 09 CPM Revision. Scheduling Techniques r The scheduling techniques are î To plan, schedule, budget and control the many activities associated.
Chapter 13 Project Scheduling: PERT/CPM
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
Project Management and scheduling Objectives of project scheduling Network analysis Scheduling techniques.
Operations Management Session 27: Project Management.
Contents College 4 §4.1, §4.2, §4.4, §4.6 Extra literature on resource constrained project scheduling (will be handed out)
Terminology Project: Combination of activities that have to be carried out in a certain order Activity: Anything that uses up time and resources CPM: „Critical.
Scheduling the Project
1 Topics to cover in 2 nd part ( to p2). 2 Chapter 8 - Project Management Chapter Topics ( to p3)
IEOR Basic Project Scheduling. IEOR Project Scheduling zJobs subject to precedence constraints zJob on arc format (most common)
PROJECT MANAGEMENT. Outline What is a “project”? Project Management Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time.
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.
1 Project Scheduling CP - Chapter 10 Lecture 3. 2 Project Management  How is it different?  Limited time frame  Narrow focus, specific objectives 
1 1 Slide © 2004 Thomson/South-Western Chapter 12 Project Scheduling: PERT/CPM n Project Scheduling with Known Activity Times n Project Scheduling with.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Project Scheduling: Networks, Duration Estimation, and Critical Path
Lecture 10: Integer Programming & Branch-and-Bound
1 Project Scheduling Contents 1. Problem Statement 2. Critical Path Method 3. Extensions to the classical project scheduling problems Literature Operations.
EMGT 501 HW #2 Answer. 020/3 X 3 05/601-1/62/3050/3 X 6 0-5/300-2/3-1/3180/3 (c).3/230with )3/80,0,0,3/50,3/20,0(*)*, ( solution Optimal   Z.
1 Set # 4 Dr. LEE Heung Wing Joseph Phone: Office : HJ639.
© J. Christopher Beck Lecture 19: Timetabling with Operator Constraints.
___________________________________________________________________________ Operations Research  Jan Fábry Project Management.
Operations Management Contemporary Concepts and Cases Chapter Fourteen Project Planning and Scheduling Copyright © 2011 by The McGraw-Hill Companies,
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall o P.I.I.M.T o American University of Leadership Ahmed Hanane, MBA, Eng, CMA, Partner.
MANA 705 DL © Sistema Universitario Ana G. Méndez, All rights reserved. W6 6.2 Operation Management Operation Management Managing Projects Techniques.
© J. Christopher Beck Lecture 5: Graph Theory and Longest Paths.
© J. Christopher Beck Lecture 5: Project Planning 2.
1 Project Planning, Scheduling and Control Project – a set of partially ordered, interrelated activities that must be completed to achieve a goal.
1 1 Project Scheduling PERT/CPM Networks. 2 2 Originated by H.L.Gantt in 1918 GANTT CHART Advantages - Gantt charts are quite commonly used. They provide.
1 Material Management Class Note # 6 Project Scheduling & Management Prof. Yuan-Shyi Peter Chiu Feb
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
© J. Christopher Beck Lecture 6: Time/Cost Trade-off in Project Planning.
6/10/01Network Problems: DJK1 Network Problems Chapters 9 and 10.
© J. Christopher Beck Lecture 4: Program Evaluation and Review Technique (PERT)
INDE 6332 ENGINEERING PROJECT MANAGEMENT SCHEDULING LECTURE 1 University of Houston Dept. of Industrial Engineering Houston, TX (713)
Project Scheduling Software
MEM 612 Project Management Chapter 5 Scheduling the Project.
Irwin/McGraw-Hill  The McGraw-Hill Companies, Inc Project Scheduling IENG 321 IENG 321.
Session 25 University of Southern California ISE514 November 17, 2015 Geza P. Bottlik Page 1 Outline Questions? Exam results – very good 19 grades improved.
CPM – Critical Path Method Can normal task times be reduced? Is there an increase in direct costs? Additional manpower Additional machines Overtime, etc…
Chapter 7 : Risk Management – part 2
COB 300C - The Operations Dimension Project Management.
Project Planning & Scheduling What is a “project”? Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time Networks.
Scheduling Overview Conjunctive Graph; Potentials, properties and existence conditions; Methods for scheduling; Potential task method Pert method;
IE 366 Chapter 6, Section 10 Project Planning and Scheduling.
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.
Project Planning & Scheduling
Project Management (PERT/CPM) PREPARED BY CH. AVINASH
Project Scheduling Lecture # 1.
Basic Project Scheduling
Most commonly used methods for project management.
Lecture 11: Tree Search © J. Christopher Beck 2008.
Project Planning & Scheduling
Project Management for Business
Project Management and scheduling
Project Planning & Scheduling
Basic Project Scheduling
Project Scheduling Chapter 14.
Projects: Critical Paths
PROJECT MANAGEMENT WITH CPM/PERT.
Decision making and Organization Management
مدیریت عمومی دانش کهن. مدیریت عمومی دانش کهن ارایه تحقیق پایان ترم 3 نمره امتحان پایان ترم 10 نمره ارایه تکالیف کلاس 2 نمره امتحانات.
Slides Prepared by JOHN LOUCKS
Presentation transcript:

© J. Christopher Beck Lecture 4: Project Planning 1

© J. Christopher Beck Outline ROMAN Project scheduling system Project representation Job-on-node CPM – forward & backward PERT – CPM with estimates Some slides taken from Twente University (see Pinedo CD)

© J. Christopher Beck ROMAN How do you shut down a nuclear power plant for maintenance? Very carefully 10,000 to 40,000 jobs $1,000,000 per day

© J. Christopher Beck Problem Given a set of jobs, precedence constraints & resource requirements, assign resources to jobs for specific periods to: Minimize makespan Makes sure all jobs can be done safely Jobs: refueling, repairs, plant modifications, maintenance

© J. Christopher Beck Approach Decision tree for sophisticated safely analysis Constraint programming based project scheduling system Builds on basic algorithms we will study

© J. Christopher Beck Project Planning: Example 1 Rules for “job on node” networks: network contains no directed cycles event numbering network contains no redundant arcs

© J. Christopher Beck Example “job on node”-representation:

© J. Christopher Beck Example 2 Alternative “job on node”-representation: Makespan? Critical Path? 4 5

© J. Christopher Beck Critical Path Method Find Critical path and makespan Two steps: forward procedure – find min. makespan backward procedure – find CP

© J. Christopher Beck Forward Procedure STEP1: For each job that has no predecessors: STEP2: compute for each job j: STEP3: S’ 1 = 0 S’ 2 = 0 S’ 3 = 0 C’ 1 = 2 C’ 2 = 3 C’ 3 = 1 S’ 4 = 3 S’ 5 = 3 S’ 6 = 7 C’ 6 = 8 C’ 5 = 5 C’ 4 = 7 C’ max = 8

© J. Christopher Beck Backward Procedure STEP1: For each job that has no successors: STEP2: compute for each job j: STEP3: Verify that: S’’ 1 = 1 S’’ 2 = 0 C’’ 1 = 3 C’’ 2 = 3 S’’ 3 = 7S’’ 5 = 5 S’’ 6 = 7 C’’ 3 = 8 C’’ 6 = 8 C’’ 5 = 8 S’’ 4 = 3C’’ 4 = 7 C’ max = 8

© J. Christopher Beck Critical Path If S’ j = S’’ j then activity is in the critical path JobS’ j S’’ j JobS’ j S’’ j

© J. Christopher Beck Example Jobs pjpj ) Find makespan 2) Find CP

© J. Christopher Beck What if … Great, project scheduling is easy! In the real world, do we really know the duration of a job? What if p j = (μ j, δ j )? (Believe it or not, that is current research!)

© J. Christopher Beck Program Evaluation & Review Technique (PERT) Idea: estimate p j and use CPM to estimate: Ê(C max ) – expected makespan Ṽ(C max ) – variance of makespan

© J. Christopher Beck PERT Given p j = (μ j, δ j ), let p j = μ j Use CPM to find critical path Estimate the expected makespan Ê(C max ) = Σ μ j, j in critical path Ṽ(C max ) = Σ (δ j 2 ), j in critical path This is a very crude approximation! See Example Q: What if there are two CPs?

© J. Christopher Beck Estimating (μ j, δ j ) Assume you have 3 estimates of p j Optimistic: p a j Most likely: p m j Pessimistic: p b j Estimates: μ j = (p a j +4p m j +p b j ) / 6 δ j = (p b j -p a j ) / 6

© J. Christopher Beck Example Jobs pajpaj pmjpmj pbjpbj Find expected makespan and variance Hint: same graph as 4.2.3