Chapter9 Project Management

advertisement
Project Management
Chapter9
Project Design &
Network Analysis
chapter9
1
Project Design &
Network Analysis
The Execution of a project follows a definite path of
planning,scheduling,and controlling.
The first & foremost aspect of a project is the project
design
Network techniques help the management of an
organization in performing these functions efficiently &
effectively.
Together they stand connected with development of the
project work plan and duration time estimates &
evaluation of these in the light of the constraints of the
project situation
chapter9
2
Importance of
Network Analysis
A project is a temporary endeavor undertaken to
create a "unique" product or service
This definition serves to highlight some essential features
of a project
•it is temporary - it has a beginning and an end
•it is "unique" in some way
With regard to the use of the word unique I personally
prefer to use the idea of "non-repetitive" or "non-routine",
e.g. building the very first Boeing Jumbo jet was a project
- building them now is a repetitive/routine manufacturing
process, not a project.
chapter9
3
Importance of
Network Analysis
We can think of many projects in real-life, e.g. building
the Channel tunnel, building the London Eye, developing a
new drug, etc
Typically all projects can be broken down into:
•separate activities (tasks/jobs) - where each activity has
an associated duration or completion time (i.e. the time
from the start of the activity to its finish)
•precedence relationships - which govern the order in
which we may perform the activities, e.g. in a project
concerned with building a house the activity "erect all four
walls" must be finished before the activity "put roof on"
can start and the problem is to bring all these activities
together in a coherent
fashion to complete the project4
chapter9
Importance of
Network Analysis
™The time estimates may be made taking into view two
discrete aspects ; First projects in which previous experience
does not exist at all and time estimates would have based on
probabilities & second time estimates may be deterministic
being based on previous experience
™ Cost estimates would depend on the project time
estimates and the changes in prices of different factors of
production
™ The physical progress of the projects at various points
requires adequate notice & corrective actions in proper time.
™
chapter9
5
Origin of PER & CPM
™ PERT was developed to aid the US Navy in the planning
and control of its Polaris missile program .
™This was a project to build a strategic weapons system,
namely the first submarine launched intercontinental
ballistic missile, at the time of the Cold War between the
USA and Russia.
™Military doctrine at that time emphasized 'MAD mutually assured destruction', namely if the other side struck
first then sufficient nuclear weapons would remain to
obliterate their homeland.
chapter9
6
Origin of PER & CPM
™ That way peace was preserved. By the late 1950s the
USA believed (or more importantly believed that the
Russians believed) that American land based missiles and
nuclear bombers were vulnerable to a first strike.
™Hence there was a strategic emphasis on completing the
Polaris project as quickly as possible, cost was not an issue.
™ However no one had ever build a submarine launched
intercontinental ballistic missile before, so dealing with
uncertainty was a key issue. PERT has the ability to cope
with uncertain activity completion times (e.g. for a particular
activity the most likely completion time is 4 weeks but it
could be any time between 3 weeks and 8 weeks).
chapter9
7
Origin of PER & CPM
™ CPM was developed in the 1950's as a result of a joint
effort by the DuPont Company and Remington Rand
Univac.
™As these were commercial companies cost was an issue,
unlike the Polaris project mentioned above.
™In CPM the emphasis is on the trade-off between the cost
of the project and its overall completion time (e.g. for certain
activities it may be possible to decrease their completion
times by spending more money - how does this affect the
overall completion time of the project?)
chapter9
8
Origin of PER & CPM
™ Modern commercial software packages tend to blur the
distinction between PERT and CPM and include options for
uncertain activity completion times and project completion
time/project cost trade-off analysis. Note here that many
such packages exist for doing network analysis.
™There is no clear terminology in the literature and you will
see this area referred to by the phrases: network analysis,
PERT, CPM, PERT/CPM, critical path analysis and project
planning.
chapter9
9
Network Fundamentals
™A network diagram is a model that uses small
circles(nodes) connected by lines or branches (arcs) to
represent precedence relationship.
™Networks are frequently used to show precedence
relationship among the activities .
5
Se
lec
tS
ite
3
Prepare Site
Select vendors
2
4
1
Design Plant
Sele
ct P
e
rso
nne
l
chapter9
In s
t
gen all
era
tor
s
7
6
Obtain
License
n tors
i
a a
r
T er
op
10
8
Network Fundamentals
Commonly used Network Symbols:
Activity
Dummy Activity
Event
1
1
B
A
2
3
A
C
3
2
B
Activity A Must begin before activity B
4
Activity A & B can occur concurrently
But both must finish before activity
C begins
chapter9
11
Network Fundamentals
D
E
4
4
Activities A & D can occur Concurrently
But both must be finished before activity
E begin.Activity B can begin only when
activity A completed.C is dummy activity
6
C
1
1
B
A
2
3
A
C
4
D
5
3
2
B
Activity A & B can occur concurrently
But both must finish before activity
C & D begins.
C can begin independently & vice versa
chapter9
12
PERT/CPM Chart
PERT or "Project Evaluation and Review
Technique":
• Another derivative of the GANTT chart
• Multiple time estimates were used for each
activity that allowed for variation in activity
times
• Activity times are assumed to be random, with
assumed probability distribution ("probabilistic")
• Activities are represented by arrowed lines
between the nodes or circles
chapter9
13
PERT/CPM Chart
CPM or "Critical Path Method":
• tool to analyze project and determine duration,
based on
identification of "critical path"
through an activity network.
• Knowledge of the critical path can permit
management of the project to change duration.
• A single estimate for activity time was used that
did not allow for variation in activity times
• Activity times are assumed to be known or
predictable ("deterministic")
Activities are represented as nodes or circles
chapter9
14
PERT/CPM Chart
PERT/CPM
•
•
Over time, CPM and PERT merged into one
technique referred to as "PERT / CPM ".
Visually
easier
to
see
precedence
relationships
Ideal for large projects with many activities
They consist of a network of branches and
nodes.
chapter9
15
PERT/CPM Chart
chapter9
16
PERT/CPM Chart
Two types:
Activity-on-node (AON) -- nodes represent
activities and arrows show precedence relationships.
Activity-on-arrow (AOA) -- arrows represent
activities and nodes are events for points in time.
Dummy
inserted into the network to show a precedence
relationship, but it does not represent any actual
17
passage of time chapter9
PERT/CPM Chart
chapter9
18
PERT/CPM Chart
chapter9
19
PERT/CPM Chart
chapter9
20
PERT/CPM Chart
chapter9
21
PERT/CPM Chart
chapter9
22
PERT/CPM Chart
chapter9
23
PERT/CPM Chart
chapter9
24
PERT/CPM Chart
chapter9
25
PERT/CPM Chart
chapter9
26
PERT/CPM Chart
chapter9
27
CPM Chart
Example 2: Costs and Crash Costs
This second example incorporates costs and the possibility of
spending money to speed up the project. Our objective is to
determine how quickly we should complete each activity, and
thus the how long the project as a whole should take. The
presumption is that there is some reward for getting finished
sooner. We must decide whether the reward is worth earning,
and, if so, what is the best way to earn it.
This example also shows how to use a dummy activity. A
dummy activity is an activity that you add to the original
activities list. A dummy activity takes no time, and it has no
cost. You'll learn why you sometimes need such a thing in a
CPM model.
chapter9
28
CPM Chart
Example 2 Step 1: List the activities
A
Required
Predecessor
(None)
Normal
Time
3 weeks
Normal
Cost
$3000
Crash
Time
2 weeks
Crash
Cost
$5000
B
(None)
4
$4000
2
$6000
C
(None)
5
$5000
3
$8000
D
A
8
$5000
6
$6000
E
A,B
3
$3000
2
$4000
F
C
5
$4000
3
$8000
Acti
vity
chapter9
29
CPM Chart
Example 2 Step 2: Draw the diagram
To start the network diagram, we notice that A, B, and C are the
three activities with no predecessor. They all come off of node 1.
A can go node 1 to node 2. B can go from node 1 to node 3. C also
starts at node 1. D requires A, so D starts at node 2. Here's what
we have so far:
chapter9
30
CPM Chart
Now for activity E. Activity E requires a special trick. The problem
is where E should start. E requires A and B. A ends at node 2 and B
ends at node 3. E is not allowed to start from both nodes 2 and 3.
Activities can have only one start node and only one end node.
What do we do about E? You might consider connecting both A and
B to node 2, but that would mess up Activity D.
If both A and B were to run from node 1 to node 2
and D came off of node 2,
that would be saying
that D requires B as well as
A. D is supposed to require
A, not also B.
Here is the solution:
chapter9
31
CPM Chart
The solution is to add a dummy activity that runs from
node 2 to node 3, as shown in the diagram.; Dummy
activities have 0 cost and take 0 time.; They are used to
handle complex activity relationships like this.
E starts at node 3. This means that E requires B and the
dummy activity. The dummy activity, because it starts at
node 2, requires A. This makes E require B and A. That is
what we want! Meantime, D starts at node 2, so D only
requires A. All the requirements are satisfied!
chapter9
32
CPM Steps Summary
™ CPM helps you identify a complex project's critical
paths. You can find how long a project will take and
which activities must be on time.
™ If you also have information about costs and crash
costs and times, CPM helps you determine how long
the project should take, and which activities should be
sped up ("crashed"). As we are doing it in this class,
the steps are:
chapter9
33
CPM Steps Summary
1. Have a list of the activities.
2. Draw the network diagram.
3. Put activity names, node numbers, times, and costs in
a spreadsheet.
4. Use Path find to generate code for the paths.
5. Put the path information into the spreadsheet.
6. Calculate the paths' times.
7. Identify the critical paths, and the activities in each
path.
8. Set up the formula to calculate the project's total cost.
9. Fill in the Tools | Solver... form.
10. Solve, and fix errors, if any.
11. For an economic analysis, change the maximum time
constraint and solve again. Repeat until costs,
chapter9
34
including penalties and bonuses, start to go up.
Project Design &
Network Analysis
End Of
Chapter 9
chapter9
35
Download