Chapter 4
Chapter 4
1
Chapter Four
2
Project Management
Introduction
Projects Operations
E.g.: Developing a payroll software Vs. Running the app every month
Features of a Project
Needs resources
5
Types of Projects
12/30/2024 6
A project is a series of interrelated activities that are performed
with in time frames and resource constraints to create a unique
product or service.
8
Project Management Process/steps
1. Problem Identification:- is the stage where a need for a
proposed project is identified, defined, and justified.
A project may be concerned with the development of new
products, implementation of new processes, or improvement of
existing facilities.
“What?”
2. Project Definition:- is the phase at which the purpose of the
project is clarified. A mission statement is the major output of this
stage.
In general, the definition should specify how project management
may be used to avoid missed deadlines, poor scheduling, inadequate
resource allocation, lack of coordination, poor quality, and
conflicting priorities.
“Why?”
9
Three different elements to define project:-
Objective: The end state the project management is trying to achieve
can be used to monitor progress and identify when success is achieved.
Scope: The scope of the project identifies its work content and its
product or outcomes. It is essentially a boundary setting exercise which
attempt to define the dividing line between what each part of the project
will do and what it will not do.
Strategy: How project management is going to meet its objectives
defines the strategy to follow.
3. Project Planning:- A plan represents the outline of the series of actions
needed to accomplish a goal. Project planning determines how to initiate a
project and execute its objectives.
The planning phase is started by splitting the total project into small projects.
It may be a simple statement of a project goal or it may be a detailed account of
procedures to be followed during the project.
“How?”
10
Scheduling techniques:- critical path method (CPM), Program evaluation
and review technique (PERT) and Gantt charts.
13
1.Project Work Breakdown Structure:- is a method of
breaking down a project into individual elements (components,
subcomponents, activities and tasks) in a hierarchical structure which can be
scheduled and estimated in least cost.
Advantages:-
It defines tasks that can be completed independently of other tasks,
facilitating resource allocation; assignment of responsibilities &
measurement; control of the project.
avoid unnecessary duplication of activities.
It is foundation of project planning.
Helps to identify the relationships between modules and activities
provides the basis for developing and managing the project schedule,
resources, and modifications.
The end result is an organizational structure of the project made up of different
levels, with the overall project at the top level and the individual tasks at the
bottom.
14
Example: work breakdown for painting a room
(list type WBS)
1. Room painting task
1.1. Prepare materials
1.1.1. Buy paint
1.1.2. Buy brushes/rollers
1.1.3. Buy wallpaper remover
1.2. Prepare room
1.2.1. Remove old wallpaper
1.2.2. Remove detachable decorations
1.2.3. Cover floor with old newspapers
1.2.4. Cover electrical outlets/switches with tape
1.2.5. Cover furniture with sheets
1.3. Paint the room
1.4. Clean up the room
1.4.1. Dispose or store left over paint
1.4.2. Clean brushes/rollers
1.4.3. Dispose of old newspapers
1.4.4. Remove covers
15
Con…
WBS TECHNIQUES (Reading Assignment)
Top-Down
Bottom-Up
Analogy
Brainstorming
Rolling wave
17
t
18
19
2.Gantt Charts
Con…
Con…
3.Project Network Scheduling
Definition of terms of network
23
Predecessor activities: Activities that must
be completed immediately prior to the start of
another activity
Successor activities: Activities that cannot
be started until one or more of other activities
are completed, but immediately succeed them.
24
Dummy Activities: Dummy activities is used to identify precedence
relationships correctly and to eliminate possible confusion of two or
more activities having the same starting and ending nodes. Dummy
activities have no resources (time, labor, machinery, etc).
Indicates only precedence relationships
Does not require any time or effort
It is represented with:
27
Con…
Con…
Con…
Con…
Con…
Rules of networking
Con…
EXAMPLE 1
Con…
Example [AOA Network]
A Sample Set of Project Activities, Precedence and Duration
12/30/2024 38
Dummy Activities
A dummy activity is used to illustrate precedence
relationships in AOA networks.
It serves only as a “connector,” however, it is not a
“real” activity and represents neither work nor time.
B - D
C - A
D A,B B
E
E B,C C
12/30/2024 39
Example 2:
Con…
AON Network [Activity-on-Node]
The node (the block in the figure) is the activity;
inside the node is information about the activity,
such as its duration, start time, and finish time .
Requires no dummy nodes
12/30/2024 42
Previous Example [Completed AON Network]
12/30/2024 43
CPM example:
Computing forward & backward
passes (ES, EF, LS & LF)
Con…
Example [ Earliest Times]
12/30/2024 64
EXAMPLE [Latest Times]
Backward Pass [LS and LF]
12/30/2024 65
Earliest and Latest Schedule
Activity Duration Earliest Earliest Latest Latest Total
[days] Start Finish Start Finish Float
a 5 0 5 0 5 0
b 4 0 4 7 11 7
c 3 5 8 8 11 3
d 4 5 9 7 11 2
e 6 5 11 5 11 0
f 4 8 12 11 15 3
g 5 9 14 12 17 3
h 6 11 17 11 17 0
i 6 12 18 15 21 3
j 4 17 21 17 21 0
12/30/2024 66
Critical path, Activity Float
Total float
• It is the amount of time that the completion time of an
activity can be delayed without affecting the project
completion time.
Free float
• It is the amount of time that the activity completion
time can be delayed without affecting the earliest
start time of immediate successor activity in the
network
12/30/2024 67
Program Evaluation and Review Technique
(PERT)
PERT is a network analysis technique used to estimate
project duration when there is a high degree of uncertainty
about the individual activity duration estimates.
12/30/2024 68
PERT Formula
Based on the distribution of the three time
estimates [Beta-distribution], the mean or expected
time, te, and the variance, V, of each activity are
computed as:
12/30/2024 69
Example -1 [PERT]
Time Estimates
Task Predecessor
a m b
A - 2 4 8
B - 4 6 10
C A 6 6 6
D A 2 8 14
E A 6 8 12
F B,C 9 3 15
G D,F 8 16 20
H D,F 4 4 4
I E.H 4 8 10
Example -1 [PERT]
Time Estimates Mean Variance
Task Predecessor
a m b
A - 2 4 8 4.33 1
B - 4 6 10 6.33 1
C A 6 6 6 6.00 0
D A 2 8 14 8.00 4
E A 6 8 12 8.33 1
F B,C 9 3 15 6.00 1
G D,F 8 16 20 15.33 4
H D,F 4 4 4 4.00 0
I
12/30/2024
E.H 4 8 10 7.66 1 72
Forward and Backward Pass
2 E 5
8.33 I
A 7.66
D
4.33 C 4.33 H 6
1 16.33
10.33
B
6.33 F 6 G
3 4 15.33
12/30/2024 73
Probability Computations
E.g Probability of meeting a Target of 36 days
Z (Standard normal deviate) =
=(36-31.66)/2.45=4.34/2.45=1.77
Area from ‘Normal distribution table’ corresponding to
1.77 = 0.9616
Probability of
meeting a Target of
36 days=96.16%
0 1.77
Probability that the project duration exceeds 28
days? Lying in the interval [28,36] days?
12/30/2024 74
Probability Statements
Probability project will be completed by day 150 is
given by:
T 150 140
Pr T 150 Pr Pr z .95 .829
10.5
T 130 140
Pr T 130 Pr Pr z .95 .171
10.5
78
12/30/2024 79
Project Crashing
Project crashing is the process of
reducing the duration of project.
Reasons for Crashing
To address the urgency of the project
To finish project in scheduled time (For
example: The project's progress is behind
the schedule. But the project must be
completed in given time. So then it needs
to crash the remaining activities to be in
schedule).
Completing earlier than scheduled time will
be some times beneficial for the
organization
Crashing Project : Estimating
Crash Cost
The crash time of each activity can be
estimated to reduce the completion
time of project.
Crash cost is the cost associated with
doing the job on crash basis
The formula for calculation of crash cost
is: Slope = crash cost –normal cost
normal time – crash time
Option for accelerating
activities
Improve the productivity of the
existing resources
Changing the working methods
Increasing project resources which is
most common
Crashing Example
The network and durations given below shows the
normal schedule for a project. You can decrease
(crash) the durations at an additional expense. The
Table given below summarizes the time-cost
information for the activities. The owner wants you
to you to finish the project in 110 days. Find the
minimum possible cost for the project if you want to
finish it on 110 days. (Assume that for each activity
there is a single linear, continuous function between
the crash duration and normal duration points).
85
86
87
Activity A ($100) + activity B ($200) then finally
Activity A ($100) + activity C ($600) +
activity F ($300)
88
Activity A ($100) + activity B ($200)
89
90
91
92
93
94