1. Project Management –
Implementation (1)
8/13/2017 1Arch. Dania Abdel-Aziz/ Lecture 7
University of Jordan
Year 2016/2017
First Semester
Arch. Dania Abdel-Aziz
2. We are going to discus Project management under those main three
headlines:
1. Description.
2. Application.
3. Implementation Procedure.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 2
5. 3. PROJECT SCHEDULING
Determining sequence of work:
• Once the activities have been identified the next stage is to sequence
them according to their dependencies. In other words, any relationships
between activities need to be identified so that dependent activities can
be scheduled to follow those that they are dependent upon
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 5
7. 3. PROJECT SCHEDULING
• Analysis of interdependence
It is important to classify any dependencies properly because they indicate
the sequence in which activities must occur. There are four types of
dependency relationships. As mentioned in earlier lectures.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 7
8. Types of Dependencies
Three types of dependencies are used to define the sequence among the
activities:
1. Mandatory Dependency (hard Logic).
2. Discretionary Dependency (Soft Logic).
3. External Dependency.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 8
3. PROJECT SCHEDULING
9. 3. PROJECT SCHEDULING
• Estimation of total duration (CPM, PERT)
A complex project would normally encounter several delays and may surpass
the budget allocated for it making a project very costly and which may
lead to losses.
To get over those problems we use techniques such as:
1)The Critical Path Method (CPM)
2)Program Evaluation and Review Technique (PERT)
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 9
10. 8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 10
Critical Path Method (CPM)
• A technique that is used in projects that have predictable activities and
tasks such as in construction projects.
• It allows project planners to decide which aspect of the project to reduce
or increase when a adjustment is needed.
3. PROJECT SCHEDULING
11. 3. PROJECT SCHEDULING
• Estimation of total duration (CPM, PERT)
Critical Path Method (CPM)
• Assume that you have been giving this Network Diagram for a general
construction project:
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 11
Project Stage Activity Immediate
Predecessors
Time (Months)
Foundation A 4 Months
External Site
Works
B A 8 Months
Building
Skeleton
C B 8 Months
Utilities D B 2 Months
Finishing E C, D 4 Months
16. RULES WHEN USING THE FORWARD PASS
• Add all activity times along each path as we move through the network
(ES + Dur = EF),
• Carry the EF time to the activity nodes immediately succeeding the
recently completed node. That EF becomes the ES of the next node,
unless the succeeding node is a merge point.
• At a merge point, the largest preceding EF becomes the ES for that node.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 16
18. RULES FOR USING THE BACKWARD PASS
• Subtract activity times along each path as you move through the network
(LF – Dur = LS),
• Carry back the LS time to the activity nodes immediately preceding the
successor node. That LS becomes the LF of the next node, unless the
preceding node is a burst point.
• In the case of a burst point, the smallest succeeding LS becomes the LF for
that node.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 18
19. 8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 19
When Total Float is 0, means
there is no flexibility at all
Total Float= (ES-EF) or (EF – LF)
21. Exercise:
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 21
Considering the information, answer
the following questions:
• What is the critical path?
• Determine the project duration?
26. • In this network diagram, the activities are represented by an arrow and
connected by nodes.
• The nodes represent an event which could be the start or completion of
an activity.
• Finish-to-start is the only relationship that can be used to express the
dependency between activities when using the AOA approach.
• Sometimes it is necessary to use a dummy activity, which is an activity that
has no time, to maintain the logical relationships in an AOA network
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 26
Activity on Arrow (AoA)
27. Activity on Arrow (AoA)
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 27
Activity name
Earliest finish
Latest finish Duration
28. Estimating the Time Required
• This step involves estimating the amount of effort required for each activity and
then calculating the total duration. Effort is the work to be done whereas duration
is this figure divided by estimated resources.
• For example, If there is a requirement to build one hundred meters of wall and a
bricklayer can build 5 meters of wall in a day. The duration of the task can be
calculated by dividing the length of the wall by the number of bricklayers that will
be assigned to the task. Then five bricklayers could be expected to complete the
task in 4 days.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 28
29. PERT: Program Evaluation and Review Technique
PERT is used in projects that have unpredictable tasks and activities such as
in research and development projects.
• It utilizes three estimates of the time to complete the project:
1. The most probable (m).
2. The optimistic (O).
3. The pessimistic (p).
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 29
32. Exercise
• What is the time estimate of the following activity in which the optimistic
estimate is 4 days, pessimistic is 12 days, and most likely is 5 days? Show
your work.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 32
33. Using the Beta distribution for probabilistic estimation, the formula is given as:
ED = (o + 4m + p)/6
Where:
ED = Estimated time for activity
o = most optimistic time to complete the activity
m = most likely time to complete the activity, the mode of the distribution
p = most pessimistic time to complete the activity
The solution to this problem is:
ED = (4 + 4(5) + 12)/6, or
= 6
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 33
Solution
34. Consider the following project tasks and their identified best, likely, and worst case
estimates of task duration. Assume the organization you work for computes ED
based on the standard formula. Calculate the ED for each of the following tasks
(round to the nearest integer):
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 34
Exercise
35. 8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 35
Solution
Using the Beta
distribution for
probabilistic
estimation, the
formula is given as:
ED = (o + 4m + p)/6
37. 3. PROJECT SCHEDULING
• Determination of Critical Path.
• Graph on time chart (Gantt chart).
• Determining human resource loading.
• Establishing milestones / reporting periods.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 37
38. STEPS TO REDUCE THE CRITICAL PATH
1. ELIMINATE TASKS ON THE CRITICAL PATH.
2. REPLAN SERIAL PATHS TO BE PARALLEL.
3. OVERLAP SEQUENTIAL TASKS.
4. SHORTEN THE DURATION ON CRITICAL PATH ACTIVITIES.
5. SHORTEN EARLY TASKS.
6. SHORTEN LONGEST TASKS.
7. SHORTEN EASIEST TASKS.
8. SHORTEN TASKS THAT COST THE LEAST TO SPEED UP.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 38
39. Fast Tracking vs Crashing
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 39
40. Fast Tracking
• Fast tracking is a technique where activities are performed in parallel, although these activities
would have been performed sequentially using the original schedule.
• It is usually important to start with this technique first. The main reason for this is that fast
tracking does not involve any costs. It is simply a rearrangement of the activities in the
original schedule.
• It leads to an increase in the risk, because activities that were originally intended to be
performed sequentially are now performed in parallel. It may lead to a rework or
rearrangement of the project. This reworking of the project can cause loss of even more
time.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 40
41. Crashing
Crashing is the technique to use when fast tracking has not saved enough time on the schedule.
• It is a technique in which resources are added to the project for the least cost possible.
• Cost and schedule tradeoffs are analyzed to determine how to obtain the greatest amount of
compression for the least incremental cost.
• Crashing is expensive because we are adding more resources to the project. Undoubtedly, if
you add more resources to an activity or project, it is going to cost you more. It only works
for critical path activities where it is possible to shorten schedules.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 41
42. Crash cost & crash time have a linear relationship:
8/13/2017 42Arch. Dania Abdel-Aziz/ Lecture 7
Crashing
43. Crash cost & crash time have a linear relationship:
$2000
5
$400 /
Total Crash Cost
Total Crash Time weeks
wk
8/13/2017 43Arch. Dania Abdel-Aziz/ Lecture 7
Crashing
44. Comparison of these two techniques
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 44
45. Example
• The table below shows the normal times and costs, the crash times and
costs for an house building project.
• Calculate the per week costs for crashing for each activity
• Which are the most attractive candidates for crashing? Why?
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 45
47. • 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.
8/13/2017 Arch. Dania Abdel-Aziz/ Lecture 7 47
Crashing Example: