Planning Projects
Developing tasks
Scheduling Projects
Tasks:
Develop/revise detailed guides for each resource
indicating quantity, quality, and timing
Timing of Tasks:
Slightly before project is begun and continued
throughout project
Controlling Projects
Tasks:
Sense noncompliance of resources with schedules,
standards, and budgets; take corrective actions, shift
resources, develop alternatives
Timing of Tasks:
During project
SMART Criteria
Milestones should be:
Specific
Measurable
Assignable
Realistic
Time-framed
Schedule control
Gantt/bar chart
Project network
Gantt Charts
Gantt charts provide a standard format for displaying project
schedule information by listing project activities and their
corresponding start and finish dates in a calendar format
Symbols include:
A black diamond: milestones or significant events on a
project with zero duration
Thick black bars: summary tasks
Lighter horizontal bars: tasks
Arrows: dependencies between tasks
10
Easy to understand
Easy to modify and update
Low cost
Disadvantages
Project Networks
Showing Interrelationship between various
tasks
Scheduling tasks on a time line
Arrange
Finance
Avail
Holidays
Make
Bookings
Decide
Destination
Contact
Travel Agent
Travel
b
g
d
k
k
or
Activity Predecessor
_
m
_
n
m, n
r
n
s
A
B
C
C
D
Install rough
electrical & plumbing
Pour
basement
floor
Install
finished
plumbing
Install
drywall
Install
cooling &
heating
11
Install
drains
10
9
Erect
frame & roof
Excavate
& pour
footings
Pour
foundation
Lay
flooring
12
Install
kitchen
equipment
Paint
4
Lay
brickwork
Finish
carpeting
16
Finish
electrical
work
Finish
roof
Lay
storm
drains
13
14
Finish
floors
Install
roof
drainage
(AOA network)
15
Finish
grading
18
Pour
walks;
Landscape
17
Activity-on-Arrow (AOA)
Uses an arrow to depict an activity
Traditional in Construction
CPM Network
CPM Example
A(6)
F(15)
H(9)
G(17)
I (6)
Start
B (8)
D(13)
J(12)
C(5)
E(9)
END
A(6)
CPM Network
F(15)
H(9)
G(17)
I (6)
Start
B (8)
D(13)
J(12)
C(5)
E(9)
END
CPM Example
Paths Enumerated
Path
Length of Path
A-F-H
A-G-I
B-D-J
C-E-J
6 + 15 + 9 = 30
6 + 17 + 6 = 29
8 + 13 + 12 = 33*
5 + 9 + 12 = 26
* Critical path
CPM Example
ES and EF Times
0 6
A(6)
0 0
F(15)
H(9)
G(17)
I (6)
0 8
Start
B (8)
D(13)
J(12)
0 5
C(5)
Forward Scheduling
E(9)
END
CPM Example
ES and EF Times
0 6
A(6)
0 0
6 21
F(15)
G(17)
H(9)
6 23
I (6)
0 8
Start
B (8)
D(13)
J(12)
0 5
C(5)
Forward Scheduling
8 21
E(9)
5 14
END
CPM Example
ES and EF Times
0 6
A(6)
0 0
6 21
F(15)
G(17)
H(9)
6 23
23 29
I (6)
0 8
Start
B (8)
D(13)
Forward Scheduling
8 21
J(12)
0 5
C(5)
21 30
E(9)
5 14
21 33
END
CPM Example
ES and EF Times
0 6
A(6)
6 21
F(15)
0 0
Start
21 30
G(17)
H(9)
6 23
23 29
I (6)
0 8
B (8)
D(13)
J(12)
0 5
C(5)
Project Completion Time = 33 wks
8 21
END
33 33
21 33
E(9)
5 14 Projects EF = 33
CPM Example
LS and LF Times
0 6
A(6)
6 21
F(15)
0 0
Start
G(17)
H(9)
6 23
I (6)
0 8
B (8)
D(13)
C(5)
Project Completion Time = 33 wks
23 29
27 33
8 21
J(12)
0 5
21 30
24 33
E(9)
5 14
END
33 33
21 33
21 33
CPM Example
LS and LF Times 0 6
3 9
A(6)
0 0
Start
F(15)
6 21
9 24
G(17)
0 8
0 8
B (8)
0 5
7 12
C(5)
Project Completion Time = 33 wks
H(9)
6 23
10 27
I (6)
D(13)
23 29
27 33
8 21
8 21
J(12)
E(9)
21 30
24 33
5 14
12 21
END
33 33
21 33
21 33
CPM Example
Slack
0 6
3 9
A(6)
F(15)
4
0 0
Start
0 8
0 8
B (8)
6 21
9 24
H(9)
6 23
G(17) 10 27
0
D(13)
21 30
24 33
4
I (6)
23 29
27 33
8 21
8 21
0 5
7
7 12
E(9) 5 14
C(5)
12 21
Project Completion Time = 33 wks
J(12)
END
33 33
0
21 33
21 33
CPM Example
Critical path
3
A(6)
F(15)
H(9)
G(17)
Start
0
B (8)
D(13)
7
C(5)
END
I (6)
E(9)
J(12)
Shortened
duration thru
crashing
Overlapped
Tasks or fast
tracking
Sensitivity of a Network
Defined as the likelihood the original critical
path(s) will change once the project is
initiated.
It is a function of:
But..
Uncertainty
Program Evaluation
and Review Technique (PERT)
The technique is based on the assumption
that an activitys duration follows a probability
distribution instead of being a single
deterministic value.
The probabilistic information about the
activities is translated into probabilistic
information about the project.
PERT
Three time estimates are required to compute
the parameters of an activitys duration
distribution:
pessimistic time (tp ) - the time the activity would
take if things did not go well
most likely time (tm ) - the consensus best estimate
of the activitys duration
optimistic time (to ) - the time the activity would
take if things did go well
PERT
From these three time estimates about an
activity, two probability distribution
parameters are calculated: the mean time
estimate (te ) and the variance (Vt ).
te = ( to + 4tm + tp ) / 6
Vt = [ ( tp - to ) / 6 ] 2
2.
3.
PERT Procedure
Compute mean and variance of all jobs.
Conduct forward and backward pass on the project network
with expected times of all activities.
Identify the Critical Path.
Obtain variance of critical path by adding variance of activities.
Obtain the distribution of the Project Duration.
Make probability statements about the project
Chances of meeting the target date.
Probability of exceeding a given ceiling date.
Probability that the project duration is confined to an interval of time.
PERT Example
Immed. Optimistic Most Likely Pessimistic
Activity Predec. Time (Hr.) Time (Hr.) Time (Hr.)
A
-4
6
8
B
-1
4.5
5
C
A
3
3
3
D
A
4
5
6
E
A
0.5
1
1.5
F
B,C
3
4
5
G
B,C
1
1.5
5
H
E,F
5
6
7
I
E,F
2
5
8
J
D,H
2.5
2.75
4.5
K
G,I
3
5
7
PERT Example
D
A
C
F
Finish
Start
I
B
PERT Example
Activity Expected Time and Variance
Activity
A
B
C
D
E
F
G
H
I
J
K
Expected Time
6
4
3
5
1
4
2
6
5
3
5
Variance
4/9
4/9
0
1/9
1/36
1/9
4/9
1/9
1
1/9
4/9
PERT Example
Earliest/Latest Times
ES
Activity
A
0
B
0
C
6
D
6
E
6
F
9
G
9
H
13
I
13
J
19
K
18
EF
6
4
9
11
7
13
11
19
18
22
23
LS
0
5
6
15
12
9
16
14
13
20
18
LF
6
9
9
20
13
13
18
20
18
23
23
Slack
0 *critical
5
0*
9
6
0*
7
1
0*
1
0*
PERT Example
Probability the project will be completed within
24 hours
Vpath = VA + VC + VF + VI + VK
= 4/9 + 0 + 1/9 + 1 + 4/9
= 2
path = 1.414
z = (24 - 23)/ = (24-23)/1.414 = .71
PERT Example
Probability the project will be completed
within 24 hours
23 24
PERT Example
Probability the project will be completed
within 24 hours
0
23 24
0.71
PERT Example
0.2612
.2612
.5000
23 24
From the Standard Normal Distribution table:
0.71
PERT Example
0.2612
.2612
.5000
23 24
From the Standard Normal Distribution table:
0.71
Class Exercise-1
ID
Activity
Duration
Market Analysis
Activities25
Predecessor
1
2
Product Design
40
Manufacturing Study
20
10
2,3
15
Manufacturing Process
30
50
Test Prototype
10
25
6,8
10
Order Components
11
14
12
25
10,11
13
Celebrate
12
200
14
5
2
10
15
40
7
12
25
10
30
25
25
11
20
14
50
10
13
200
200
75
25
65
10
16
0
15
65
75
75
10
25
16
7
25
25
200
90
40
14
10
5
13
5
30
12
5
16
0
12
5
20
12
19
9
25
25
45
75
17
4
16
0
11
17
4
13
5
14
50
10
199
13
200
75
25
25
65
40
65
185
75
25
25
25
25
45
3
20
65
75
65
10
75
10
5
200
15
10
5
30
13
5
12
5
13
5
13
5
9
25
12
5
50
12
5
200
12
5
10
16
0
10
16
7
200
200
16
7
17
4
16
0
16
0
16
0
11
17
4
16
0
14
17
4
17
4
12
19
9
17
4
25
19
9
13
5
65
75
14
90
45
75
200
13
5
199
13
200
199
200
200
75
25
25
40
185
16
7
65
0
0
25
75
10
5
25
65
3
20
10
5
75
30
75
12
5
13
5
200
75
50
12
5
17
4
17
4
16
0
25
12
5
17
4
16
0
12
5
10
11
17
4
14
17
4
13
5
12
19
9
16
0
65
13
5
45
20
45
10
13
5
30
25
200
16
7
65
25
10
16
0
200
15
200
110
75
0 1
90
65
14
25
19
9
0
16
0
13
5
199
200
0
199
13
200
EXTENSIONS TO PERT/CPM
Precedence Diagramming
Finish-to-start linkage
Start-to-start linkage
Finish-to-finish linkage
Start-to-finish linkage
Other Methods
Graphical Evaluation and Review Technique
(GERT)
combines flowgraphs, probabilistic networks, and
decision trees
allows loops back to earlier events and
probabilistic branching
New Product
Development
Process
1-74
Questions