Resource analysis Project management (lecture + seminar)

Slides:



Advertisements
Similar presentations
PRJ566 Project Planning and Management Lecture: Network Diagrams.
Advertisements

PRJ566 Project Planning and Management Lecture: Dependencies and Network Diagrams.
Estimating, scheduling and budgeting
X- FUNDAMENTAL SCHEDULING PROJESS
Scheduling.
Chapter 3 Managing the Information Systems Project
MANAGING PROJECT RESOURCES. Resource Allocation Problem  A shortcoming of most scheduling procedures is that they do not address the issues of resource.
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Resource Management Chapter 12.
Project Management 6e..
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
L ECTURE 5 – G ANTT C HART GANTT Charts Constructing GANTT Charts Staffing and Re-scheduling Project Management Software Software Project Management Maria.
Analysing the AoA network Project Management. Total Project Time The minimum time in which the project can be completed. Calculation: forward pass Forward.
Planning & Monitoring. The Purpose of Planning and Monitoring To ensure that the project is produced on time, within the cost constraints and at the quality.
Project Management Lecture Resource Analysis. Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network.
Projmgmt-1/14 DePaul University Project Management I - Realistic Scheduling Instructor: David A. Lash.
Project Time Management
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
MANAGING PROJECT RESOURCES
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#10 DEPARTMENT OF ENGINEERING MANAGEMENT.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Dr. Godfried Williams1 Project Management – Topic 6 Lecture Content Planning Tools/Techniques Optimization Techniques Resource Planning & Allocation Linear.
System Analysis & Design Chapter V: Information System Planning 1.Introduction Nowadays, Information Systems plays the main role in success or failure.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
Lecture 5 – Gantt Chart GANTT Charts Constructing GANTT Charts
Project Management OPER 576 Resource Allocation Greg Magnan, Ph.D. May 6, 2004.
Resource Management. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall12-2 Types of Constraints  Time  Resource  Mixed Copyright.
1 7. R EPETITIVE C ONSTRUCTION Objective: To understand how production and production rates are affected by repetition of tasks, and to learn how to plan.
MANAGING PROJECT RESOURCES
Examining the project ( seminar ). What is this chapter about? Gathering and analysing information for decision making in projects: – What has happened.
Managing Resources Program Evaluation and Review Technique (PERT) Production Process.
Project Management Project Planning. PLANNING IN PROJECT ENVIRONMENT Establishing a predetermined course of action within a forecasted environment WHY.
Project Management COURSE 6 Resources Planning. Project Management2 Resources Estimation What resources? Quantities of resources? When needed ! Everything.
Chapter 3 Managing the Information Systems Project
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Path and MS Project 2003 Tuesday, February.
Project Time Management Ashima Wadhwa. Schedule Development – Determining start and finish dates for project activities – Without realistic dates, project.
Scheduling.
Resource analysis 1 Project management (seminar).
Allocate and Level Project Resources.  Resource Allocation: Defined Resource Allocation Resource Allocation is the scheduling of activities and the resources.
ALLOCATE AND LEVEL RESOURCES
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
12-1 Resource Management Chapter 12 © 2007 Pearson Education.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
University Of Palestine Faculty Of Applied Engineering & Urban Planning Civil Engineering Department PROJECT MANAGEMENT Scheduling Resources and Costs.
Managing the Information Systems Project Cont’d
Project Management.
Examining the project (lecture).
Problem Solving Tools ILGIN ACAR
Analysing the AoA network
ENGINEERING MANAGEMENT (GE 404)
Project management (seminar)
Analysing the AoA network
Resource Management Chapter 12
Activity on Node Approach to CPM Scheduling
ENGINEERING MANAGEMENT (GE 404)
Analysing the AoA network
Project Management (lecture)
Project management (seminar)
Examining the project.
Resource Planning, Cost Estimation and Budgeting
Project Resource Planning
Process of Building Order
Exercise – A small building.
Analysing the AoA network
Project Management (lecture)
University of Debrecen Mongolian University of Life Sciences
Resource Management Chapter 12
FACULTY OF ENGINEERING CONSTRUCTION AND BUILDING DEPARTMENT
CHAPTER ONE: RESOURCE ALLOCATION AND SCHEDULING
Presentation transcript:

Resource analysis Project management (lecture + seminar)

Introduction Sometimes one or more resources (especially skilled workers) are equally or more important than time. According to priority, there are: – time-limited and – resource-limited projects. Priority can change over time but it is not wise to have double priorities. Basic tools came from production engineering: loading (resource allocation)

Resources Definition: anything that is scarce and required for any activity in the project. Resources are constraints for the project. Resources can be: – Non-storable: has to be renewed for each period e.g. work – Storable: depleted only by usage (remains available if not used) e.g. money The most common resource typology, the 4Ms: – Men – Machines – Money (cost) – Material – Other

Loading (resource allocation) The assignment of work to an worker, machine or unit (generally: to a workstation) in time. A workstation can be: – underloaded (load < capacity) – fully loaded (load = capacity) – overloaded (load > capacity) Fully loading is nearly impossible to reach except in flow production. Underloading is the most common, because it respects time. Overloading leads to be late.

Defining resources for projects SOW WBS Task list – Resource needs given in resource-hours (e.g. man-hour, machine-hour) – Two forms of resource specification: Rate-constant (can be changed to a constant function/pattern): constant usage rate defines the duration, too Total constant: to finish the activity

What to do with non-linear duration-resource functions? Use a computer Focus on quasi-linear parts of the functions

Capacity Be realistic: – Usual efficiency – Estimated absenteeism, sickness, holidays – Existing commitments – Ancillary tasks and their resource needs – Any additional constraints (like methodology) and limitations (like work contracts) Also calculate with the possibilities (cost, time, trade-offs) to increase capacity

Optimum seeking procedures Constraints: – Resource-limited projects – Time-limited projects – Resource-limited AND time-limited projects (question of priority) Methods: – Linear programming – Levelling – Allocation – Smoothing

Linear programming Successful only for small networks (up to about 200 activities) Need for precise data

Levelling (simplest technique) Need for a previously produced starting schedule. Attempts to level out peaks and valleys in resource requirements by rescheduling some activities. Difficulty of interactions between activities.

Allocation (for resource limited cases) Allocation resources ‘Splitting’ an activity: stopping an activity, which is currently in progress, by the removal of its resources for use on an activity of higher priority. Two procedures for allocation: – Serial: if only a few activities are splitable – Parallel: if many activities are splitable; more complicated method that needs more time and data

Allocation when resources are limited Serial procedure: 1.All activities in the project are ranked using constant priority rule. The most frequently used rule: ascending order of the LSTs with a tiebreaker of the ascending order of total floats (a kind of ‘ urgency ’ ). 2.Activities are scheduled in the above order at the earliest possible point in time consistent with the availability of resources and the precedence requirements. Step-by-step process: – Draw the network diagram for the logical connections – Compute the activity times and total floats – Plot a Gantt or time-scaled network in tandem with a resource- histogram

Allocation when resources are limited Parallel procedure: Activities are considered sequentially (sub-lists). Unscheduled activities are retained and ranked in the next period with new activities.

START a b c d g f e h k j i l FINISH

The time-limited case Balancing the S-curve with milestones: Forcing early activities to start sooner

Smoothing (time limited) Aim is to produce a feasible schedule within the time constraints & provide as smooth a resource requirement profile as possible. Informational needs of smoothing: –Start time and timeframe (TPT or deadline) –Priority order of the resources required Prioritising activities and selecting them in order for scheduling (critical activities have supreme priority). Finding the best place for the activity (placing). Repeat the process with the next activity.

Prioritising activities Considerables: Resource type(s) and importance Total work content (resource units per time multiplied with the duration for all resources used on the activity) Available float Formula if no initial scheduling exists: (Total work content) / (Float remaining) In descending order (greatest first).

Placing The best position is the one that gives the lowest usage increase in the time span of the activity. Two ways of finding this position: –Visual –Sum of squares: Calculate the sum of squared resource needs of each period within the questionable time frame (between the ES and LF time of the given activity) for every possible positioning Choose the position with the lowest value

seminar

Defining resources for projects 2 SOW WBS Task list Logical connections (PNT) Gantt chart and histogram Levelling

Using the bar chart Set up and analyse the network – Assign the resource data to the activities Draw the Gantt chart – Aggregate each resource time period by time period throughout the total project Cumulating (Summation or S Curve): Use levelling the load for optimization

Network with single resource data START (0) e (1) d (2) c (3) b (4) a (1) FINISH (0)

Aggregation with a bar chart (single resource, earliest start) activity a11 b44444 c d22222 e111 Res. aggr Cum. res Resource units Time

Aggregation with a bar chart (single resource, latest start) activity a11 b44444 c d22222 e111 Res. aggr Cum. res Resource units Time

The S Curve analysis The minimum slope level is the less ‘critical’ from the viewpoint of availability

S Curve of the example

Scheduling with constraints Three approaches: Allocation: Activities are scheduled so that an initially defined limit of resources or time is not exceeded. Levelling: A previously generated schedule must be given. Then it levels out the peaks and troughs without changing the TPT. Smoothing: A start time, a TPT and resource priorities.

Other possibilities Alternative resources Alternative methods Alternative sequences (if there is no technical dependency)

Levelling the load We must have a starting allocation of activities over time and a resource constraint (previous example). Resource units Time Trying to keep the original TPT unchanged means that critical activities should not be moved. Thus try to move activities with free float. Resource units Time

Solution There are only 2 activities with free float: b & d Which one to move and to where? Moving activity d 3 days in advance is eliminating the peak. Resource units Time

activity a11 b44444 c d e111 Res. aggr Cum. res

S Curve

Effect of levelling New „activity”: waiting for the resource (it is a lag, not a true activity) START (0) e (1) d (2) c (3) b (4) a (1) FINISH (0) Changes: new precedence relationship, floats, late start and finish times

Network with single resource data START (0) e (1) d (2) c (3) b (4) a (2) FINISH (0) Resource limit: 5

Network with multiple resource data START (0) e (3B) d (2B) c (3A) b (4B) a (2A) FINISH (0) Resource limits: 5A, 5B f (3A)

Reading Lockyer – Gordon (2005): Chapter 17 & 18

Thanks for your attention