1 Queens College Chaper Seven Quantitative Project Analaysis

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 51

CHAPTER SEVEN:

QUANTITATIVE NETWORK
ANALYSIS

06/23/2023 Compiled by Tolessa Fufa (PhD) 1


What is project management ?
• A project consists of interrelated activities which are to be executed in a
certain order before the entire task is completed

• The activities are interrelated in the logical sequence is known as


precedence relationship

• Project is represented in the form of a network for the purpose of


analytical treatment to get solution for scheduling and controlling

• Project management is the discipline of applying specific processes and


principles to initiate, plan, execute and manage the way that new
initiatives or changes are implemented within an organization

06/23/2023 compiled by Tolessa Fufa (PhD) 2


Phases of Project Management
• Has three phases:
1. Project planning
2. Project scheduling
3. Project controlling

06/23/2023 compiled by Tolessa Fufa (PhD) 3


Phase 1: Project Planning

1. What is the project goal or objective?


2. What are the activities (or tasks) involved?
3. How are activities linked?
4. How much time required for each activity?
5. What resources are required for each activity?

06/23/2023 compiled by Tolessa Fufa (PhD) 4


Phase 2: Project Scheduling

1. When will the entire project be completed?


2. What is the scheduled start and end time for each activity?
3. Which are the “critical” activities?

4. Which are the noncritical activities?


5. How late can noncritical activities be delaying the project?
6. After accounting for uncertainty, what is the probability of
completing the project by a specific deadline?

06/23/2023 compiled by Tolessa Fufa (PhD) 5


Phase 3: Project Controlling

At regular intervals during the project the following questions


should be considered:

• Is the project on schedule? Early? Late?


• Monitoring and progress report (Are costs equal to the
budget? Over budget? Under budget?)
• Are there adequate resources?
• What is the best way to reduce project duration at minimum
cost?

06/23/2023 compiled by Tolessa Fufa (PhD) 6


Network Concept
• Networks:
– Networks illustrate the way in which the parts of the project
are organized.
– They can be used to determine the time duration of the
projects.

06/23/2023 compiled by Tolessa Fufa (PhD) 7


Identifying Activities
• An activity means a work. A project consists of several activities.
An activity takes time. It is represented by an arrow in a
diagram of the network.
• For example, an activity in house construction can be flooring.
• Subdivides a large project into smaller units
• Each activity should have a clearly defined starting point and
ending point
• Each activity is clearly distinguishable from every other activity
• Each activity can be a project in itself

06/23/2023 compiled by Tolessa Fufa (PhD) 8


Identify for Each Activity:

Event
• It is the beginning or the end of an activity.
• Events are represented by circles in a project network
diagram.
• The events in a network are called the nodes.
• Time/resources required for completion event

06/23/2023 compiled by Tolessa Fufa (PhD) 9


Cont’d

The activities can be further classified into the following three


categories:
a) Predecessor activity: An activity which must be completed before
one or more other activities started.
b) Successor activity: An activity which started immediately after
one or more of other activities is completed
c) Dummy activity: An activity which does not consume either any
resource and /or time. It is depicted by dotted line in the net work
diagram. A dummy activity in the network is added only to
establish the given precedence relationship among activities of
the project and is needed when (i) two or more parallel activities
in a project have same head and tail events , or (ii) two or more
activities have some (but not all) of their immediate predecessor
activities in common
06/23/2023 compiled by Tolessa Fufa (PhD) 10
Project Network /Diagram Construction
– There are two Techniques that are used for project analysis
I. CPM- Critical Path Method
II. PERT - Project Evaluation and Review Technique
• Critical Path Method (CPM):
– The longest path in which the minimum length of time is
required for the completion of the project.
– A complex undertaking, but individual tasks are routine (tasks’
duration = deterministic)
• Program Evaluation & Review Technique (PERT):
– Developed to manage the project duration
– Many tasks pushed the boundaries of science & engineering
(tasks’ duration = probabilistic)

06/23/2023 compiled by Tolessa Fufa (PhD) 11


Network Diagrams
• Activity-on-Node (AON):
– Uses nodes to represent the activity (a rectangular box or a
circular)
– Uses arrows to represent precedence relationships

06/23/2023 compiled by Tolessa Fufa (PhD) 12


…Cont’d
• The arrows represent the dependencies between
the different activities and the specific sequence
in which the estimated tasks must be
accomplished.

– The length and the slope of these arrows do not


provide any information about operational hours,
workload etc.

06/23/2023 compiled by Tolessa Fufa (PhD) 13


Activity On Node Network Technique
• Define the relationships of each activity in the project
context.
– Which activities must be finished before starting this
one?
– Which activities can directly start after finishing this
one?
– Which activities can be done in parallel to this one?

 Predecessor, successor and parallel relationships for


each task.

06/23/2023 compiled by Tolessa Fufa (PhD) 14


Dummy Activity

• Dummy activity: is an activity that does not


consume time or resources.
• It shows merely the dependencies or proper
relationship between activities.
• A dotted arrow represents dummy.  

06/23/2023 compiled by Tolessa Fufa (PhD) 15


Dummy Activity
3
Lay Dummy
foundation

2 0
Finish
work 7
Build
house 6
3 1 1
1 2 4
3
1
Order materials
Design house &
obtain financing 1
Select Select carpet
paint

06/23/2023 compiled by Tolessa Fufa (PhD) 16


Importance of Network diagram
• To know the total time to complete the project
• To scheduled the project activities (to the start and finish dates
for each specific activity)
• To identify which activities are critical /not, and
• to keep the project on schedule

• use the project to help plan, schedule, monitor, and control


the project.

06/23/2023 compiled by Tolessa Fufa (PhD) 17


Basic steps in Network diagram----CPM &PERT

Step 1: Define activities


– The project & all of its significant activities or tasks
– Efficient tool: work break down structure (WBS)
• The WBS represents a logical decomposition of the work to be
performed.

(Example: What are the activities that are needed to


build a house? to conduct a research?)
– Finding these activities is a brainstorming activity

06/23/2023 compiled by Tolessa Fufa (PhD) 18


Basic steps in Network diagram----CPM
&PERT Cont’d

Step 2: Define Activity interdependencies


– The relationship among activities
– Decide which activities must precede and follow
others.
– It demands the understanding of the whole project
and the knowledge of applied technologies.
Result: preceding or succeeding activity list

06/23/2023 compiled by Tolessa Fufa (PhD) 19


Basic steps in Network diagram----CPM
&PERT Cont’d
• Step 3: Draw the Network
• Network connecting all of the activities
 Result: the network itself
Step 4: Assign time and /or resource
• Activity by activity
Time estimation methods:
 CPM: the use of normal duration: only one activity duration
 PERT estimation: three activity duration times
• For each task, estimate the lowest (optimistic), most likely, and
highest (pessimistic) durations, then use
• estimated Average time = (low + high + 4*most likely)/6
• steps 1 to 4 are also known as the planning phase
06/23/2023 compiled by Tolessa Fufa (PhD) 20
Basic steps in Network diagram----CPM
&PERT Cont’d
• Step 5: compute the longest time path through the
network
• this is called the critical path
• Key questions:
 What is the expected duration of the project?
 What are the earliest start and finish dates for each activity?
 What are the latest start and finish dates for each activity that does
not interfere with the project completion time?
 Analyzing these times in order to find the critical activities &
the amount of float in the non-critical ones.

 This step is scheduling


06/23/2023 compiled by Tolessa Fufa (PhD) 21
Basic steps in Network diagram----CPM
&PERT Cont’d

• Step 6: use the network to help plan, schedule,


monitor, and control the project.

06/23/2023 compiled by Tolessa Fufa (PhD) 22


I. Critical Path Method (CPM)
Step 1&2-Define the Project and identify the activities: Cables manufacturing company is bringing
a new product on line to be manufactured in their current facility in existing space. The owners
have identified 11 activities and their precedence relationships. Develop an AON for the project.

Immediate Duration
Activity Description
Predecessor (weeks)
A Develop product specifications None 4
B Design manufacturing process A 6
C Source & purchase materials A 3
D Source & purchase tooling & equipment B 6
E Receive & install tooling & equipment D 14
F Receive materials C 5
G Pilot production run E&F 2
H Evaluate product design G 2
I Evaluate process performance G 3
J Write documentation report H&I 4
K Transition to manufacturing J 2
06/23/2023 compiled by Tolessa Fufa (PhD) 23
Step 3- Diagram the Network for
Cables manufacturer

06/23/2023 compiled by Tolessa Fufa (PhD) 24


Step 4- Add Deterministic Time Estimates and
Connected Paths

06/23/2023 compiled by Tolessa Fufa (PhD) 25


Step 5: Calculate the Project
Completion Times
Paths Path duration
ABDEGHJK 40
ABDEGIJK 41
ACFGHJK 22
ACFGIJK 23
• The longest path (ABDEGIJK) limits the project’s
duration (project cannot finish in less time than its
longest path).
• ABDEGIJK is the project’s critical path.

06/23/2023 compiled by Tolessa Fufa (PhD) 26


Some Network Definitions
• All activities on the critical path have zero slack.
• Slack defines how long non-critical activities can be
delayed without delaying the project.
• Slack = the activity’s late finish minus its early finish (or
its late start minus its early start)
• Earliest Start (ES) = the earliest finish of the immediately
preceding activity.
• Earliest Finish (EF) = is the ES plus the activity time
• Latest Start (LS) and Latest Finish (LF) = the latest an
activity can start (LS) or finish (LF) without delaying the
project completion.

06/23/2023 compiled by Tolessa Fufa (PhD) 27


Critical path determination

• The path with the longest duration is the critical


path (and the project duration)
– If any tasks on the critical path are delayed, the
overall project completion will be delayed.
• A manager might add resources to tasks on the
critical path, if that will actually help finish them
sooner.
– This technique can be called expediting or crashing
the project.

06/23/2023 compiled by Tolessa Fufa (PhD) 28


Critical Path Determination Cont’d

 Critical Path: –
o The series of activities all of which must finish
on time for the whole project to finish on time.

o Sometimes described as the longest path


through a network, hence the shortest project
time.

06/23/2023 compiled by Tolessa Fufa (PhD) 29


Earliest and latest start and finish time

 Earliest start and finish time:


 Calculate the Forward Pass by adding the durations
along each path in your network to:

 establish the earliest start (ES) and finish (EF) dates


for each activity on the network.

06/23/2023 compiled by Tolessa Fufa (PhD) 30


Earliest and latest start and finish time Cont’d

• A formula for computing Earliest start time:


o ESj = Maximum (EFi j)
Where i is the starting node number of all activities ending at Node j or for
activity i j.
 For example: If we compute the earliest start time at node 4
(j=4) and if its activities start from preceeding nodes, (i= 2 & 3),
the computation will be as follows:
 ES 4 = Maximum (EF2 , EF3 )
= Maximum (3, 5)
= 5 months ( which is the earliest start time at node 4).

06/23/2023 compiled by Tolessa Fufa (PhD) 31


Earliest and latest start and
finish time Cont’d
• A formula for computing Earliest Finish time:
o EFj = Maximum (EFi + tij)
Where i is the starting node number of all activities ending at Node j and t ij
is the time for activity i j.
 For example: If we compute the earliest finish time (EF) at
node 6 (j=6) and if its activities start from preceeding nodes,
(i= 4 & 5), the computation will be as follows:
 EF 6 = Maximum (EF5 + t56, EF4 +t46)
= Maximum (6+1, 5+3)
= Maximum ( 7, 8)
= 8 months ( which is the earliest time at node 6)

06/23/2023 compiled by Tolessa Fufa (PhD) 32


ES, EF Network

06/23/2023 compiled by Tolessa Fufa (PhD) 33


Earliest and latest start and finish time
Cont’d

Latest start and finish time:


– A backward pass is made through the network to
compute the latest start and latest finish times for
each activity in the network.
• Formula For computing Latest start time (LS):
o LSi = Minimum ( LS j – ti)
o Where i is the starting node number of all activities
ending at Node j or for activity i j.

06/23/2023 compiled by Tolessa Fufa (PhD) 34


Earliest and latest start and finish time
Cont’d
• Formula for Computing the Latest finish time:
• The latest finish time (LF) at node i is computed as follows:
– LFi = Minimum (LFj - tij)
– Where j is the ending node number of all activities starting at
node i and tij is the time for activity i j.
– Example: We will compute the latest finish time at node 4 (i.e.,
i=4).
– LF 4 = Minimum ( LF6 – t46, LF5- t45)
= Minimum (8-3, 7-1)
= Minimum (5, 6)
= 5 months ( the latest finish time at node 4).
06/23/2023 compiled by Tolessa Fufa (PhD) 35
LS, LF Network

06/23/2023 compiled by Tolessa Fufa (PhD) 36


Activity Slack/Float Time

Activity slack/Float time:


 Slack/float is the amount of time an activity can be delayed
without affecting the overall project duration.
 It is extra time available for completing an activity.
• For events on the critical path, the earliest finish (EF) time and
latest finish (LF) time are equal. This means that these events on
the critical path must start exactly on time and cannot be
delayed at all.
• In order to determine critical path, we can simply see at which nodes
the earliest finish and latest finish times are equal. (EF =LF)
• Activities on the critical path have no slack.

06/23/2023 compiled by Tolessa Fufa (PhD) 37


Activity Slack/Float Time Cont’d

• As a general rule, the critical path encompasses those activities in


the network that have no slack.
• In general, activity slack can be determined as follows:
– Slack/float time for activity i = Latest finish time (Activity i) - Earliest finish
time (activity i)
– Example: Slack for activity 5 = LF5 – EF5( Assume LF5=7 & EF5=6)
= 7-6
= 1 Month (This means activity 5 can be delayed 1
month without delaying the project.

06/23/2023 compiled by Tolessa Fufa (PhD) 38


Calculating Slack
Late Early Slack
Activity
Finish Finish (weeks)
A 4 4 0
B 10 10 0
C 25 7 18
D 16 16 0
E 30 30 0
F 30 12 18
G 32 32 0
H 35 34 1
I 35 35 0
J 39 39 0
K 41 41 0

06/23/2023 compiled by Tolessa Fufa (PhD) 39


II. Probabilistic Time Estimates
• As an alternative to CPM, PERT ( Project Evaluation and Review
Technique) uses probabilistic activity time.

• In probabilistic activity time we determine three time estimates for


each activity which enable us to estimate the mean and variance
for a beta distribution of the activity times.

• The three time estimates for each activity are the most likely time,
the optimistic time, and the pessimistic time.

• https://youtu.be/WrAf6zdteXI

06/23/2023 compiled by Tolessa Fufa (PhD) 40


Probabilistic Time Estimates Cont’d
• The most likely time is the time that would most
frequently occur if the activities were repeated many
times.
• The optimistic time is the shortest possible time within
which the activity could be completed if everything went
right.
• The pessimistic time is the longest possible time the
activity would require to be completed assuming
everything went wrong.

06/23/2023 compiled by Tolessa Fufa (PhD) 41


Probabilistic Time Estimates Cont’d
• The three time estimates can subsequently be used to estimate
the mean and variance of a beta distribution. If we let:
a= optimistic time estimate
m= most likely time estimate
b = pessimistic time estimate
Then mean is computed as follows:
Mean ( Expected time): t = a+4m+b
6

06/23/2023 compiled by Tolessa Fufa (PhD) 42


Revisiting Cables Production company Using
Probabilistic Time Estimates
Optimistic Most likely Pessimistic
Activity Description
time time time
A Develop product specifications 2 4 6
B Design manufacturing process 3 7 10
C Source & purchase materials 2 3 5
D Source & purchase tooling & equipment 4 7 9
E Receive & install tooling & equipment 12 16 20
F Receive materials 2 5 8
G Pilot production run 2 2 2
H Evaluate product design 2 3 4
I Evaluate process performance 2 3 5
J Write documentation report 2 4 6
K Transition to manufacturing 2 2 2

06/23/2023 compiled by Tolessa Fufa (PhD) 43


Calculating Expected Task Times
optimistic  4most likely   pessimistic
Expected time 
6
Optimistic Most likely Pessimistic Expected
Activity
time time time time
A 2 4 6 4
B 3 7 10 6.83
C 2 3 5 3.17
D 4 7 9 6.83
E 12 16 20 16
F 2 5 8 5
G 2 2 2 2
H 2 3 4 3
I 2 3 5 3.17
J 2 4 6 4
K 2 2 2 2
06/23/2023 compiled by Tolessa Fufa (PhD) 44
Network Diagram with Expected Activity
Times

06/23/2023 compiled by Tolessa Fufa (PhD) 45


Estimated Path Durations through the
Network

Activities on paths Expected duration


ABDEGHJK 44.66
ABDEGIJK 44.83
ACFGHJK 23.17
ACFGIJK 23.34
• ABDEGIJK is the expected critical path & the
project has an expected duration of 44.83
weeks

06/23/2023 compiled by Tolessa Fufa (PhD) 46


Exercise

06/23/2023 compiled by Tolessa Fufa (PhD) 47


Activity Time Estimates

06/23/2023 compiled by Tolessa Fufa (PhD) 48


Required

• Draw the project relationship/PERT network


• Find the critical path
• Determine the slack variables

06/23/2023 compiled by Tolessa Fufa (PhD) 49


….END of Chapter 7………

06/23/2023 compiled by Tolessa Fufa (PhD) 50


…for your attention
and
active participation!
06/23/2023 compiled by Tolessa Fufa (PhD) 51

You might also like