0% found this document useful (0 votes)
2 views12 pages

Project Management Math Guide

The document provides a comprehensive guide on various project management calculations, including critical path analysis, expected time and variance, and completion probability using z-scores. It outlines step-by-step procedures for determining project duration, slack, and critical activities, supported by worked examples. The content is structured into sections that explain different calculation types, making it a useful resource for students and professionals in operations research and systems analysis.

Uploaded by

shimilshimul953
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views12 pages

Project Management Math Guide

The document provides a comprehensive guide on various project management calculations, including critical path analysis, expected time and variance, and completion probability using z-scores. It outlines step-by-step procedures for determining project duration, slack, and critical activities, supported by worked examples. The content is structured into sections that explain different calculation types, making it a useful resource for students and professionals in operations research and systems analysis.

Uploaded by

shimilshimul953
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Management — All Math Types Explained URP 3291 | KUET

All Math Types — Fully Explained


Project Management Calculations with Worked Examples

URP 3291 | Operations Research & Systems Analysis


Khulna University of Engineering & Technology
Chapter 18: Project Management

Type 1 Type 2 Type 3 Type 4 Type 5

Path & Critical Path ES / EF / LS / LF / Slack te & Variance z-score & Probability Crashing

HOW TO USE THIS PDF


Each section covers one calculation type with: concept explanation,
formula box, step-by-step procedure, and a fully worked example.
All examples are from the Stevenson textbook Chapter 18.

Operations Research & Systems Analysis | Page 1


Project Management — All Math Types Explained URP 3291 | KUET

Path & Critical Path


1 Finding which sequence of activities governs project duration

Core idea: A network has multiple routes from start to finish. Each route is called a path. The path that takes the
longest time controls when the project finishes — that is the critical path.

Path length = sum of all activity times on that path


Critical path = the path with the LARGEST length
Project duration = length of the critical path
Slack of any path = Critical path length - That path length

KEY RULE: The critical path always has Slack = 0.


Any other path with Slack > 0 can be delayed by that amount
without delaying the entire project.

Step-by-step procedure:

1 Draw or read the network diagram carefully.

2 List ALL paths from the first node to the last node.

3 Add up the activity times along each path to get its total length.

4 The longest total = critical path = project duration.

5 Slack for each path = Critical path length minus that path length.

6 State which activities are critical (those on the zero-slack path).

Worked example — Bank project (Textbook Example 1):

Network activities and times (weeks): Locate facilities (1-2)=8, Interview staff (1-3)=4, Order furniture (2-4)=6,
Remodel (2-5)=11, Hire & train (3-5)=9, Furniture set-up (4-5)=3, Move in (5-6)=1.

Length
Path Activities in path Calculation Slack Status
(wks)

Locate, Order furn, Set-up, Move


1-2-4-5-6 8+6+3+1 18 20-18 = 2 Non-critical
in

CRITICAL
1-2-5-6 Locate, Remodel, Move in 8+11+1 20 20-20 = 0
PATH

1-3-5-6 Interview, Hire & train, Move in 4+9+1 14 20-14 = 6 Non-critical

ANSWER: Critical path = 1-2-5-6 | Project duration = 20 weeks


Critical activities: 1-2 (Locate), 2-5 (Remodel), 5-6 (Move in) — cannot be delayed at all.
Activity 2-4 and 4-5 have 2 weeks slack each (shared). Activity 1-3 and 3-5 share 6 weeks.

Operations Research & Systems Analysis | Page 2


Project Management — All Math Types Explained URP 3291 | KUET

Computing Algorithm: ES, EF, LS, LF & Slack


2 Forward pass and backward pass through the network

This method finds four values for every individual activity, then uses them to identify the critical path and exactly
how much slack each activity has — more precise than the path-listing method.

Symbol Full name Plain meaning Formula

Earliest time an activity CAN begin (all predecessors


ES Earliest Start Largest EF of all predecessors
finished)

EF Earliest Finish Earliest time an activity CAN finish ES + t

LS Latest Start Latest it can start WITHOUT delaying the project LF - t

LF Latest Finish Latest it can finish WITHOUT delaying the project Smallest LS of all successors

Slack = LS - ES (identical result: LF - EF)


Activities where Slack = 0 --> they are ON the CRITICAL PATH

FORWARD PASS (left to right) — finding ES and EF:

1 All starting activities get ES = 0.

2 EF = ES + t for every activity.

3 The next activity's ES = EF of the one just before it.

4 MERGING RULE: if two or more arrows arrive at the same node, the leaving activity's ES = LARGEST of all incoming EF values (i

5 The EF of the very last activity = Project Duration.

BACKWARD PASS (right to left) — finding LF and LS:

1 Last activity: LF = EF = project duration.

2 LS = LF - t for every activity.

3 The preceding activity's LF = LS of the one just after it.

4 SPLITTING RULE: if one node leads to two or more arrows, the incoming activities' LF = SMALLEST of all outgoing LS values (mu

WHY largest EF on forward pass?


An activity cannot start until every single predecessor is finished.
If A finishes at week 8 and B finishes at week 14, C must wait until week 14.

WHY smallest LS on backward pass?


An activity must finish in time for the EARLIEST of its successors.
If D must start by week 10 and E must start by week 16, the predecessor
must finish by week 10 (the tighter constraint).

Fully worked example — Bank project (same network as Type 1):

Activity times: 1-2=8, 1-3=4, 2-4=6, 2-5=11, 3-5=9, 4-5=3, 5-6=1. Project duration = 20 weeks.

Activity t ES EF=ES+t LF LS=LF-t Slack=LS-ES Critical?

1-2 8 0 8 8 0 0 YES

Operations Research & Systems Analysis | Page 3


Project Management — All Math Types Explained URP 3291 | KUET

1-3 4 0 4 10 6 6 no

2-4 6 8 14 16 10 2 no

2-5 11 8 19 19 8 0 YES

3-5 9 4 13 19 10 6 no

4-5 3 14 17 19 16 2 no

5-6 1 19 20 20 19 0 YES

HOW TO FIND ES for activity 5-6:


Node 5 is reached from activities 2-5 (EF=19), 3-5 (EF=13), 4-5 (EF=17).
Take the LARGEST: ES(5-6) = 19.

HOW TO FIND LF for activity 1-2:


Node 2 leads out to activities 2-4 (LS=10) and 2-5 (LS=8).
Take the SMALLEST: LF(1-2) = 8.

Critical path = 1-2-5-6 (activities with Slack = 0)


Project duration = 20 weeks (EF of last activity 5-6)
Verify: LS-ES = LF-EF for every row (both columns must give the same slack).

Operations Research & Systems Analysis | Page 4


Project Management — All Math Types Explained URP 3291 | KUET

Expected Time (te) and Variance


3 Converting three estimates into one expected value and a spread measure

When activity times are uncertain, PERT requires three estimates per activity. These are converted into a single
expected time (te) and a variance (sigma2) before any further calculation.

Symbol Name Meaning

to Optimistic time Time needed under BEST possible conditions — everything goes right

tm Most likely time Most PROBABLE time — normal working conditions

tp Pessimistic time Time needed under WORST conditions — everything goes wrong

te = (to + 4 * tm + tp) / 6
Variance (sigma^2) = (tp - to)^2 / 36
Path mean = sum of te for ALL activities on that path
Path variance = sum of sigma^2 for ALL activities on that path
Path standard deviation (sigma) = sqrt (path variance)

WHY is tm multiplied by 4?
Because tm is the most probable time, it carries more weight in the average.
The beta distribution assigns 4x weight to the most likely estimate.
WHY divide by 36 for variance?
The standard deviation is (tp-to)/6, so variance = [(tp-to)/6]^2 = (tp-to)^2/36.

Worked example — Textbook Example 5 (three paths):

Path Activity to tm tp te = (to+4tm+tp)/6 sigma^2 = (tp-to)^2/36

a-b-c a 1 3 4 (1+12+4)/6 = 17/6 = 2.83 (4-1)^2/36 = 9/36 = 0.25

b 2 4 6 (2+16+6)/6 = 24/6 = 4.00 (6-2)^2/36 = 16/36 = 0.44

c 2 3 5 (2+12+5)/6 = 19/6 = 3.17 (5-2)^2/36 = 9/36 = 0.25

PATH 0.25+0.44+0.25=0.94
— — — — 2.83+4.00+3.17 = 10.00 wks
TOTAL sigma=0.97

d-e-f d 3 4 5 (3+16+5)/6 = 24/6 = 4.00 (5-3)^2/36 = 4/36 = 0.11

e 3 5 7 (3+20+7)/6 = 30/6 = 5.00 (7-3)^2/36 = 16/36 = 0.44

f 5 7 9 (5+28+9)/6 = 42/6 = 7.00 (9-5)^2/36 = 16/36 = 0.44

PATH
0.11+0.44+0.44=0.99
TOTAL — — — — 4.00+5.00+7.00 = 16.00 wks CRITICAL
sigma=1.00
*CRITICAL*

g-h-i g 2 3 6 (2+12+6)/6 = 20/6 = 3.33 (6-2)^2/36 = 16/36 = 0.44

h 4 6 8 (4+24+8)/6 = 36/6 = 6.00 (8-4)^2/36 = 16/36 = 0.44

i 3 4 6 (3+16+6)/6 = 25/6 = 4.17 (6-3)^2/36 = 9/36 = 0.25

PATH 0.44+0.44+0.25=1.13
— — — — 3.33+6.00+4.17 = 13.50 wks
TOTAL sigma=1.07

Operations Research & Systems Analysis | Page 5


Project Management — All Math Types Explained URP 3291 | KUET

Critical path = d-e-f (largest path mean = 16.00 weeks)


Path means: a-b-c=10.00, d-e-f=16.00 (critical), g-h-i=13.50
Path sigmas: a-b-c=0.97, d-e-f=1.00, g-h-i=1.07
These sigmas are used in Type 4 to compute completion probabilities.

Operations Research & Systems Analysis | Page 6


Project Management — All Math Types Explained URP 3291 | KUET

z-score and Completion Probability


4 Using path means and sigmas to find the chance of finishing by a deadline

Once you have the path mean and sigma from Type 3, you can calculate the probability that each path — and
therefore the whole project — finishes by any given deadline T.

z = (T - path mean) / path sigma


P(path done by T) = area to the LEFT of z on the normal curve
P(project done by T) = P(path 1) x P(path 2) x P(path 3) x ...
P(NOT done by T) = 1 - P(done by T)

CRITICAL RULE: If z >= +2.50, treat P = 1.000 (the path is almost certain to finish on time).
Positive z = deadline is AFTER expected finish = P > 50%.
Negative z = deadline is BEFORE expected finish = P < 50%.
Paths are independent when no activity appears on more than one path.

Key z-values to memorise:

z value P (area to left) Interpretation

-2.00 0.0228 Only 2.3% chance of finishing by deadline

-1.00 0.1587 15.9% chance — deadline is 1 sigma too early

0.00 0.5000 50% chance — deadline equals expected finish

+1.00 0.8413 84.1% chance — very common exam answer

+1.40 0.9192 91.9% chance

+1.67 0.9525 95.3% chance

+2.00 0.9772 97.7% chance

+2.50 or more 1.0000 Use rule of thumb: treat as 100%

Worked example A — Target T = 17 weeks:

Using path data from Type 3: a-b-c mean=10, sigma=0.97 | d-e-f mean=16, sigma=1.00 | g-h-i mean=13.5,
sigma=1.07

Path Mean Sigma z = (17-mean)/sigma P from table

a-b-c 10.00 0.97 (17-10)/0.97 = 7.0/0.97 = +7.22 z>=2.50 --> 1.000

d-e-f (critical) 16.00 1.00 (17-16)/1.00 = 1.0/1.00 = +1.00 z=+1.00 --> 0.8413

g-h-i 13.50 1.07 (17-13.5)/1.07 = 3.5/1.07 = +3.27 z>=2.50 --> 1.000

P(project done by week 17) = 1.000 x 0.8413 x 1.000 = 0.8413 = 84.13%


Only the critical path (d-e-f) mattered here because the others had z >= 2.50.

Worked example B — Target T = 15 weeks (trickier — negative z):

Path Mean Sigma z = (15-mean)/sigma P from table

a-b-c 10.00 0.97 (15-10)/0.97 = 5.0/0.97 = +5.15 z>=2.50 --> 1.0000

Operations Research & Systems Analysis | Page 7


Project Management — All Math Types Explained URP 3291 | KUET

d-e-f 16.00 1.00 (15-16)/1.00 = -1.0/1.00 = -1.00 -1.00 --> 0.1587

g-h-i 13.50 1.07 (15-13.5)/1.07 = 1.5/1.07 = +1.40 +1.40 --> 0.9192

NOTE on negative z = -1.00 for path d-e-f:


Target (15 wks) is EARLIER than expected finish (16 wks).
This means it is unlikely to finish on time -- P is less than 50%.
From the normal table: area left of z=-1.00 = 0.1587 (only 15.9% chance).

P(project done by week 15) = 1.0000 x 0.1587 x 0.9192 = 0.1459 = 14.59%


P(project NOT done by week 15) = 1 - 0.1459 = 0.8541 = 85.41%
Interpretation: only a 14.6% chance of finishing within 15 weeks.

Operations Research & Systems Analysis | Page 8


Project Management — All Math Types Explained URP 3291 | KUET

Crashing — Time-Cost Trade-off


5 Shortening the project by spending more money on critical activities

What is crashing? Adding extra resources (money, overtime, better equipment) to shorten specific activity durations.
This increases direct costs but reduces indirect costs (overhead, facilities, supervision). The goal is to minimise
total cost.

Net saving per crash unit = Indirect cost/day - Crash cost/day


STOP crashing when: Crash cost/day > Indirect cost/day
(i.e. when it costs more to crash than the saving from reduced project duration)

KEY RULE: Only crash CRITICAL PATH activities.


Crashing a non-critical activity saves zero time on the project.
KEY RULE: Crash the CHEAPEST eligible critical activity first.
Sort by crash cost per unit and always pick the lowest.
KEY RULE: When TWO paths become critical simultaneously,
you must shorten BOTH. Compare: (a) one shared activity on both paths,
vs (b) cheapest on each path separately. Pick the lower total cost.

Step-by-step crashing procedure:

1 Find all paths. Identify the critical path and project duration.

2 List only the critical path activities. Rank them by crash cost/day (cheapest first).

3 Crash the cheapest by 1 day. Subtract 1 from its normal time. Recalculate path lengths.

4 Check: has any other path length now equalled the (shortened) critical path? If yes, both paths are now critical.

5 If ONE path is still critical: repeat from Step 2 on the new critical path.

6 If TWO paths are critical: you need to shorten BOTH simultaneously. Find cheapest option (shared activity or one from each path).

7 After each crash: check if savings still exceed crash cost. If NOT: STOP.

Worked example — Textbook Example 7:

Indirect costs = $1,000 per day. Two paths: a-b-f = 18 days | c-d-e-f = 20 days (critical).

Critical path activity Crash cost/day Max days can crash

c $300 1

e $600 2

d $700 3

f $800 1

a (not on crit. path) n/a cannot crash

b (not on crit. path) $500 only if b-path becomes critical

Roun Crash Indirect Net Path


Action taken Path a-b-f
d cost saving saving c-d-e-f

Start No crashing — — — 18 days 20 days

1 Crash c by 1 day (cheapest at $300) $300 $1,000 $700 18 19

Operations Research & Systems Analysis | Page 9


Project Management — All Math Types Explained URP 3291 | KUET

18 BOTH
2 Crash e by 1 day ($600, c exhausted) $600 $1,000 $400 18
critical now!

Crash f by 1 day ($800) — f is on BOTH


3 $800 $1,000 $200 17 17
paths!

4 Options: b($500)+e($600)=$1,100 > STOP


$1,100 $1,000 -$100 loss —
STOP $1,000 saving. No profit. HERE

WHY crash f in round 3 instead of b+e separately?


Both paths are now critical (both = 18 days).
Option A: crash activity f (on both paths) for $800 --> shortens both simultaneously.
Option B: crash b on path a-b-f ($500) + crash e on path c-d-e-f ($600) = $1,100.
$800 < $1,100 --> Option A (crash f) is cheaper. Always compare before deciding.

Optimal crashing plan: crash c (1 day, $300) + e (1 day, $600) + f (1 day, $800)
Total crashing cost = $1,700 | Indirect saving = 3 days x $1,000 = $3,000
Net saving = $3,000 - $1,700 = $1,300 | Final project duration = 17 days

Operations Research & Systems Analysis | Page 10


Project Management — All Math Types Explained URP 3291 | KUET

Complete Formula Sheet & Quick Reference

TYPE 1 — PATH: Path length = sum of activity times on that path


Slack = Critical path length - Path length

TYPE 2 — ALGORITHM: EF = ES + t LS = LF - t
Slack = LS - ES (same as LF - EF)
Forward merge: ES = LARGEST EF of predecessors
Backward split: LF = SMALLEST LS of successors

TYPE 3 — ESTIMATES: te = (to + 4 * tm + tp) / 6


Variance (sigma^2) = (tp - to)^2 / 36
Path sigma = sqrt(sum of variances on path)

TYPE 4 — PROBABILITY: z = (T - path mean) / path sigma


P(project) = P(path1) x P(path2) x P(path3)
If z >= 2.50: use P = 1.000

TYPE 5 — CRASHING: Net saving = Indirect cost - Crash cost (per unit)
STOP when Crash cost > Indirect saving

Critical rules — never get these wrong in the exam:

Rule What to do Why

Activity cannot start until ALL predecessors


Forward pass — merging Take LARGEST EF of all incoming activities
are done

Must finish before the EARLIEST successor


Backward pass — splitting Take SMALLEST LS of all outgoing activities
needs to start

Rule of thumb — virtually certain to finish on


z >= +2.50 Set P = 1.000 regardless of actual table value
time

Negative z P < 0.50 (look up left tail of normal table) Deadline is earlier than expected finish

Non-critical activities do not control project


Crashing target Only crash activities on the CRITICAL path
duration

Project duration = longest path; both must


Two paths critical Must shorten BOTH paths simultaneously
shrink

Any delay on this path = same delay to project


Critical path Always has Slack = 0
end

ALL paths must finish on time for project to


Project probability Multiply individual path probabilities
finish

Operations Research & Systems Analysis | Page 11


Project Management — All Math Types Explained URP 3291 | KUET

COMMON EXAM MISTAKES TO AVOID:


1. Taking SMALLEST EF on forward pass (wrong) -- always take LARGEST.
2. Taking LARGEST LS on backward pass (wrong) -- always take SMALLEST.
3. Forgetting to multiply ALL path probabilities -- not just critical path.
4. Crashing a non-critical activity and claiming it saves time.
5. Not checking whether a second path becomes critical after each crash.
6. Using z > 2.50 probability from table -- just write 1.000 directly.
7. Computing Slack as EF - ES (wrong) -- it must be LS - ES or LF - EF.

Operations Research & Systems Analysis | Page 12

You might also like