Time-Cost Tradeoffs Time-Cost Tradeoff Example Time-Cost Tradeoff Example (cont’d) Project Duration (weeks)Critical Path(s)Task(s) Reduced Total Direct.

Slides:



Advertisements
Similar presentations
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.
Advertisements

6-1 Goldratt’s Critical Chain  In 1997, Goldratt introduced the Critical Chain Project Management (CCPM) methodology to apply the theory of constraints.
CHAPTER 17 Project Management.
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.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Project Uncertainty Management.
8-1 Scheduling Scheduling Defined Gantt Charts Network Techniques: PERT and CPM Determining Task Durations Probability and Simulation Some Examples.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Critical Path and Gantt
Project Management in Practice Fifth Edition Copyright © 2014 John Wiley & Sons, Inc. Chapter 5 Scheduling the Project.
Systems Analysis and Design 9th Edition
Critical Chain Project Scheduling. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall11-2 Theory of Constraints (ToC) A constraint limits.
Managing Projects. Project Management Questions zWhat activities are required to complete a project and in what sequence? zWhen should each activity be.
CHAPTER 4 MANAGING PROJECT PROCESSES. THE CONCEPT A project is an interrelated set of activities that has a definite starting and ending point and that.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 17 Project Management.
Importance of Project Schedules
SWE Introduction to Software Engineering
Chapter 16 – Project Management
Software project management (intro)
CEM 510 Construction Planning & Scheduling Dr Almohawis
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Project Management © Wiley 2007.
Standard error of estimate & Confidence interval.
OPER 576 Project Management Reducing Project Duration or Project Crashing Greg Magnan, Ph.D. May 20, 2004.
Project Management CPM, PERT, Crashing – An Illustrative Example
Operations Management Contemporary Concepts and Cases Chapter Fourteen Project Planning and Scheduling Copyright © 2011 by The McGraw-Hill Companies,
OPERATIONS MANAGEMENT INTEGRATING MANUFACTURING AND SERVICES FIFTH EDITION Mark M. Davis Janelle Heineke Copyright ©2005, The McGraw-Hill Companies, Inc.
Operations Management Project Management
Allocating Resources to the Project
Real-World Project Management Chapter 13. Characteristics of Project Management Unique one-time focus –Difficulties arise from originality Subject to.
Quick Recap.
Software Project Management
IS 556 Enterprise Project Management 1IS 556 -Spring 2008 Lecture 2 Apr 7, 2008 //48.
© Wiley 2010 Chapter 16 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Network Planning Techniques Program Evaluation & Review Technique (PERT): Developed to manage the Polaris missile project Many tasks pushed the boundaries.
1 Project Planning, Scheduling and Control Project – a set of partially ordered, interrelated activities that must be completed to achieve a goal.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 17 Project Management.
Project Management (專案管理)
9-1 Chapter 9 Project Scheduling Chapter 9 Project Scheduling McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
VMcG 2/11/02 Critical Chain as an Extension to CPM Vincent McGevna, PMP February 11, 2002
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Project Schedules Chapter 4 Applied Software Project Management, Stellman & Greene See also:
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Chain Scheduling, PERT, and MS Project 2003.
Chapter 7 PERT Project Management for Business, Engineering, and Technology.
Chapter 16 – Project Management Operations Management by R. Dan Reid & Nada R. Sanders 2nd Edition © Wiley 2005 PowerPoint Presentation by R.B. Clough.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
MEM 612 Project Management Chapter 6 Allocating Resources to the Project.
Reducing Project Duration CHAPTER NINE Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Risk Management. 7–2 Where We Are Now 7–3 Risk Management Process Risk –Uncertain or chance events that planning can not overcome or control. Risk Management.
Prepared by Scott M. Shafer, Updated by William E. Matthews and Thomas G. Roberts, William Patterson University Copyright 2007 John Wiley & Sons, Inc.5-1.
CPM – Critical Path Method Can normal task times be reduced? Is there an increase in direct costs? Additional manpower Additional machines Overtime, etc…
Project Time Management
1 Allocating Resources to the Project Expediting a Project Fast-Tracking a Project Resource Loading Allocating Scare Resources.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
1 Critical Chain Project Management  A modern approach to dealing with uncertainty in project management (an alternative to PERT)  Developed by Goldratt.
Orlando Critical Chain as an Extension to C P M Orlando A. Moreno, PMP February,
Project Planning & Scheduling What is a “project”? Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time Networks.
Project management. Software project management ■It is the discipline of planning, organizing and managing resources to bring about the successful completion.
1 Project management Organising, planning and scheduling software projects.
Chapter 16 – Project Management
PROJECT MANAGEMENT.
Project Management Chapter Topics
Project Planning & Scheduling
deterministic Fixed and known in advance, representing a
Project Planning & Scheduling
2nd Task of Your Project „All you have to decide, is what to do with the time that is given to you.“ J.R.R. Tollkin Prof. Dr. Christian Bleis 1 Interaktionskompetenz.
ELC 347 project management
CEM 510 Construction Planning & Scheduling Dr Almohawis
Managing Service Projects
AOA A style of project network diagram in which arrows
Presentation transcript:

Time-Cost Tradeoffs

Time-Cost Tradeoff Example

Time-Cost Tradeoff Example (cont’d) Project Duration (weeks)Critical Path(s)Task(s) Reduced Total Direct Cost 22 Start-A-C-End - $ Start-A-C-End A $328 Start-A-B-End 20 Start-A-C-End C $338 Start-A-B-End 19 Start-A-C-End C $348 Start-A-B-End 18 Start-A-C-End A, B $361 Start-A-B-End

Linear Time-Cost Tradeoff In theory, the normal or expected duration of a task can be reduced by assigning additional resources to the task Time Cost Crash Point Normal Point Slope (b j ) = Increase in cost by reducing task by one time unit Normal time =Crash time = Normal cost = Crash cost =

Balancing Overhead & Direct Costs Project Duration Cost Indirect (overhead) Costs Direct Costs Total Cost Crash Time Normal Time Minimum Cost Solution

Time-Cost Tradeoff (Direct Costs Only) Given Normal point with cost and time and Crash point with cost and time Assume constant marginal cost of crashing task j = Decision Variables: S j = Starting time of task j END = End time of project t j = Duration of task j Minimize Total Direct Cost = S j ≥ S i + t i for all tasks i  P j for all tasks in project END = T max t j, S j ≥ 0

General Time-Cost Tradeoffs where I = indirect (overhead) cost/time period P = penalty cost/time period if END is delayed beyond deadline T max L = number of time periods project is delayed beyond deadline T max Minimize Total Costs = + I (END) + P L QUESTION: HOW TO DEFINE L?

Software Project Schedules “Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelet, promised in ten minutes, may appear to be progressing nicely. But when it has not set in ten minutes, the customer has two choices--wait or eat it raw. Software customers have the same choices. The cook has another choice; he can turn up the heat. The result is often an omelet nothing can save--burned in one part, raw in another.” F.P. Brooks, “The Mythical Man-Month”, Datamation, Vol 20, No 12 (Dec, 1974), pp

Coordination Costs (Software Development Project) n Assume you want to develop program that will require (approximately) 50,000 lines of PERL code n A typical programmer can write approximately 1500 lines of code per week n Coordination time is M (M-1)/2 weeks

Brook’s Law “Adding manpower to a late software project makes it later.” n F.P. Brooks, “The Mythical Man-Month”, Datamation, Vol 20, No 12 (Dec, 1974), pp

Compressing New Product Development Projects Traditional Method Design follows a sequential pattern where information about the new product is slowly accumulated in consecutive stages Stage 0Stage 1Stage N

New Product Development Process Overlapped Product Design Allows downstream design stages to start before preceding upstream stages have finalized their specifications…. Stage 0 Stage 1 Stage N

Issues and Tradeoffs What are the tradeoffs when moving from a traditional sequential product design process to an overlapped product design process? Increased uncertainty (that leads to additional work) Can add additional resources to tasks to reduce duration--but costs are increased

Classic PERT Model Defined Since task durations are now random variables, time of any milestone (e.g., end of project) is now RV Assume all tasks are statistically independent Use values of  j to identify expected critical path Since time of event (e.g., ES k ) is now sum of independent RV’s, central limit theorem specifies that ESk is approximately normally distributed with mean E[ES k ] and variance Var[ES k ] where there exists s paths to task k

Classic PERT Model (cont’d) Thus, expected project duration is defined as: Using central limit theorem and standard normal distribution:

PERT Example #1

PERT Example #1 (cont’d)

PERT Example #2 Task B  B = 12  B 2 = 4 Task D  D = 3  D 2 = 1 Task A  A = 4  A 2 = 2 Task C  C = 10  C 2 = 5 END START

Example #3: Discrete Probabilities

Example #3 (cont’d)

Criticality Indices Expected Project Duration = 23.22

Monte-Carlo Simulation (PERT Example 1)

Calculating Confidence Intervals For a confidence interval, we can use the sample mean and the estimated standard error of the mean where s is the sample standard deviation and n is the number of trials Using a normal approximation, a (1-  ) two- sided confidence interval is given by

New Product Development Projects

New Product Development Projects (cont’d)

Critical Chain and the Theory of Constraints (TOC) Use deterministic CPM model with buffers to deal with any uncertainties, Place project buffer after last task to protect the customer’s completion schedule, Exploit constraining resources (make certain that resources are fully utilized), Avoid wasting time slack time by encouraging early task completions, Carefully monitor the status of the buffer(s) and communicate this status to other project team members on a regular basis, and Make certain that the project team is 100 percent focused on critical chain tasks Project “Goal” (according to Goldratt): Meet Project Due Date

Project Buffer Defined Project Buffer is placed at the end of the project to protect the customer’s promised due date PERT Example #1 Revisited with Project Buffer Start Task B Programming User Task D User training Task E Implementation End Project Buffer Task A requirements analysis Task C Hardware acquisition Task F Testing

Calculating Project Buffer Size For tasks k on critical chain, we can calculate project buffer using following formula that project will be completed within worst-case duration estimates around 90 percent of the time: For those “who want a scientific approach to sizing buffers....”

Implications of Project Uncertainty Assume that the duration of both tasks A and B are described by a normal distribution with a mean of 30 days START END Task A Task B What is the probability that the project will be completed within 30 days?

Uncertainty and Worker Behavior Consider a project with two tasks that must be completed serially The duration of each task is described by a RV with values T i (i = 1, 2) StartTask 1Task 2End

Parkinson’s Law (Expanding Work) “Work expands so as to fill the time available for its completion” Professor C.N. Parkinson (1957) Set a deadline D = 24 days So T(D) = project makespan (function of D) where E[T(D)] = E(T 1 ) + E(T 2 ) + E[max(0, D - T 1 - T 2 )] E[T(D)] = 25 days

Procrastinating Worker Set a deadline D = 24 days E’[T(D)] = E(T 1 ) + E(T 2 ) + E{max[0, D - T 1 - E(T 2 )]} Can show that E[T(D)] ≥ E’[T(D)] ≥ D What are the implications for project managers?

Schoenberger’s Hypothesis An increase in the variability of task durations will increase the expected project duration….

Schoenberger’s Hypothesis Illustrated

Increasing the variance of Task A: Results in an increased expected duration = days Expected duration equals days

Risk Management All projects involve some degree of risk Need to identify all possible risks and outcomes Need to identify person(s) responsible for managing project risks Identify actions to reduce likelihood that adverse events will occur

Risk Analysis Risk Exposure (RE) or Risk Impact = (Probability of unexpected loss) x (size of loss) Example: Additional features required by client Loss: 3 weeks Probability: 20 percent Risk Exposure = (.20) (3 weeks) =.6 week

How to Manage Project Risks? Preventive Actions Actions taken in anticipation of adverse events May require action before project actually begins Examples? Contingency Planning What will you do if an adverse event does occur? “Trigger point” invokes contingency plan Frequently requires additional costs

Risk and Contracts

Tornado Diagram

Sensitivity Chart

Van Allen Company