Project Management November 22, 2013. Engineering Economics Macroeconomics Operations Research Linear programming PERT/CPM Queueing Theory Accounting.

Slides:



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

Chapter 17 Project Management McGraw-Hill/Irwin
F O U R T H E D I T I O N Project Management © The McGraw-Hill Companies, Inc., 2003 supplement 3 DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie.
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.
Project Management Project  A series of related jobs usually directed toward some major output and requiring a significant time to perform Project management.
2 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Project Management 2.
1 Topics to cover in 2 nd part ( to p2). 2 Chapter 8 - Project Management Chapter Topics ( to p3)
1 Project Planning BA Project Planning and Control Definition of Project Management Work Breakdown Structure Critical Path Scheduling Ideal Completion.
PROJECT MANAGEMENT. Outline What is a “project”? Project Management Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time.
Project Scheduling Prof. Jiang Zhibin Dept. of IE, SJTU.
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.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
Project Management OPER 576 Project Networks Greg Magnan, Ph.D. April 29, 2004.
PERT/CPM Models for Project Management
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Chapter 10 Project Scheduling: PERT/CPM
Projects: Critical Paths Dr. Ron Lembke Operations Management.
Project Management An interrelated set of activities with definite starting and ending points, which results in a unique outcome for a specific allocation.
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.
Chapter 16 – Project Management
Roberta Russell & Bernard W. Taylor, III
Project Time Management
Project Management Chapter 3 BUSI 2106 – Operations Management.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Project Management CPM, PERT, Crashing – An Illustrative Example
The Critical Path – Precedence diagram method Luise Lorenz Christina Mohr.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 17 Project Management Part.
Project Management (專案管理)
Project Management Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Project Management November 26, Engineering Economics Macroeconomics Operations Research Linear programming PERT/CPM Queueing Theory Accounting.
Irwin/McGraw-Hill © The McGraw-Hill Companies, Inc., 1999 PROJECT MANAGEMENT 18-1 Project Management.
Work Systems and the Methods, Measurement, and Management of Work by Mikell P. Groover, ISBN ©2007 Pearson Education, Inc., Upper Saddle.
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.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Project Planning and Budgeting Recall the four stages Project Definition and Conceptualization Project Planning and Budgeting Project Execution and Control.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects…
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.
1 TCOM 5143 Lecture 11 Project Management. 2 What’s Project Management? Project management involves planning and scheduling the different activities of.
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:
Chapter 16 – Project Management
Project Management: PERT/CPM
Project Planning & Scheduling
Project Management (PERT/CPM) PREPARED BY CH. AVINASH
Learning Objectives When you complete this chapter, you should be able to : Identify or Define: Work breakdown structure Critical path AOA and AON Networks.
Project Planning & Scheduling
Projects: Critical Paths
Decision making and Organization Management
PLANNING ENGINEERING AND PROJECT MANAGEMENT
Project Time Management
Project Time Management
Chapter 6 Activity Planning.
Slides Prepared by JOHN LOUCKS
Project Time Management
Project Time Management
Exercise – A small building.
Chapter 6 Activity Planning.
Project Time Management
Presentation transcript:

Project Management November 22, 2013

Engineering Economics Macroeconomics Operations Research Linear programming PERT/CPM Queueing Theory Accounting

Project Management Tools: Work breakdown structure: what there is to do Gantt Chart: times to do things Critical Path Method: dependencies; time/cost trade-offs

Work breakdown structure: what there is to do E.g., “Prepare beans on toast”

Prepare Beans on Toast Prepare BeansPrepare ToastCombine Open Can Place Beans in saucepan Place Saucepan on stove Light stove Stir beans till warm Slice bread Place bread in toaster Depress toaster button Remove toast from toaster Butter the toast

WBS activities should be mutually exclusive and collectively exhaustive The WBS allows us to calculate total project cost and personnel requirements It can include time estimates for each activity, but it doesn’t, by itself, allow us to calculate project duration.

TaskStartEnd9:009:029:049:069:089:109:12 1Open can9:009:01 2Fill saucepan 9:019:03 3Saucepan on stove 9:039:04 4Light stove 9:049:05 5Stir9:059:10 6Cut bread9:009:01 7Bread in toaster 9:019:06 8Butter toast 9:069:07 9Beans onto toast 9:109:11 A Gantt Chart for Beans on Toast

TaskStartEnd9:009:029:049:069:089:109:12 1Open can9:009:01 2Fill saucepan 9:019:03 3Saucepan on stove 9:039:04 4Light stove 9:049:05 5Stir9:059:10 6Cut bread9:009:01 7Bread in toaster 9:019:06 8Butter toast 9:069:07 9Beans onto toast 9:109:11 Dependencies shown, but not self-evident

CPM: Two conventions Start Can Open Bread cut Beans on Toast Ready Beans Ready Toast Ready Open Can Slice bread Toast Bread Heat Beans Beans onto toast Dummy AOA AON Start Open Can Slice bread Heat Beans Toast bread Beans onto toast End

Finding the critical path Start Open Can T: ES: EF: LS: LF: Slice bread T: ES: EF: LS: LF: Heat Beans T: ES: EF: LS: LF: Toast bread T: ES: EF: LS: LF: Beans onto toast T: ES: EF: LS: LF: End Add notation: “T” = time, “ES” = Earliest Start, “EF” = Earliest Finish “LS” = Latest Start, “LF” = Latest Finish

Finding the critical path Start Open Can T: 1:00 ES: EF: LS: LF: Slice bread T:1:00 ES: EF: LS: LF: Heat Beans T: 5:00 ES: EF: LS: LF: Toast bread T:3:00 ES: EF: LS: LF: Beans onto toast T: 1:00 ES: EF: LS: LF: End Fill in the times.

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS: LF: Slice bread T:1:00 ES: 0 EF:1 LS: LF: Heat Beans T: 5:00 ES: EF: LS: LF: Toast bread T:3:00 ES: EF: LS: LF: Beans onto toast T: 1:00 ES: EF: LS: LF: End ES for the first activity is zero, EF is ES + T

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS: LF: Slice bread T:1:00 ES: 0 EF:1 LS: LF: Heat Beans T: 5:00 ES:1 EF:6 LS: LF: Toast bread T:3:00 ES:1 EF:4 LS: LF: Beans onto toast T: 1:00 ES:6 EF:7 LS: LF: End For subsequent activities, ES is max(EF of all upstream activities), EF is ES + T

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS: LF: Slice bread T:1:00 ES: 0 EF:1 LS: LF: Heat Beans T: 5:00 ES:1 EF:6 LS: LF: Toast bread T:3:00 ES:1 EF:4 LS: LF: Beans onto toast T: 1:00 ES:6 EF:7 LS: LF: End For subsequent activities, ES is max(EF of all upstream activities), EF is ES + T

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS: LF: Slice bread T:1:00 ES: 0 EF:1 LS: LF: Heat Beans T: 5:00 ES:1 EF:6 LS: LF: Toast bread T:3:00 ES:1 EF:4 LS: LF: Beans onto toast T: 1:00 ES:6 EF:7 LS: LF:7 End The earliest finish of the final activity is also the latest acceptable finish for the final activity, assuming we don’t want the project completion to be delayed.

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS:0 LF:1 Slice bread T:1:00 ES: 0 EF:1 LS: 2 LF: 3 Heat Beans T: 5:00 ES:1 EF:6 LS:1 LF:6 Toast bread T:3:00 ES:1 EF:4 LS:3 LF: 6 Beans onto toast T: 1:00 ES:6 EF:7 LS:6 LF:7 End Then we do a second, backwards, pass through the network, where for each node, LF is min(LS of all downstream nodes) and LS is LF - T

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS:0 LF:1 Slice bread T:1:00 ES: 0 EF:1 LS: 2 LF: 3 Heat Beans T: 5:00 ES:1 EF:6 LS:1 LF:6 Toast bread T:3:00 ES:1 EF:4 LS:3 LF: 6 Beans onto toast T: 1:00 ES:6 EF:7 LS:6 LF:7 End The difference between EF and LF for a node is the slack for that activity Slack = 2

Finding the critical path Start Open Can T: 1:00 ES:0 EF:1 LS:0 LF:1 Slice bread T:1:00 ES: 0 EF:1 LS: 2 LF: 3 Heat Beans T: 5:00 ES:1 EF:6 LS:1 LF:6 Toast bread T:3:00 ES:1 EF:4 LS:3 LF: 6 Beans onto toast T: 1:00 ES:6 EF:7 LS:6 LF:7 End Activities with no slack are on the critical path Slack = 2

Crashing a Project Crashing an activity means spending more money in order to get it done faster (Important note: This doesn’t always work – see Brooks, “The Mythical Man-Month”) It’s obviously a waste of money to crash any activity that has slack.

Crashing a Project 1.Assume linearity: Crash cost – normal cost Crash cost/ unit time = Normal Time –Crash Time 2. Find minimum crash cost/unit time on the critical path 3. Reduce time as much as possible 4. Repeat

You own a start-up software company. You and your colleagues are planning the launch of a new computer. “Before we can start designing the Mark II, we need to complete three steps: there’s the market research, which will take about six weeks, there’s about five weeks of technical research needed to identify the best chip set, and meanwhile we’re going to have to raise capital to pay for all of this – we should allow four weeks for that. The good news is that all those activities can go on independently. When they’re all complete, we’ve reached Milestone 1 and we can start working on the hardware and software.” “That’s a dependency – we can’t write the software till we’ve got a machine to run it on.” “There’s a way round that: we can emulate the Mark II on a Mark I machine. It won’t run as fast, but we can use it for debugging. So we can develop the pre-prototype hardware, which should take about twelve weeks, and write software on an emulated machine at the same time – we should be able to get that done in ten weeks. Once both those things are done, we’re at Milestone 2.” “Once the pre-prototype hardware is done, we can adapt the software to run on it. That will take another twelve weeks. Meanwhile our hardware engineers can build the prototype Mark II. That’s going to be the longest step in the whole process – we’ll allow twenty-four weeks for that. And once those two steps are complete, we’re at Milestone 3.”

“Once we’re past Milestone 3, there’s a lot of things we can get started on. We can start designing the production version of the Mark II, and at the same time design the production tooling. Both those steps should take about sixteen weeks. We’ll also be in a position to release guidelines to applications developers, inside and outside the company. We can expect the first applications to be ready within twenty weeks, ideally just as the Mark II is put on the market.” “Milestone 3 is also the point at which we can start adapting the software to the prototype machine. Let’s allow eighteen weeks for that. ” “So when the production tooling and the production version of the Mark II are complete, and assuming the software for the prototype machine is ready by that time, we’ve at Milestone 4. Then all we’ve got to do is design the hardware packaging – call that a six-week job – adapt the software to the production version of the machine – allow twelve weeks for that – once the software is complete, we package that too, which shouldn’t take more than four weeks – and, as long as the applications developers are on schedule, we can put the machine on the market.” Represent the project as a Gantt chart, and calculate the earliest possible finish date.

2. Represent the project using both an AOA and an AON network diagram. Note that it may be useful to use `dummy arcs’ to represent the dependencies between some activities 3. Using the AON diagram developed in 2, perform a critical path analysis and complete a table showing the slack for each activity.

First, the Activity-on-Arc representation. The arcs are labelled according to the table below. We use dummy arcs, indicated by grey lines, to indicate that one activity cannot begin before others are completed. The milestones correspond to the nodes labelled `M’.

We next construct the AON network. This time we’ll use square nodes, and provide them with labels ready for a CPM analysis.

We can now begin the CPM analysis. We start going through the diagram, filling in the earliest start times. We define the earliest we can start as time 0, so this goes into the first row of boxes. Then we add the duration times to get the earliest each activity can finish. When we get to the second row of boxes, we apply the rule that the earliest an activity can start is the latest that any of the activities it depends upon can finish. All of the boxes in the second row depend on all of the boxes in the first row, so the earliest any of them can start is 6 weeks into the project.

We carry on in this way till we get to the bottom of the diagram, where we find that the earliest we can finish the project is in 76 weeks, the same answer as we got from the Gantt diagram. Then we start working our way back up the diagram, this time using the rule that the latest any activity can finish is the latest that any of the activities that depend on it can start. This gives us the `LF’ entry, and the `LS’ entry is the value of the LF entry minus the activity duration. When we’re done, the diagram should look like this, where we’ve marked the critical activities in yellow and the critical path in red:

4. You discover that a rival company is planning to put out a product that will compete with the Mark II. Every week that you can shorten your time to market is worth $ in increased sales. You know that each of the relevant activities can be shortened by a certain percentage, with per-week costs as follows: What is your most profitable strategy?

Production Tooling: 16 weeks ES: 42 EF: 58 LS: 54 LF: 70 End EF: 76 LF: 76 Package Software: 4 weeks ES: 72 EF: 76 LS: 72 LF: 76 Production Software: 12 weeks ES:60 EF:72 LS: 60 LF:72 Package Hardware: 6 weeks ES: 58 EF:64 LS: 70 LF: 76 Production Hardware: 16 weeks ES:42 EF: 58 LS: 44 LF: 60 Step 1: Crash Software Packaging 2 weeks Prototype Software: 18 weeks ES:42 EF:60 LS: 42 LF: 30 Develop apps: 20 weeks ES:42 EF:62 LS: 56 LF: 76

Production Tooling: 16 weeks ES: 42 EF: 58 LS: 54 LF: 70 End EF: 74 LF: 74 Package Software: 2 weeks ES: 72 EF: 74 LS: 72 LF: 74 Production Software: 12 weeks ES:60 EF:72 LS: 60 LF:72 Package Hardware: 6 weeks ES: 58 EF:64 LS: 68 LF: 74 Production Hardware: 16 weeks ES:42 EF: 58 LS: 44 LF: 60 Prototype Software: 18 weeks ES:42 EF:60 LS: 42 LF: 60 Develop apps: 20 weeks ES:42 EF: 62 LS: 54 LF: 74 Critical Path has not changed, but it’s shorter

Market Research: 6 weeks ES: 0 EF:6 LS: 0 LF: 6 Start Technical Research: 5 weeks ES: 0 EF:5 LS: 1 LF: 6 Raise Capital: 4 weeks ES: 0 EF:4 LS: 2 LF: 6 Pre-prototype Hardware: 12 weeks ES:6 EF:18 LS: 6 LF: 18 Software on emulated machine: 10 weeks ES:6 EF:16 LS: 20 LF: 30 Step 2: crash market research 1 week

Market Research: 6 weeks ES: 0 EF:5 LS: 0 LF: 5 Start Technical Research: 5 weeks ES: 0 EF:5 LS: 0 LF: 5 Raise Capital: 4 weeks ES: 0 EF:4 LS: 1 LF: 5 Pre-prototype Hardware: 12 weeks ES:5 EF:17 LS: 5 LF: 17 Software on emulated machine: 10 weeks ES:5 EF:16 LS: 19 LF: 29 Critical Path has changed