Resource Management 12-01 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.

Presentation on theme: "Resource Management 12-01 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall."— Presentation transcript:

Resource Management 12-01 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall

Chapter 12 Learning Objectives After completing this chapter, students will be able to: Recognize the variety of constraints that can affect a project, making scheduling and planning difficult. Understand how to apply resource-loading techniques to project schedules to identify potential resource overallocation situations. Apply resource-leveling procedures to project activities over the baseline schedule using appropriate prioritization heuristics. Follow the steps necessary to effectively smooth resource requirements across the project life cycle. Apply resource management within a multiproject environment. 12-02

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Types of Constraints  Time  Resource  Mixed 12-03

FIGURE 12.5 Resource Usage Table Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 12-05

FIGURE 12.6 Example of Resource Usage Table with Overallocation Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 12-06

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Resource Leveling (Smoothing) A multivariate, combinatorial problem Objectives To determine the resource requirements so that they will be available at the right time To allow each activity to be scheduled with the smoothest possible transition across resource usage levels 12-07

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Prioritization Rules for Leveling  Smallest amount of slack  Smallest duration  Lowest ID number (FCFS)  Greatest number of successor tasks  Requiring the most resources 12-08

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall General Procedure for Leveling 1. Create a project activity network diagram 2. Develop resource loading table 3. Determine activity late finish dates 4. Identify resource over allocation 5. Level the resource loading table 12-9

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Creating Resource Loading Charts (1/4) Display the amount of resources required as a function of time. 0 A4 Res = 6 4 B5 Res = 2 5 D9 Res = 7 9 E11 Res = 3 4 C7 Res = 2 11 F12 Res = 6 1.Start with a network diagram 12-10

Creating Resource Loading Charts 2/4 ActivityResourceDurationESSlackLF A64004 B21405 C234411 D74509 E3290 F61 012 2.Produce a table that shows the duration, early start, late finish, slack, and resource(s) required for each activity. Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 12-11

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Creating Resource Loading Charts 3/4 A 2 4 6 8 2 121086414 C B D E F Project Days Resources 3.Draw an initial loading chart with each activity scheduled at its ES. Resource imbalance 12-12

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Creating Resource Loading Charts 4/4 4.Rearrange activities within their slack to create a more level profile. Splitting C creates a more level project. A 2 4 6 8 2 121086414 C B D E F Project Days Resources C 12-13

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Key Parameters in Multi-Project Environments  Schedule slippage  Resource utilization  In-process inventory 12-14

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Prioritizing Resource Allocations in Multi-Project Environments First come first served Greatest resource demand Greatest resource utilization Minimum late finish time Mathematical programming 12-15

Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Summary 1. Recognize the variety of constraints that can affect a project, making scheduling and planning difficult. 2. Understand how to apply resource-loading techniques to project schedules to identify potential resource overallocation situations. 3. Apply resource-leveling procedures to project activities over the baseline schedule using appropriate prioritization heuristics. 4. Follow the steps necessary to effectively smooth resource requirements across the project life cycle. 5. Apply resource management within a multiproject environment. 12-16