Finalizing the Schedule and Cost Based on Resource Availability

advertisement
Finalizing the Schedule and Cost Based on
Resource Availability
Considering Resource Availability
• determine if you can accomplish the schedule
with the resources available
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 ESLF 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 lowestlevel 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 nonworkdays 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.
Ch04: How to Plan a Project
Risk Management Life Cycle
risk identification
risk assessment
risk mitigation
risk monitoring &
control
Risk Management
Ch04: How to Plan a Project
Questions to be Answered by Your Risk Plan




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?
Ch04: How to Plan a Project
Risk Categories

There are 4 basic industry accepted risk
categories defined by PMI:




Technical
Project Management
Organizational
External
Ch04: How to Plan a Project
Risk Category: Technical Risks



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
Ch04: How to Plan a Project
Risk Category: Project Management Risks




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
Ch04: How to Plan a Project
Risk Category: Organizational Risks





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
Ch04: How to Plan a Project
Risk Category: External Risks





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)
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
Figure
04-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
These are the conditions or situations that may
unfavorably affect project success.
Figure
04-24
Ch04: How to Plan a Project
Definition of Risk Assessment



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)
Traditionally, this is the more difficult piece of formal risk
management…yet a defined and metric based approach
lessens the difficulty and subjectivity
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
Ch04: How to Plan a Project
Qualitative Risk Assessment - Risk Matrix
Probability
L
M
H
Ignore
L
Consider
Loss
M
Take Action
H
Static Risk Assessment
Figure
04-25
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
Ch04: How to Plan a Project
Quantitative Risk Assessment Worksheet
Column entries are1=low risk, 2=medium risk, and 3 = high risk
Figure
04-26
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.
Ch04: How to Plan a Project
Risk Mitigation – Response Options

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 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




Ch04: How to Plan a Project
Risk Log Entry
ID #
Risk Description
P
I
Risk
Owner
Action to be
Taken
Outcome
Ch04: How to Plan a Project
Contents of the Project Proposal



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
The deliverable from all the planning activities in the JPPS is the
project proposal.
Ch04: How to Plan a Project
Gaining Approval to Launch the Project

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.
Download