ENMG698c Lecture2
ENMG698c Lecture2
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
▪ Project scheduling
▪ Resource allocation
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
2
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Overview of Project Management
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
3
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Objectives of project management
▪ Complete the project
▪ in time
▪ within budget
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
4
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Integration Management
▪ Unify, consolidate and integrate actions required to achieve project
objectives
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
5
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Scope management
▪ Ensure that all, and only the work required is completed
▪ Define what is included (and excluded) in the project
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
6
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Schedule management
▪ Ensure that the project is completed in time.
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
7
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Cost management
▪ Ensure that project is completed within budget
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
8
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Quality management
▪ Ensure that project conforms to specifications
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
9
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Resource management
▪ Operation, organization, management and leadership
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
10
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Communication management
▪ Ensure that project information is collected and disseminated
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
11
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Risk management
▪ Identify, analyze, mitigate risk (probability and impact) and plan risk
responses
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
12
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Procurement management
▪ Ensure availability of what is required to complete the project; manage
contracts with suppliers
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
13
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Stakeholder management
▪ Identify and communicate with people that impact or are impacted by the
project
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
14
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Project Scheduling
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
15
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Project schedule
▪ Initial planning of stages of project
▪ Minimization of delays, interruptions and conflicts
▪ Coordination and synchronization
▪ Communication and monitoring tool
▪ Large selection of specialized software
▪ Activity networks
▪ Agile methods
▪ Adjustable during the project
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
16
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Work breakdown structure
▪ Identify what needs to be done to produce the deliverable
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
17
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Work breakdown structure
Project
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
18
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Example: building a house
Level 1 Construction of a house
Work: 100% Budget: 100%
Level 2 Internal Foundation External
Work: 46% Budget: 40% Work: 24% Budget: 20% Work: 30% Budget: 40%
Level 3 Electricity Plumbing Excavation Steel erection Masonry Finishes
12%, 11% 34%, 29% 18%, 17% 6%, 3% 18%, 29% 12%, 11%
Level 4 Rough-in Rough-in Concrete Columns Lay masonry Paint
Install Fixtures Cure Beams Roof drains Tile ceiling
HVAC Test & clean Strip forms Joists Tiling Wallpaper
Roofing Carpets
Hardware
//www.youtube.com/watch?v=I2HqW-AAb20
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
19
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Projects represented by activity networks
▪ Well defined set of work elements (activities)
▪ Come to an end when all activities are completed
▪ Required sequence in activities
▪ Activities can be started and concluded independently one from the other
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
20
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Elements of a network
▪ Activity
▪ work required to accomplish a given task
▪ consumes resources or time
▪ has a beginning and end
▪ Event
▪ specific instant of time (occurrence)
▪ consumes neither time nor resources
▪ Milestone
▪ important or significant event
▪ Precedence relations
▪ relate activities
▪ happen naturally (and exclusively) because of technical constraints
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
21
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Outputs
▪ Time to complete project (expected)
▪ Potential bottlenecks, activities that can be delayed
▪ Chance to complete project on time
▪ Optimal resource allocation
▪ Trigger mechanism and contingency plans
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
22
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Freedom plant and power plant - Example
▪ Clear river is to be harnessed for water, electricity and flood control
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
24
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Activity-on-arc representation
EXC
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
25
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Activity-on-arc representation
▪ Most frequent
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
26
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Activity-on-node representation
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
27
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Activity-on-node representation
▪ Usual in software
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
28
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Modeling tips
▪ Beginning and end of the project, milestones
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
29
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Estimation of activity durations
▪ Expert opinion (comparisons or extrapolations)
▪ Three-point estimates
▪ Top-down vs. bottom-up estimates
▪ Data analysis, parametric estimating
▪ Independent
▪ Standard tasks
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
Summer 2011 Project Management 31
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Time estimates for the freedom dam project
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
32
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Probabilistic case
▪ Probabilistic Time Estimates approach refer to a method under Project Evaluation Review
Technique (PERT) which predicts and estimates accomplishment duration of events or
activities in operations by an approach called three-time estimates.
▪ Usually, 3 times estimates are provided
▪ most probable
▪ optimistic
▪ pessimistic
▪ This approach facilitates the calculation of mean and variance of the BETA distribution of
time of each activity.
▪ It is assumed that BETA distribution is an efficient way to approximate activity duration.
BETA distribution in graphical representation is continuous and seems like bell-shaped
curvature in skewed form.
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
33
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Probabilistic case
𝑎 + 4𝑚 + 𝑏 𝑏−𝑎
𝑑= , 𝑠=
6 𝑝
▪ 𝑑: expected duration
(Beta distribution)
▪ 𝑠: standard deviation
▪ 𝑎: optimistic
▪ 𝑏: pessimistic
▪ 𝑚: most probable
▪ 𝑝: parameter (3.2 or 6)
(percentiles)
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
34
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Freedom dam project time estimates
activity opt prob pess mean std dev
HIR 1 3 5 3 1.25
TCE 3 4 5 4 0.625
ORE 18 19 26 20 2.5
TCM 9 17 19 16 3.125
EXC 14 21 22 20 2.5
CON 23 27 37 28 4.375
TEE 2 3 4 3 0.625
DIV 4 6 14 7 3.125
INS 6 8 16 9 3.125
TST 3 4 5 4 0.625
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
35
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Dates of events
▪ Earliest dates (start, end)
▪ Longest paths
▪ Float (slack)
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
36
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Example: earliest schedule
20 3
OEE
3-23 23-26
3 4 20 7 9 4
beg HIR EXC INS TST end
16
7-35
TCM
3-19
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
37
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Earliest and latest schedule
EXCEL EXAMPLE
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
38
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Critical path
▪ Longest path
▪ Critical activities
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
39
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Float and possible schedules
▪ Total float, also called float or slack, is the
amount of time an activity can be delayed
without delaying the overall project duration TST
INS
DIV
TEE
▪ Free float is the amount of time an activity can CON
be delayed without delaying the early start of EXC
any immediate successor activity TCM
OEE
TCE
▪ Probabilistic Time Estimates is a method HIR
Activity time
which predicts and estimates accomplishment Slack
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
41
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Re-organizing the network: crashing or fast-tracking
activities
▪ Dynamic process (delays, adjustments)
▪ More resources reduction of activity time
▪ Move resources from non-critical activities to critical ones or affect more
resources
• crash
cost
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
42
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Freedom dam crashing
In order to meet the deadline and reduce fixed management costs, some
tasks could be accelerated.
Normal Crash
Activity Time Cost Time Cost
ORE 20 2 18 4 EXCEL
EXC 20 30 17 45 EXAMPLE
CON 28 80 16 176
INS 9 15 7 27
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
43
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Fast tracking
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
44
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Probabilistic analysis
▪ Project completion time is uncertain
▪ Assumptions:
▪ critical path will not change
▪ activity times are independent
▪ critical path is made of a large number of activities EXCEL
▪ Project time is a normal variable EXAMPLE
▪ mean=sum of means
▪ variance=sum of variances
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
45
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Risk analysis
▪ What if : evaluating the impact of uncertain events on the project finish date
▪ Monte-Carlo simulation
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
46
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Resource Allocation
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
Spring 2020Project Risk Management - Introduction 47
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Using common resources
▪ Activities use common resources and must be scheduled accordingly
▪ Three objectives
▪ satisfy availability constraints
▪ smooth resource usage in time
▪ Find optimal resource level
▪ Heuristic: order activities and plan them as soon as possible ( early start
margin)
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
48
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Resource optimization
▪ Resource levelling
▪ Used when there are constraints on the available resources. It simply answers the question
‘With the resources available, when will the work be finished?’.
▪ Resource smoothing
▪ Used when the time constraint takes priority. The objective is to complete the work by the
required date while avoiding peaks and troughs of resource demand.
▪ Resource leveling is used when resources are under or over allocated. Resource
smoothing is used when resources are unevenly allocated.
▪ Resource leveling can be applied to activities on the critical path while in resource
smoothing you do not touch activities on the critical path.
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
49
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Time, Resource and Budget Monitoring
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
50
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Schedule baseline
▪ The approved schedule is used to compare to actual realizations
▪ Project calendar
▪ Resource calendar
▪ Cost calendar
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
51
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Bar charts (Gantt charts)
▪ Commonly used communication tool
▪ Show activities start and finish dates
▪ Useful for monitoring projects and costs
TST
INS
DIV
TEE
CON
EXC
TCM
OEE
TCE
HIR
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
52
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Work /cost monitoring
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
53
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Performance reviews
▪ Estimate performance
▪ Schedule forecast
▪ Change requests
▪ Updates
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
54
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Agile project management
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
55
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Context
▪ High level of uncertainty
▪ Frequent changes
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
56
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Agile and adaptive approaches
▪ Short cycles facilitating adaptation
▪ Benefits are released throughout the process rather than at the end.
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
57
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Agile principle
▪ Deliver maximum value in the time and budget allowed
▪ Promote collaboration
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
58
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
What is different
▪ Customer collaboration vs. contract negotiation
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
59
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Most popular methods
▪ Scrum
▪ A framework for project management that emphasizes teamwork, accountability and
iterative progress toward a well-defined goal. The framework begins with a simple premise:
Start with what can be seen or known. After that, track the progress and tweak as necessary.
The three pillars of Scrum are transparency, inspection and adaptation.
▪ Kanban
▪ A framework used to implement agile development. It requires real-time communication of
capacity and full transparency of work. It aims to help you visualize your work, maximize
efficiency, and improve continuously.
▪ Lean
▪ A framework that supports the concept of continuous improvement, a long-term approach to
work that systematically seeks to achieve small, incremental changes in processes in order to
improve efficiency and quality.
For more info about Scrum, Kanban and Lean:
https://youtu.be/XU0llRltyFM https://youtu.be/wfsRAZUnonI
https://youtu.be/R8dYLbJiTUE https://youtu.be/rIaz-l1Kf8w
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
60
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Where is the risk?
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
61
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Readings
▪ Trietsch, D., & Baker, K. R. (2012). PERT 21: Fitting PERT/CPM for use in the
21st century. International journal of project management, 30(4), 490-502.
▪ Sundararajan, S., Bhasi, M., & Vijayaraghavan, P. K. (2014). Case study on risk
management practice in large offshore-outsourced Agile software
projects. IET software, 8(6), 245-257.
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
62
Copyright © 2020-2021, American University of Beirut, All Rights Reserved
Assignment
Part 1: Choose one of the two papers for a critical reading
▪ What is the paper about?
▪ What have you learned?
▪ Is the paper useful? New? Interesting? Why or why not?
▪ How could it be completed/modified/improved?
Part 2: Using the example in your first assignment, represent the project by a
network of activities, estimate activity durations and find the critical path.
This an individual assignment, and the response to each part should not
exceed one page
ENMG 698c: Special Topics - Project Risk Management - Dr. Rayan Khraibani
63
Copyright © 2020-2021, American University of Beirut, All Rights Reserved