Transcript Chapter 10
Chapter 10
Projects
McGraw-Hill/Irwin
©2011 The McGraw-Hill Companies, All Rights Reserved
Learning Objectives
Explain what project management is and
why it is important.
Identify the different ways projects can be
structured.
Describe how projects are organized into
major subprojects.
Understand what a project milestone is.
Determine the “critical path” for a project.
Demonstrate how to “crash,” or reduce the
length, of a project.
10-2
What is Project Management?
Project:
A series of related jobs usually directed toward
some major output and requiring a significant
period of time to perform
Usually infrequent
Exact duration difficult to estimate
Project management:
The management activities of planning,
directing, and controlling resources (people,
equipment, material) to meet the technical,
cost, and time constraints of a project
Control may be difficult
LO 1
Makeup of the project team
Expert among experts
10-3
Types of Development
Projects
LO 2
10-4
Structuring Projects
Pure project
Functional project
Matrix project
LO 2
10-5
Pure Project
In Pure Project Self-contained team
works full-time on the project
Advantages
The project manager has full authority
Team members report to one boss
Shortened communication lines
Team pride, motivation, and commitment are
high
LO 2
10-6
Pure Project
Disadvantages
Duplication of resources
Organizational goals and policies are ignored
Team members detached from headquarters
Lack of technology transfer
Equipment and people not shared across projects
Due to weakened functional division
Team members have no functional area
"home“
Project termination often delayed as members
worry about life after the project
LO 2
10-7
Functional Project
A functional project is housed within a functional division.
LO 2
Example: Project “B” is in the functional area of
Research and Development
10-8
Functional Project
Advantages
A team member can work on several projects
Technical expertise maintained in functional area
Functional area is “home” after project completed
Critical mass of specialized knowledge
Disadvantages
Aspects of the project that are not directly
related to the functional area get short-changed
Motivation of team members is often weak
Needs of the client are secondary and are
responded to slowly
LO 2
10-9
Matrix Project
LO 2
10-10
Matrix Project
Advantages
Better communications between functional areas
Project manager held responsible for success
Duplication of resources is minimized
Functional “home” for team members
Policies of the parent organization are followed
Disadvantages
Too many bosses
LO 2
Functional manager often listened to first because of direct
influence on promotion and raises
Depends on project manager’s negotiating skills
Potential for sub-optimization
PM’s could hold resources for own projects
Other projects could be harmed
10-11
Phases of Project
Management
Planning
Work breakdown structure
Feasibility study
Precedence determination
Scheduling
Construct the chart and apply times
Identify priorities
Execution and control
Review and modify the project
10-12
Work Breakdown Structure
Statement of work (SOW): a written
description of the objectives to be achieved
Task: a further subdivision of a project
Usually shorter than several months
Performed by one group or organization
Work package: a group of activities
combined to be assignable to a single
organizational unit
Project milestones: specific events on the
project
LO 3
10-13
Work Breakdown Structure
Work breakdown structure (WBS):
defines the hierarchy of project tasks,
subtasks, and work packages
Defines hierarchy of project tasks, subtasks and work
packages
Allows the elements to be worked on independently
Make team manageable in size
Give authority to carry out the project
Monitor and measure the project
Provide the required resources
Activities: pieces of work that consume
time
LO 4
Defined within the context of the WBS
10-14
An Example of a Work
Breakdown Structure
Quality is Job 1
ISO 9001
MPG
Data Collection
Taurus, Sable
LO 3
10-15
Work Breakdown Structure,
Large Optical Scanner Design
LO 3
10-16
Project Control Charts
Charts are useful because their visual
presentation is easily understood
Software is available to create the charts
Gantt chart: a bar chart showing both
the amount of time involved and the
sequence in which activities can be
performed
LO 3
10-17
Sample of Graphic Project
Reports
LO 3
10-18
Earned Value Management
(EVM)
A technique for measuring project
progress in an objective manner
Has the ability to combine
measurements of scope, schedule, and
cost in a project
Provides a method for evaluating the
relative success of a project at a point
in time
LO 3
10-19
Essential Features of any
EVM Implementation
A project plan that identifies the
activities to be accomplished
A valuation of each activity work
Predefined earning or costing rules to
quantify the accomplishment of work
LO 3
10-20
Earned Value Management
Charts
LO 3
10-21
Project Tracking Without
EVM
Chart A shows the cumulative cost budget
for the project as a function of time
Blue line, labeled BCWS
Also shows the cumulative actual cost of
the project
Red line
Appears project was over budget through
week 4 and then under budget
What is missing is any understanding of
how much work has been accomplished
LO 3
10-22
Project Tracking With EVM
Chart B shows the BCWS curve along
with the BCWP curve from chart A
Technical performance started more
rapidly than planned but then slowed
significantly and feel behind at week 7
Chart illustrates the schedule
performance aspect of EVM
LO 3
10-23
Project Tracking With EVM
Chart C shows the same BCWP curve
with actual cost data
Project is actually under budget,
relative to the amount of work
accomplished
Chart D shows all three curves together
Typical for EVM line charts
LO 3
10-24
Example: Earned Value
Management
LO 3
10-25
Example: Budgeted Cost of
Work Scheduled (BCWS)
A.
B.
C.
D.
100% of $18K = $18K
100% of $10K = $10K
80% of $20K = $16K
15% of $40K = $6K
BCWS = $18K+$10K+$16K+$6K = $50K
LO 3
10-26
Example: Budgeted Cost of
Work Performed (BCWP)
A.
B.
C.
D.
100% of $18K = $18K
80% of $10K = $8K
70% of $20K = $14K
0% of $40K = $0
BCWP = $18K+$8K+$14K+$0 = $40K
LO 3
10-27
Example: Performance
Measures
SV BCWP BCWS $40K $50K $10K
BCWP $40K
SPI
0.8
BCWS $50K
CV BCWP AC $40K $45K $5
BCWP $40K
CPI
0.89
AC
$45K
LO 3
10-28
Network-Planning Models
A project is made up of a sequence of
activities that form a network representing a
project
The path taking longest time through this
network of activities is called the “critical
path”
The critical path provides a wide range of
scheduling information useful in managing a
project
Critical path method (CPM) helps to identify
LO 3
the critical path(s) in the project networks
10-29
Prerequisites for
Critical Path Methodology
A project must have:
well-defined jobs or tasks whose
completion marks the end of the project;
independent jobs or tasks;
and tasks that follow a given sequence.
10-30
Types of
Critical Path Methods
CPM with a Single Time Estimate
Used when activity times are known with certainty
Used to determine timing estimates for the project,
each activity in the project, and slack time for
activities
CPM with Three Activity Time Estimates
Used when activity times are uncertain
Used to obtain the same information as the Single
Time Estimate model and probability information
Time-Cost Models
Used when cost trade-off information is a major
consideration in planning
Used to determine the least cost in reducing total
project time
10-31
Critical Path Method (CPM)
Identify each activity to be done and
estimate how long it will take
Determine the required sequence and
construct a network diagram
Determine the critical path
Obtain all project and activity timing information
Determine the early start/finish and late
start/finish schedule
LO 5
10-32
Example 1: Critical Path
Method (Single Time Estimate)
LO 5
10-33
Example 1: Activity Sequencing
and Network Construction
LO 5
10-34
Determining the Critical
Path & Slack
A path is a sequence of connected
activities running from start to end node in
a network
The critical path is the path with the longest
duration in the network
It is also the minimum time, under normal
conditions, to complete the project
Delaying activities on the critical path will delay
completion time for the project
A slack is amount of scheduling flexibility
Critical activities have no slacks
10-35
Example 1: Finished
Schedule
Forward Pass
Backward Pass
SLACK=LS-ES=LF-EF
Slack=(36-33)=(31-28)=3
A PATH IS CRITICAL IF:
ES=LS,
EF=LF, and
EF-ES=LF-LS=D
LO 5
10-36
Critical Path Method:
Three Activity Time Estimates
If a single time estimate is not reliable,
then use three time estimates
Task times assumed variable
(probabilistic)
Minimum (optimistic)
Maximum (pessimistic)
Most likely (normally)
Allows us to obtain a probability estimate
for completion time for the project
LO 5
10-37
Finding Activity Time and
Variance
a 4m b
ET
6
ba
6
a minimum
m most likely
b maximum
2
2
LO 5
ET expect edt ime
10-38
Example 2: Activity Expected
Times and Variances
ET
a 4m b
6
ba
6
D TE
Z
2
2
LO 5
2
cp
Variance of Project = Sum of Variance of Activities on CP
10-39
Example: Network with
Three Time Estimates
LO 5
10-40
Probability Estimates
p(t < D)
t
D=35
TE = 38
Whatis theP robability of Finishingin 35 Weeks
D TE
35 38
Z
0.87
2
cp 11.89
P(T 35) P(Z 0.87)
From Appendix G, page 765
0.19766
There is about a 19.78% probability that this
project will be completed in 35 weeks or less.
10-41
Probability Estimates
p(t < D)
0.95994
TE = 38
D=44
t
Whatis theP robability projectduration will exceed44 Weeks
D TE
44 38
Z
1.740
2
cp 11.89
P(T 44) P(Z 1.740)
1 P(Z 1.740)
1 0.95994 0.04006
There is about a 4% probability that this
project will not be completed in 44 weeks.
10-42
Time-Cost Models and
Project Crashing
Basic assumption: Relationship
between activity completion time and
project cost
Time cost models: Determine the
optimum point in time-cost tradeoffs
Activity direct costs
Project indirect costs
Activity completion times
LO 6
10-43
Time-Cost Models and
Project Crashing
Cost $
100+C
•
CC
100+B
CC-NC
100+A
100
NC
CC NC
NT CT
5
CT
10
Time
20
NT-CT
30
NT
10-44
Procedure for Project
Crashing
Prepare a CPM-type network diagram
Normal and crash times for each
Normal and crash costs for each
Determine the cost per unit of time to
expedite each activity
LO 6
Incremental cost = (CC-NC)/(NT-CT)
Compute the critical path
Shorten the critical path at the least cost
Plot project direct, indirect, and totalcost curves and find the minimum-cost
schedule
10-45
Time-Cost Model: Example
For the project with the following times, find the cost of
reducing its duration to its lowest possible time. If the
project is reduced by just 2 days, how much would it cost?
Activity
A
CRASH
NORMAL
Time
Cost Time Cost IN CL=NT-CT
2
6
1
10 4
1
B
5
9
2
18
3
3
C
4
6
3
8
2
1
D
3
5
1
9
2
2
10-46
1
NORMAL
ES=
EF=
A ,2
LS=
LF=
2
ES=
EF=
B ,5
10
ES=
EF=
LS=
LF=
C ,4
A,1
LS=
LF=
LS=
LF=
LS=
LF=
$26
ES=
EF=
3
ES=
EF=
A ,2
LS=
LF=
ES=
EF=
D,3
ES=
EF=
ES=
EF=
LS=
LF=
8
D,1
LS=
LF=
ES=
EF=
LS=
LF=
$30
ES=
EF=
B
,2
5
ES=
EF=
LS=
LF=
D ,1
LS=
LF=
ES=
EF=
C ,3
LS=
LF=
$45
ES=
EF=
4
B ,5
C ,4
CRASHED
ES=
EF=
A,2
LS=
LF=
B ,2
7
ES=
EF=
LS=
LF=
D,1
LS=
LF=
ES=
EF=
C,4
LS=
LF=
$39
10-47
1
2
ES=
EF=
ES=
EF=
A,2
LS=
LF=
B ,4
7
ES=
EF=
LS=
LF=
C ,4
A ,1
LS=
LF=
LS=
LF=
LS=
LF=
$33
ES=
EF=
3
ES=
EF=
A,1
LS=
LF=
ES=
EF=
D,1
ES=
EF=
ES=
EF=
LS=
LF=
ES=
EF=
LS=
LF=
5
ES=
EF=
LS=
LF=
6
D,1
LS=
LF=
ES=
EF=
LS=
LF=
$37
ES=
EF=
ES=
EF=
D,1
A
LS=
LF=
LS=
LF=
$42
B ,4
C ,4
4
B ,3
C,3
ES=
EF=
B
ES=
EF=
LS=
LF=
D
LS=
LF=
ES=
EF=
C
LS=
LF=
10-48
CPM Assumptions/
Limitations
Project activities can be identified as
entities (There is a clear beginning and
ending point for each activity.)
But this is seldom true
Project activity sequence relationships
can be specified and networked
Sometime we do not know all project
activities ahead of time
10-49
CPM Assumptions/
Limitations
Project control should focus on the critical
path
But there are near-critical activities
The activity times follow the beta
distribution, with the variance of the project
assumed to equal the sum of the
variances along the critical path
But activities are infrequent. Can we assume
normality?
Are we really sure that it is beta distributed?
10-50
Managing Resources
In addition to scheduling each task,
must assign resources
Software can spot over-allocation
Allocations exceed resources
Must either add resources or
reschedule
Moving a task within slack can free up
resources
LO 1
10-51
Tracking Progress
Actual progress on a project will be
different from the planned progress
Planned progress is called the baseline
A tracking Gantt chart superimposes
the current schedule onto a baseline
so deviations are visible
Project manager can then manage
the deviations
LO 1
10-52
Chapter 10: Problem 8
#s: a, b, c
ES=
EF=
ES=
EF=
B,2
E,3
ES=
EF=
H,4
ES=
EF=
A,3
26.8
ES=
EF=
ES=
EF=
ES=
EF=
C,6
F,2
I,5
ES=
EF=
26.8
K,6.8
ES=
EF=
D,5
ES=
EF=
G,7
ES=
EF=
J,4
10-53
Chapter 10: Problem 8
#: d(1)
ES=
EF=
ES=
EF=
B,2
E,1
ES=
EF=
H,4
ES=
EF=
A,3
• Not on CP
• Duration still 26.8
• No Gain
• Loss $1,500
ES=
EF=
ES=
EF=
ES=
EF=
C,6
F,2
I,5
ES=
EF=
26.8
K,6.8
ES=
EF=
D,5
ES=
EF=
G,7
ES=
EF=
J,4
10-54
Chapter 10: Problem 8
#: d(2)
ES=
EF=
ES=
EF=
B,2
E,3
ES=
EF=
H,4
ES=
EF=
A,3
24.8
• CP changes
• Duration 25.8
• Net Gain 1 day
• Cost $1,500
• Savings $1,000
• Net Loss $ 500
ES=
EF=
ES=
EF=
ES=
EF=
C,4
F,2
I,5
ES=
EF=
25.8
K,6.8
ES=
EF=
D,5
ES=
EF=
G,7
ES=
EF=
J,4
10-55
Chapter 10: Problem 8
#: d(3)
ES=
EF=
ES=
EF=
B,2
E,3
ES=
EF=
• Not on CP
• Duration still 26.8
• No Gain
• Loss $1,500
H,4
ES=
EF=
A,3
ES=
EF=
ES=
EF=
ES=
EF=
C,6
F,2
I,5
ES=
EF=
26.8
K,6.8
ES=
EF=
D,5
Reduced by 2 Days
ES=
EF=
G,5
ES=
EF=
J,4
10-56
Chapter 10: Problem 8
Z
30 26.8
1.37
5.47
#: e
B,2
ES=
EF=
E,3
ES=
EF=
26.8 30
5.47
ES=
EF=
PD 30 PZ 1.37
1 PZ 1.37
1 0.91149
H,4
ES=
EF=
A,3
0.00 1.37
1
0.08851
ES=
EF=
ES=
EF=
ES=
EF=
C,6
F,2
I,5
ES=
EF= 26.8
K,6.8
ES=
EF=
D,5
ES=
EF=
G,7
ES=
EF=
J,4
10-57
Chapter 10: Problem 9
a&b
ES=
EF=
21
B,2
LS=
ES=
LF=
EF=
E,5
LS=
ES=
EF=
H,3
LF=
LS=
LF=
23
ES=
EF=
A,4
LS=
LF=
ES=
EF=
C,4
LS=
ES=
26
LF=
LF=
ES=
21
EF=
F,6
LS=
EF=
D,3
LS=
ES=
LF=
EF=
G,2
LS=
LF=
ES=
ES=
EF=
I,5
LS=
Activity
1—A
2—B
3—C
4—D
5—E
6—F
7—G
8—H
9—I
10—J
EF=
26
J,7
LF=
Cost $
*
10,000
10,000
10,000
10,000
10,000
10,000
10,000
10,000
*
LS=
CL
*
1
3
2
4
5
1
2
4
*
LF=
10-58
Chapter 10: Problem 9
ES=
c
EF=
21
B,2
LS=
ES=
LF=
EF=
E,5
LS=
ES=
EF=
H,3
LF=
LS=
LF=
23
ES=
EF=
ES=
A,4
LS=
Activity
1—A
2—B
3—C
4—D
5—E
6—F
7—G
8—H
9—I
10—J
C, 4
LF=
Cost $
*
10,000
10,000
10,000
10,000
10,000
10,000
10,000
10,000
*
EF=
CL
*
1
3
2
4
5
1
2
4
*
ES=
26
EF=
F, 6
LF=
LS=
LF=
ES=
EF=
ES=
EF=
LS=
LF=
21
EF=
I, 5
LS=
D,3
ES=
LS=
LF=
ES=
EF=
26
J,7
LS=
LF=
G,2
LS=
LF=
10-59
Chapter 10: Problem 9
ES=
EF=
21
B,2
LS=
ES=
LF=
EF=
E,5
LS=
ES=
EF=
H,3
LF=
LS=
LF=
20
ES=
EF=
ES=
A,4
LS=
Activity
1—A
2—B
3—C
4—D
5—E
6—F
7—G
8—H
9—I
10—J
C, 1
LF=
Cost $
*
10,000
10,000
10,000
10,000
10,000
10,000
10,000
10,000
*
EF=
CL
*
1
0
2
4
5
1
2
4
*
ES=
23
EF=
F, 6
LS=
LF=
LS=
LF=
ES=
EF=
ES=
EF=
D,3
LS=
LF=
21
G,2
LS=
LF=
ES=
EF=
I, 5
LS=
LF=
• Reduce C by 3
ES=
EF=
23
J,7
LS=
LF=
$30,000
10-60
Chapter 10: Problem 9
ES=
EF=
21
B,2
LS=
ES=
LF=
EF=
E,5
LS=
ES=
EF=
H,3
LF=
LS=
LF=
20
ES=
EF=
ES=
A,4
LS=
Activity
1—A
2—B
3—C
4—D
5—E
6—F
7—G
8—H
9—I
10—J
C, 1
LF=
Cost $
*
10,000
10,000
10,000
10,000
10,000
10,000
10,000
10,000
*
EF=
CL
*
1
0
2
4
4
1
2
4
*
ES=
22
EF=
F, 5
LS=
LF=
LS=
LF=
ES=
EF=
ES=
EF=
D,3
LS=
LF=
21
G,2
LS=
LF=
ES=
EF=
I, 5
LS=
LF=
ES=
EF=
22
J,7
LS=
LF=
• Reduce C by 3
$30,000
• Reduce F or I by 1 $10,000
Total Cost
$40,000
10-61
Chapter 10: Problem 9
ES=
EF=
21
B,2
LS=
ES=
LF=
EF=
E,5
LS=
ES=
EF=
H,3
LF=
LS=
LF=
22
ES=
EF=
ES=
A,4
LS=
Activity
1—A
2—B
3—C
4—D
5—E
6—F
7—G
8—H
9—I
10—J
C, 3
LF=
Cost $
*
10,000
10,000
10,000
10,000
10,000
10,000
10,000
10,000
*
EF=
CL
*
1
2
2
4
2
1
2
4
*
ES=
22
EF=
F, 3
LS=
LF=
LS=
LF=
ES=
EF=
ES=
EF=
D,3
LS=
LF=
21
G,2
LS=
LF=
ES=
ES=
EF=
I, 5
LS=
EF=
22
J,7
LF=
LS=
LF=
• Reduce C by 3
$30,000
• Reduce F or I by 1 $10,000
Total Cost
$40,000
OR
• Reduce F or I by 3 $30,000
• Reduce C by 1
$10,000
Total Cost
$40,000
But new CP=More resources
10-62
Chapter 10: Problem 13
D, 6
B,10
E, 7
G, 4
A,5
C,8
Normal Normal
Activity Time
Cost
A
B
C
D
E
F
G
5
10
8
6
7
4
4
7,000
12,000
5,000
4,000
3,000
6,000
7,000
F, 4
Crash
Time
3
7
7
5
6
3
3
Crash
Cost
13,000
18,000
7,000
5,000
6,000
7,000
9,000
IC CL
10-63
Chapter 10: Problem 13
D, 6
5
25
B,10
E, 7
24
24
24
G, 4 25
A,5
21
C,8
Act
NT
NC
A
B
C
D
E
F
G
5
7,000
10
12,000
8
5,000
6
4,000
7
3,000
4
6,000
4
7,000
$44,000
CT
3
7
7
5
6
3
3
F, 4
CP Reduce
CL
ABDG
1st D
13,000
3000 2
18,000
2000 3
7,000
2000 1 0
1000 1
5,000
3000 1
6,000
1000 1
7,000
2000 1
9,000
CC IC
$
1000
$
Time
45K
24
10-64
Chapter 10: Problem 13
D, 5
24
B,10
E, 7
24
23 22
4
A,5
21
C,8
Act
NT
NC
A
B
C
D
E
F
G
5
7,000
10
12,000
8
5,000
6
4,000
7
3,000
4
6,000
4
7,000
$44,000
CT
3
7
7
5
6
3
3
CC IC
13,000
3000
18,000
2000
7,000
2000
1000
5,000
3000
6,000
1000
7,000
2000
9,000
23
22
22
3 23
G, 4 24
20
F, 4
CL
2
3
1
0
1
1
1 0
1
CP
ABDG
ABDG
Reduce
$
$
Time
1st D
1000
45K
24
2nd G
2000
47K
23
3rd A
3000
50K
22
ACEG
ABDG
ACEG
10-65