Transcript Document
The University of California
Berkeley Extension
X470 Project Management
Lisa Bausell
1
X470 Project Management
1 Project Management
2 Project Planning
3 Project Planning
Introduction
Scope
Resources
Project Initiation
Workflow
Finalization
4 Project
5 Project
6 Project Management
Baseline
Reporting & Communication
Review
Monitor & Control
Closure
Presentations
2
Midterm
• Write your name on your exam
• Take the exam
• Turn it in
3
Review
What is a
• WBS
• 3 point estimate (write out formula)
• Calendar, effort and duration estimate
• Baseline
4
Project Planning (Resources)
•
•
•
•
•
•
5
Develop Human Resources Plan
Analyze Responsibilities (RAM/RACI)
Delegate Responsibilities
Estimate Activity Resources
Estimate Costs
Determine Budget
Develop Human Resources Plan
“Identify and document project roles,
responsibilities, required skills, reporting
relationships, and the staffing management
plan.” (PMBOK 9.1)
Develop:
• Updated staffing roster (from project initiation)
• Responsibility analysis
• Strategy for managing resources
6
Roles and Responsibilities
7
Delegating Responsibility
Ownership: Many owners = No owner
• Assign one, and only one, owner for each defined
project activity.
• Owners plan, initially estimate, monitor, and
report on activities.
• Owners are not necessarily “doers.”
8
Required Resources
For each activity, note:
• Skills required
• Effort estimated
• Assigned (or proposed, or missing) staff
For each activity, determine if assigned
resources appear sufficient. Note where skills
are missing, or where activities lack adequate
resources.
9
Analyze Responsibilities
10
RACI Matrix Definitions
Define “RACI” roles for project work for each
defined activity:
• R: Responsible (Contributor, does work)
• A: Accountable (Owner—one “A” per activity)
• C: Consulted (Approvers, decision makers)
• I: Informed (Receives information)
Include a “TBA” column in a RACI analysis to
track staffing or other unmet needs.
11
Estimate Activity Resources
“Estimate the type and quantities of material,
people, equipment and supplies required to
perform each activity.” (PMBOK 6.3)
Refine estimates for each activity by determining:
• Required effort
• Other resources needed
Review duration estimates and work to reconcile any
issues or inconsistencies.
12
Estimates for Staffing
When estimating effort, consider:
•
•
•
•
•
•
•
•
13
Skills and experience of staff
Availability
Competing priorities
Number of hours per day for project work
Interruptions
Team communications and meetings
Geographic separation
Other work factors
Consider Non-Project Factors
• Holidays and paid time off
• Scheduled vacations
• Off-site meetings
• Other responsibilities
• Equipment downtime
• Scheduled sick leave
• …
14
Assess Resource Timing
Using the project workflow analysis, “stack up” all effort
estimates to determine staffing overcommitments.
Example using a spreadsheet:
March 7 March 14 March 21 March 28 April 4
Hawkeye Pierce
B. J. Hunnicut
Charles Winchester
Radar O’Reilly
Margaret Hoolihan
20
4
12
80
26
23
4
12
80
26
45
4
12
90
26
25
4
12
168
26
...
3
4
12
70
26
Project management scheduling tools may be useful for
complex projects. Resource histograms can be generated If
staffing and activity data are accurately entered.
15
16
Estimate Other Resources
•
•
•
•
•
•
Contract staffing
Materials
Equipment
Travel
Services required
Other direct project expenses
17
Estimate Costs
“Develop an approximation of the monetary
resources needed to complete project
activities.” (PMBOK 7.1)
Use the quantities estimated for each
identified resource (hours, days, kilograms,
pages, scheduled trips, etc.) to calculate the
cost for each to the project.
18
Activity Cost Estimates
Includes the cost of staff effort assessed for each
activity as part of duration analysis, plus:
•
•
•
•
•
•
•
•
•
19
Outsourcing costs (Contract fees, Potential penalties…)
Hardware and other equipment purchases
Charges for use of shared or rented equipment
Supplies and required components
Software acquisition and licenses
Communications: Audio, Video, Computer networking
Services: Shipping costs, Duplicating, Printing, etc.
Travel expenses
Other direct expenses
Types of Cost Estimates
• Rough Order of Magnitude (ROM) estimates
– Made without any detailed engineering data
– May use past experience
– Accuracy ± (25-75)% within the scope of the project
• Plan (or budgetary) estimates
– Prepared from initial plans
– Based on WBS
– Accuracy ± (10-25)%
• Definitive (or detailed) estimates
– Prepared from well-defined engineering data, vendor quotes,
unit prices, etc.
– Based on analysis of specific WBS low-level activities
– Accuracy ± (5-10)%
20
Determine Budget
“Aggregate the estimated costs of individual
activities to establish an authorized cost
baseline.” (PMBOK 7.2)
Sum all estimated costs required for each
project activity to determine the overall bottomup assessed cost of the project.
21
Overall Project Budget
An overall bottom-up project budget
includes:
• Costs estimated for every defined project
activity
• Any additional direct expenses that will be
carried by the project (overhead, etc.)
• All management cost reserve or contingency
funding allocated to the project
For tracking and analysis, all costs may be
apportioned to lowest-level WBS activities.
22
RACI for each team
23
Planning – Workflow
Critical Path Method—CPM
24
Critical Path Analysis
• The project critical path (or paths) is the longest,
and least flexible, path through the network.
• To determine:
• Calculate the early schedule using forward path analysis.
• Calculate the late schedule using backward path
analysis.
• The calculated difference between Late and Early
schedules = Float, or Slack.
• Non-critical tasks have a positive float, showing
flexibility.
• Critical tasks have no (or negative) float.
25
Finish-to-Start Dependencies
The predecessor activity must completed before the
successor activity can begin. This is by far the most common
linkage type.
For example:
Install Electricity
Test Equipment
When linking activities, always check for activities in between
that you may have missed, and add them to the WBS.
26
Start-to-Start Dependencies
Two (or more) activities in the project must start
simultaneously. For most projects, this dependency
type is not common.
For example:
Conduct test
Monitor test
27
Finish-to-Finish Dependencies
The finish of one (or more) project activities is constrained by
the completion of another activity. Also relatively rare, but
occurs when activity deliverables need to be used or combined
promptly because they will change (cool, dry, harden, etc.).
For example:
Set the support posts
Pour the concrete
28
Start-to-Finish Dependencies
This type of dependency is defined mostly for symmetry.
There are few, if any, cases best modeled using it in
typical projects.
For example:
Go live with new system
Operate the legacy system
29
Dependency Leads and Lags
Leads provide overlap dependencies. Leads often occur
in “compressed” schedules.
Design Application
Lead = 2 weeks
Write Software
Lags are a delay in a dependency.
Paint the first coat
Lag = 1 day
Paint the second coat
Note: The visibility of logical work flow is concealed.
30
CPM Example
Work Days
1
2
3
4
5
6
7
8
9
10
11
Start
12
13
14
15
End
Task A (5 days)
Task B (10 days)
Task C (5 days)
EF= 5
ES=1
Task A
DUR=5
FI= 0
5
LF=
1
LS=
EF=1
Start
FI= 0
DUR=0
1
LF= 1
LS=
ES=1
EF= 15
ES= 15
End
FI= 0
DUR=0
LS= 15
LF= 15
ES= 1
EF= 5
Task C
DUR=5
FI= 10
LF= 15
LS= 11
31
EF=15
ES= 6
Task B
DUR=10 FI= 0
LF= 15
LS= 6
Project Planning (Finalization)
• Refine Schedule
• Consider Software Tools for Project
Management
• Analyze Constraints
• Optimize Plans
• Manage Risks
• Plan Quality and Plan Procurements
• Finalize Plans
32
Refine Schedule
Revise schedules as needed to reflect reality:
• Document all holidays and paid time off.
• Integrate vacation plans.
• Adjust duration estimates to reflect staffing
capacity/availability and effort estimates.
• Note all significant non-project commitments.
• Document key project target dates.
33
Software Tools for Project
Management
• PM computer tools can organize calendar
information:
• Holidays
• Vacations
• Other non-project factors
• Tools can provide both tabular resource reporting
and resource histogram analysis, for identifying
overcommitments and undercommitments.
34
Computer Tool Considerations
• Select a tool that meets your needs without excessive
overhead or a steep learning curve.
• Coordinate tool selection with peers.
• Favor options with available training and mentors.
• No tool provides “artificial intelligence.”
• Date formats: On global projects, never use default
date formats. Select a display format that will be
unambiguous for everyone. (When you see “12/6,” is it
June 12, or December 6?)
35
Optimize Plans
• Computer tools can help with ‘What if?”
• Make project changes you are empowered
to make.
• Seek guidance from project sponsor where
needed.
• Gain agreement and buy-in for revisions.
• Revise your plans.
• Document one or more project options.
36
Manage Risks
Because projects are unique, all have risks.
PMBOK defines risk as: “An uncertain event or
condition that, if it occurs, has an effect on at least
one project objective.”
Basic project risk management requires:
• Identifying risks
• Prioritizing risks through qualitative analysis
• Responding to significant risks
37
Identify Risks
Identify Risks: “Determine which risks may
affect the project and document their
characteristics.” (PMBOK 11.2)
Identify risks using:
• Project retrospective analyses/lessons learned
• Brainstorming with the project team
• Worst case estimates
38
Example Project Risks
Schedule risks:
• Critical path activities with long durations
• Interfaces with other projects...
Resource risks:
• Loss of contributors with unique skills
• Work requiring remote (or unknown) resources...
Scope risks:
• Activities requiring new, untried processes
• Technical and performance challenges...
General risks:
• Communications problems
• Reorganizations, loss of sponsorship...
39
Qualitative Risk Analysis
Perform Qualitative Risk Analysis:
“Prioritize risks for further analysis or action by
assessing and combining their probability of
occurrence and impact.” (PMBOK 11.3)
Develop a risk register (table listing risks and rick
parameters) to analyze each identified risk.
40
Risk Probability
Risks are associated with uncertain, future
events.
• Estimates of probability (likelihood) are
between 0% and 100%.
• Probabilities may be assessed as
percentages or percentage ranges.
Qualitative probability ranges (such as
H/M/L) are generally sufficient for rankordering risks.
41
Risk Impact
Impact estimates the consequences for your
project, should the risk occur.
• Impact may be assessed as ranges or categories of impact to
one or more project objective parameters, or as estimates of
time lost, money spent, extra effort, or other impact.
• Impact measures may have no upper bound.
Qualitative assessment based on defined
categories is generally sufficient for rankordering risks, such as:
• High: Threatening the project objective
• Medium: Requiring significant replanning
• Low: A nuisance
42
Example Risk Register
Probability
(H/M/L)
Impact
(H/M/L)
Software expert unavailable
M
H
HM
Contractor Incompetent
M
M
M
Purchased component late
L
H
M
Software development too slow
L
M
ML
Test gear not available
L
L
L
Risks
Overall
Risk
“Overall Risk” combines the estimates for probability and
impact, and is used to rank order the risk register’s list.
43
Plan Risk Responses
Plan Risk Responses: “Develop options and
actions to enhance opportunities and reduce
threats to project objectives.” (PMBOK 11.5)
• Select all significant risks on your prioritized risk
register (generally any with “medium” ratings).
• For each risk, isolate the root cause (or causes).
• Manage selected risks using the best available
strategy.
44
Risk Responses
Brainstorm responses to risks, considering:
• Avoidance (Replan project to remove the risk)
• Mitigation (Revise plans to lower risk probability
and/or impact)
• Transfer (Shift all or part of risk impact to others)
• Acceptance (Leave plans unchanged, but
monitor the risk, and where appropriate,
establish contingency plans for recovery.)
45
Project Risk Responses
• Identify specifics, not just general risks.
• List the “Top 10”—Keep risks visible.
• Document contingency plans.
• Assign triggers and owners.
• Plan responses to all big risks
and document all risks.
• Assess project size (effort months).
• Establish project contingency reserves, based on risk
(time and/or budget).
46
Plan Quality
“Identify quality requirements and/or standards
for the project and product, and document how
the project will demonstrate compliance.”
(PMBOK 8.1)
Project quality management relates primarily to
scope and the project deliverable, but also involves
maintaining the processes you will use. Determine
how you will implement process monitoring and
continuous improvement, and how you will ensure
consistent and appropriate results.
47
Plan Procurements
“Document project purchasing decisions, specify
the approach, and identify potential sellers.”
(PMBOK 12.1)
Not all projects involve contract labor, but if yours does,
determine how you will:
• Conduct procurements (Request and evaluate proposals,
Select sellers, and Finalize contracts)
• Administer procurements (Supervise contract staff, Control
changes, and Manage finances)
• Close procurements (Close contracts and Assess
Performance)
48
Finalize Plans
Assemble planning information:
•
•
•
•
WBS
Schedule
Cost estimates
Other plans
Review your overall plans with project team members
Test for confidence:
• Are your plans believable?
• Can you realistically meet your project objectives?
49
PMI - PMP Certification
(application is $405 or $555)
Education
PM experience
PM Education
High School
5 years
7,500 hours
35 contact hours
4 Year college
3 years
4,500 hours
35 contact hours
50
PMI Certification
• Other PMI certifications
• Work on your application even before
you are ready
• Track your experience and education
• Consider a “bootcamp” class to prepare
• Set a date and go for it
• Study tips
51
Review Homework
•
•
•
•
52
Reading
Individual Homework
Teamwork
Team Homework