46
• determine if you can accomplish the schedule with the resources available Considering Resource Availability Finalizing the Schedule and Cost Based on Resource Availability

Determine if you can accomplish the schedule with the resources available Considering Resource Availability Finalizing the Schedule and Cost Based on Resource

Embed Size (px)

Citation preview

• determine if you can accomplish the schedule with the resources available

Considering Resource Availability

Finalizing the Schedule and Cost Based onResource Availability

Leveling Resources• is part of the broader topic of resource management.some of the situations that organizations have to deal with• Committing people to more than they can reasonably handle in

the given time frame, reasoning that they will find a way to get it done but putting each of their projects in harm’s way in so doing

• Changing project priorities and not considering the impact on existing resource schedules

• The absence of a resource management function that can measure and monitor the capacity of the resource pool and the extent to which it is already committed to projects

• Employee turnover and promotions that are not reflected in the resource schedule

Resource leveling is a process that the project manager follows to schedule how each resource is allocated to tasks in order to accomplish the work within the scheduled start and finish dates of the task.

Resource Leveling• As resources are leveled, they must be constrained to the ES-LF

window of the tasks to which they are assigned, or the project manager must seek other alternatives to resolve the conflict between resource availability and project schedule.

The resource schedule needs to be leveled for two reasons:• To ensure that no resource is over-allocated. That is, you do not

schedule a resource to more than 100 percent of its available time.

• The project manager wants the number of resources (people, in most cases) to follow a logical pattern throughout the life of the project. (the number of resources working on a project at any time is fairly constant).

Resource-Leveling Strategies

You can use three approaches to level project resources:– Utilizing available slack– Shifting the project finish date– Smoothing

Utilizing Available Slack• one or more of the project tasks are postponed

to a date that is later than their early start date but no later than their late finish date.

• When you need to resolve the “stack-up” of tasks on the schedule, first determine whether any of the tasks has free slack.

• If moving the start date of the task does not resolve the over-allocation, you have to use total slack, and at least one other task will have its early start date delayed.

Shifting the Project Finish Date• the critical path may have to be extended to achieve an

acceptably resource-leveled schedule.

• This case could very well mean that the parallel scheduling on the task network diagram that moved the original finish date to an earlier one needs to be reversed.

• The start-to-start and finish-to-finish dependencies might need to be set back to the linear finish-to-start type.

• If you find yourself caught between over-allocated resources on a schedule that cannot be acceptably leveled and a firm, fixed completion date, you may have to consider reducing the scope of the project.

Smoothing

• Occasionally, limited overtime is required to accomplish the work within the scheduled start and finish dates of the task.

• Overtime can help alleviate some resource over-allocation because it allows more work to be done within the same scheduled start and finish dates.

Alternative Methods of Scheduling Tasks

• Rather than treating the task list as fixed and within that constraint leveling resources, you could resolve the leveling problem by considering further decomposition of one or more tasks.

• Further Decomposition of Tasks• Stretching Tasks• Assigning Substitute Resources

Further Decomposition of Tasks• Suppose that a task requires one person for three days within a

five-day window. There are two days of slack in the schedule for that task.

• The unavailability of the resource for three consecutive days beginning on the ES date will require scheduling the task work to a longer period of time.

• One solution would be to have the resource work for three nonconsecutive days as early as possible in the five-day window.

• Suppose that the resource is available for the first two days in the five-day window and for the last day in the five-day window.

• The project manager could decompose the five-day task into two tasks — one two-day task and one one-day task. The two-day task would then have an FS dependency on the one-day task.

Stretching Tasks• Another alternative that preserves the continuity of the

task work is to stretch the work over a longer period of time by having the resource work on the task at a percent per day lower than was originally planned.

• In previous example: Suppose the resource is available 80 percent of each day in the five-day window, and you need four days of work.

Stretching Tasks…• In this simple example, the percentage was constant over the five

days, but it might also follow some profile. • For example, suppose you needed the resource for three days and

the resource was available full-time for the first and second days but only half-time for the remaining three days of the five-day window.

• You could first split the task into two tasks—a two-day task and a one-day task.

• The two-day task would fully use the resource and get two days of work completed.

• The second task would be stretched to two days, and the resource would be assigned half-time for two days to complete the remaining day of work on the task.

Assigning Substitute Resources

• One approach would be to use less-skilled resources and add to the total number of hours requested. Here, the thinking is that a less-skilled resource would require a longer period of time to complete the task work.

• This strategy works only for noncritical path tasks. Using it for a critical path task would extend the completion date of the project.

Cost Impact of Resource Leveling• Resource leveling almost always stretches the

schedule.

• The case where it doesn’t stretch the schedule may occur when slack is available in the right places in the schedule.

• Scheduling the work of a resource over a longer period of time not only removes scheduling conflicts, but also removes any over-allocations of that resource.

Cost Impact of Resource Leveling…

• If the resources are billable based on the labor expended, project costs do not increase.

• If there are resources that are charged on a calendar basis, project costs will increase.

• If there are incentives for early completion and penalties for late completion of a project, a cost impact will be felt as well.

Implementing Micro-Level Project Planning

• Micro-level planning is another step in the decomposition of the tasks that are assigned to an individual. It involves a decomposition to subtasks.

• Micro-level project planning begins with the lowest-level task defined in the WBS.

• Because it appears in the WBS, it will have management oversight by the project manager.

• The responsibility for completing this task within a defined window of time will be assigned to a task manager

Implementing Micro-Level Project Planning…

• Continue the decomposition

• These tasks will each be less than two weeks’ duration, so the subtasks that make them up will be of shorter duration. The decomposition should be fairly simple and result in tasks of one to three days’ duration.

• In figure 2.7: The shaded areas of the schedule are non-workdays and days when a resource is not available.

• There is no need for software support, which simply adds management overhead with little return on the investment of time expended to capture and manage it.

Work Packages

• The work to be done within a task is called a work package.

• The work package is a statement by each task manager as to how he or she plans to complete the task within the scheduled start and finish dates.

• if the task manager or anyone working on the task were not available, someone else could use the work package to figure out how to continue the work of the task with minimal lost time.

Purpose of a Work Package

• In addition to the task descriptions, the package includes start and end dates for the task.

• The work package also can be adapted to status reporting (measure what percent of the task is complete).

Format of a Work Package

• Work package assignment sheet– It contains some basic information about each

work package and its manager.

• Work package description report.– a detailed description of the task plan.

Work Package Assignment Sheet

• is a report for the project manager only• Task managers should be given only the

scheduled start and end dates for their tasks.

Work Package Description Report

• is a document prepared by the task manager in which he or she describes the details of how he or she will accomplish the work of the task.

• Not all tasks will require or should require work package documentation.

• The documentation can be limited to critical path tasks, near-critical path tasks, high-risk tasks, and tasks that use very scarce or highly skilled staff.

Risk Management Life Cycle

risk identification

risk assessment

risk mitigation

Risk Management

risk monitoring & control

Ch04: How to Plan a Project

What are the risks? What is the probability that the risk will occur? What might the losses be if the worst happens? How can the losses be reduced?

Questions to be Answered by Your Risk Plan

Ch04: How to Plan a Project

There are 4 basic industry accepted risk categories defined by PMI: Technical Project Management Organizational External

Risk Categories

Ch04: How to Plan a Project

Includes quality and performance goals generally relating to the technology of the project

Technology: suitability, reliability, and the quality/performance standards surrounding the technology.

Technology availability and complexity issues

Risk Category: Technical Risks

Ch04: How to Plan a Project

Including poor allocation of the project’s resources Inadequate project management structure – proper

planning processes to define critical deliverables for each project phase

Inadequate planning, resource inexperience, poor use of management disciplines

Cost and schedule risks due to the aforementioned project management risks

Risk Category: Project Management Risks

Ch04: How to Plan a Project

Includes supportability risks, lack of prioritization of projects

Inadequacy or interrupted funding, inadequacy or interrupted resource assignment

Conflicts with other competing projects Policies that do not support efficient management and

could also include supportability risks Politics and agendas that impede the development of

the project's executing objectives

Risk Category: Organizational Risks

Ch04: How to Plan a Project

Includes shifting legal or regulatory requirements Supplier and contractor risks and contract issues Economic collapse or work stoppages (strikes) Programmatic or supportability risks caused by

external parties Can also include deliverables from your teams that are

external to your own (IT or client)

Risk Category: External Risks

Ch04: How to Plan a Project

Simplified Risk Matrix Tool

RISK CATEGORIES AND RISKS

SCOPE TRIANGLE ELEMENTS

Scope Time Cost Quality Resources

Technical

Project Management

Organizational

External

Figure04-23

Ch04: How to Plan a Project

Risk Identification - Candidate Risk Drivers

Prioritize (from A to J) the top ten risk drivers for your project.

____  Schedule is too aggressive____  Overambitious performance____  Too conservative a budget____ Unrealistic expectations____ Misunderstood contract terms____ New/unfamiliar technology____ Inadequate software sizing____ Unsuitable development model____ Unfamiliar new hardware____ Poorly defined requirements____ Frequent change requests____ Poorly defined processes____ Volatile business environment

____ Inadequately skilled personnel____ Continuous requirements changes____ Inadequate development plan____ Unsuitable organizational structure____ Testing facilities not available____ Poor software engineering methods____ Poor technology support____ Lack of political support for project____ Inconsistent client involvement____ Loss of critical team member____ Vendor/contractor relations____ Market/competitor pressures

Figure04-24

Ch04: How to Plan a Project

These are the conditions or situations that may unfavorably affect project success.

Evaluating risks to assess the range of possible outcomes.

To determine which events warrant response and more importantly what type of response

Two factors are common probability severity (impact and/or loss)

Definition of Risk Assessment

Traditionally, this is the more difficult piece of formal risk management…yet a defined and metric based approach lessens the difficulty and subjectivity

Ch04: How to Plan a Project

Risk Assessment

If the probability is high and the impact is low, you may be able to ignore the risk.

If the probability is low but the impact is high, you might also be able to ignore the risk.

The decision is based on the product of the probability of the event happening and the impact it will have.

For example, if the probability of losing a critical skill is 0.8 (probability is a number between 0 and 1.0) and the impact is $50,000, the expected loss is $40,000 (0.8 × $50,000).

Risk Assessment

You should ignore the risk if the cost of avoiding the risk is greater than the expected loss.

In other words, don’t solve a $100 problem with a $1,000 solution.

In the two examples, you would most likely not ignore the risk of losing the critical skill

Qualitative Risk Assessment - Risk Matrix

Probability

Loss

L

L

M

M H

H

Ignore

Consider

Take Action

Figure04-25

Ch04: How to Plan a Project

Static Risk Assessment

Dynamic Risk Assessment

In this approach, risk is continuously reassessed at each phase of the project.

After the risk drivers have been identified, they must be ranked from most likely to have an impact on the project to least likely to have an impact on the project.

Label them A (most likely) through J (least likely) and array the data

Quantitative Risk Assessment Worksheet

Figure04-26

Ch04: How to Plan a Project

Column entries are1=low risk, 2=medium risk, and 3 = high risk

Quantitative Risk Assessment Worksheet…

In the example, the risk factor is 70 percent. This value can be interpreted only in comparison to the risk factor of completed projects.

There will be a pattern of project failures for projects whose risk factor is above a certain number. If 70 percent is above that number, the example project is a high risk for failure. The decision to do this project will have to be offset by the business value the project expects to contribute.

Accept - Do nothing because cure is more expensive than risk consequences

Avoid - Elect to not do part of the project associated with the risk (do risk/return analysis; revisit scope)

Contingency planning - Frame plans to deal with risk consequence and monitor risk regularly (identify contingency decision point)

Mitigate - Bring down risk probability by proactive approaches (training, buy vs. build, etc.)

Transfer – e.g., outsource

Risk Mitigation – Response Options

Ch04: How to Plan a Project

Risk log

This document lists all risks that you want to manage and describes what the risk is, who is supposed to manage the risk, and what has been done to manage the risk event.

ID number— This always remains the same, even if the risk event has occurred and been managed

Risk description— a short statement of the risk event. Risk owner —the person who has the responsibility of

monitoring the status of the listed risk. Action to be taken— Lists what the risk owner is going to do to

deal with the risk event. Outcome — Describes what happened as a result of your

mitigation strategy

Risk Log Entry

ID # Risk Description Risk Owner

Action to be Taken

Outcome

         

         

         

         

         

         

         

         

         

P

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

Ch04: How to Plan a Project

Executive Summary: one page or a half page (2 minute speech) Background: business conditions, opportunities, and problems Objective: very general statement of what you hope to accomplish

through this project. Overview of the approach to be taken Detailed statement of work: : a high-level summary of what will

be done, when it will be done, who will do it, how much time will be required, and what criteria will be used to measure completeness. (use Gant Chart)

Time and cost summary: a summary page of time and cost data Appendices

Contents of the Project Proposal

Ch04: How to Plan a Project

The deliverable from all the planning activities in the JPPS is the project proposal.

The cost/benefit is not in your favor: trim the solution down by eliminating functions with unfavorable cost-benefit ratios.

The risks of failure are too high: for example Replace new technology with a more stable, well-known technology

The total project cost exceeds available funding: trimming scope or decomposing the project into phases.

There are other projects competing for the same resources.

Gaining Approval to Launch the Project

Ch04: How to Plan a Project