Resource Allocation Chapter#8.

Slides:



Advertisements
Similar presentations
Software Project Management
Advertisements

L ECTURE 5 – G ANTT C HART GANTT Charts Constructing GANTT Charts Staffing and Re-scheduling Project Management Software Software Project Management Maria.
Monitoring and Control
SWE Introduction to Software Engineering
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 5 Slide 1 Project management.
Projmgmt-1/14 DePaul University Project Management I - Realistic Scheduling Instructor: David A. Lash.
Assignment #17 Solution Monday, March 15, 2015
Software project management (intro) Resource allocation.
Resources Management Dr. Ahmed Elyamany.
CHAPTER 8: RESOURCE ALLOCATION NET481: Project Management Afnan Albahli.
Chapter 8: Resource Allocation NET481: Project Management Afnan Albahli.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#10 DEPARTMENT OF ENGINEERING MANAGEMENT.
Lecture 5 – Gantt Chart GANTT Charts Constructing GANTT Charts
University of Sunderland COM369 Unit 8 COM369 Project Monitoring and Control Unit 8.
© The McGraw-Hill Companies, Software Project Management 4th Edition Resource allocation Chapter 8.
Software Project Management Lecture 11. Outline Brain Storming session  Some simple discussion on questions and their answers  Case studies related.
© Pearson Education Limited 2004 OHT 8.1 Cadle and Yeates: Project Management for Information Systems, 4th edition Critical Path Method(CPM)
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Chain Scheduling, PERT, and MS Project 2003.
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.
Resource Loading and Leveling Kathy S. Schwaig. A Roadmap of the Project Planning Process Develop project charter Establish work breakdown structure Analyze.
6 Resource Utilization 4/28/2017 Teaching Strategies
WEEK 4 Introduction to Project Management 1. Communication Plan Objectives Objective is to determine: ◦ Who needs to know what? ◦ How will they be told?
Network analysis Homework:
Chapter 16 – Project Management
Critical Path Analysis (CPA)
Critical Path Analysis
Project Management module
PROJECT MANAGEMENT AND CONTROL
Critical Path Method(CPM)
COMM02 Project Monitoring and Control Unit 8
Critical Path Analysis
Introduction to Project Management
Project Planning & Scheduling
Principles of Information Systems Eighth Edition
Resource Allocation Chapter#8.
Software Project Management
ACTIVITY PLANNING AND RISK MANAGEMENT
Most commonly used methods for project management.
Project planning Unit 3 Employability and Professional Development
Activity Planning.
ACTIVITY PLANNING AND RISK MANAGEMENT
System analysis and design
Planar Graphs & Euler’s Formula
Chapter 8 Scheduling Resources.
ENGINEERING MANAGEMENT (GE 404)
Critical Path Analysis
Project Scheduling Basics Activity on Node Precedence Diagrams
Software Project Management
Resource management Chapter 12 Copyright ©2016 Pearson Education, Inc.
Chapter 5: Software effort estimation
Software Project Management Fifth Edition
Project management Lecture 9
Critical Path Method Farrokh Alemi, Ph.D.
PROJECT MANAGEMENT (BSBI 622)
ENGINEERING MANAGEMENT (GE 404)
Software Project Management 4th Edition
Software Project Management 4th Edition
Resource Allocation Chapter#8.
Project Planning By Phaik San Liew.
Chapter 6 Activity Planning.
What is Project Human Resource Management (PHRM)?
Scheduling Resources and Costs
Resource Allocation Chapter#8.
Lesson Objective Understand Cascade diagrams and be able to use them to draw resource histograms.
Exercise – A small building.
Chapter 6 Activity Planning.
Network analysis Homework:
University of Debrecen Mongolian University of Life Sciences
FACULTY OF ENGINEERING CONSTRUCTION AND BUILDING DEPARTMENT
Presentation transcript:

Resource Allocation Chapter#8

Nature of resources Labour Equipment Materials Space Services Time Money

Identifying resource requirements List of resources required With their expected level of demand Resources: Also includes those are not part of activity specific E.g. project manager, office stationary, office space etc Allocate resources to critical activities first

Schedules Activity schedule - indicating start and completion dates for each activity Resource schedule - indicating dates when resources needed + level of resources Cost schedule showing accumulative expenditure Section 8.1 paged 193. We have already described the creation of the activity schedule in Lecture/activity 6.

Resource allocation Identify the resources needed for each activity and create a resource requirement list Identify resource types - individuals are interchangeable within the group (e.g. ‘VB programmers’ as opposed to ‘software developers’) Allocate resource types to activities and examine the resource histogram This is covered in Section 8.3 of the text. Note that at this point we have to assume that we are dealing with, for example, ‘standard’ software developers who have an average productivity. When we allocate actual people we may find that we have a trainee or a super-expert and this will affect productivity. A short-coming in productivity in an individual might be compensated for by a lower cost (as would be expected with trainees). In the example in the text we start by scheduling every activity to start at the earliest possible date. However in Lecture/Chapter 7, in the section on the critical chain technique it was suggested that we plan to start activities as late as possible. Whatever the starting procedure, we then need to deal with resource clashes.

Methods used in allocating and scheduling resources Precedence graph Activity bar chart Resource histograms

Resource histogram: systems analysts 5 4 STAFF REQD. 3 The resource histogram helps us identify where the demand for a resource exceeds the supply. If we use a tool such as MS Project, the tool will generate the resource histograms for us. 2 1 7 WEEK 1 2 3 4 5 6

Resource smoothing It is usually difficult to get specialist staff who will work odd days to fill in gaps – need for staff to learn about application etc Staff often have to be employed for a continuous block of time Therefore desirable to employ a constant number of staff on a project – who as far as possible are fully employed Hence need for resource smoothing

Resource smoothing 5 4 STAFF REQD. 3 2 1 WEEK 1 2 3 4 5 6 7 8 This shows an attempt to smooth the previous resource histogram. Note that in order to do this, we have had to Add another week to the schedule. Exercise 8.1 in the text gives some practice in resource smoothing. 2 1 WEEK 1 2 3 4 5 6 7 8

Procedure for resource leveling 2 a,2 (2) c,5 1 4 (4) b,3 (2) 3 8 6 4 2 a a b c workers c c c b b 1 2 3 4 5 days

After leveling a b c 8 6 4 2 workers a b c 1 2 3 4 5 days

Id. Duration (weeks) Precedents A 2 B C D E 4 F 1 C,D

B D A F C E

Bar chart A B C D E F

Histogram

After smoothing A B C D E F

Histogram after smoothing

Activity bar chart SPM (5e) resource allocation© The McGraw-Hill Companies, 2009

Resource histograms

Resource clashes Where same resource needed in more than one place at the same time can be resolved by: delaying one of the activities taking advantage of float to change start date delaying start of one activity until finish of the other activity that resource is being used on - puts back project completion moving resource from a non-critical activity bringing in additional resource - increases costs

Prioritizing activities There are two main ways of doing this: Total float priority – those with the smallest float have the highest priority Ordered list priority – this considers a set of simple criteria. Where more than one activity is competing for the same limited resource at the same time then those activities need to be prioritized. Section 8.4 Page 201

Burman’s priority list Give priority to: Shortest critical activities Other critical activities Shortest non-critical activities Non-critical activities with least float Non-critical activities

Allocating individuals to activities The initial ‘resource types’ for a task have to be replaced by actual individuals. Factors to be considered: Availability Criticality Risk Training Team building – and motivation Availability – who is free? Note that this will change during the course of the project as some tasks are completed earlier or later than planned Criticality – You would want to put your more experienced, ‘safer’, staff on the critical activities Risk – this is similar to the point above, but some activities could be off the critical path but still have risks e.g. to the quality of subsequent products Training – despite concerns about minimizing risk, it is healthy to take some risks in order to develop staff capabilities by allocating challenging tasks to relatively inexperienced stafff Team-building – identifying people who work well together can pay dividends; chopping and changing plans all the time may in theory optimize project performance, but can in practice be demotivating for staff Section 8.7 Page 203

Cost Schedules Staff Costs Overheads Usages charges