SlideShare a Scribd company logo
1 of 65
Risk management
Assessment – Monitoring
2
Risk prioritization
Risk exposure (RE)
= (potential damage) x (probability of occurrence)
Ideally
Potential damage: a money value e.g. a flood would cause £0.5 millions of
damage
Probability 0.00 (absolutely no chance) to 1.00 (absolutely certain) e.g. 0.01
(one in hundred chance)
RE = £0.5m x 0.01 = £5,000
Crudely analogous to the amount needed for an insurance premium
3
Risk probability: qualitative descriptors
Probability level Range
High Greater than 50% chance of happening
Significant 30-50% chance of happening
Moderate 10-29% chance of happening
Low Less than 10% chance of happening
4
Qualitative descriptors of impact on cost and associated
range values
Impact level Range
High Greater than 30% above budgeted expenditure
Significant 20 to 29% above budgeted expenditure
Moderate 10 to 19% above budgeted expenditure
Low Within 10% of budgeted expenditure.
5
Probability impact matrix
6
Risk planning
Risks can be dealt with by:
• Risk acceptance
• Risk avoidance
• Risk reduction
• Risk transfer
• Risk mitigation/contingency measures
7
Risk reduction leverage
Risk reduction leverage =
(REbefore- REafter)/ (cost of risk reduction)
REbeforeis risk exposure before risk reduction e.g. 1% chance of a fire causing
£200k damage
REafter is risk exposure after risk reduction e.g. fire alarm costing £500 reduces
probability of fire damage to 0.5%
RRL = (1% of £200k)-(0.5% of £200k)/£500 = 2
RRL > 1.00 therefore worth doing
8
Probability chart
ACTIVITY PLANNING AND RISK
MANAGEMENT
Forward Pass & Backward Pass
techniques - Critical path (CRM)
method
10
Forward pass
• Start at beginning (Day 0) and work forward following chains.
• Earliest start date for the current activity = earliest finish date for the previous
• When there is more than one previous activity, take the latest earliest finish
EF = day 7
EF = day10
ES = day10
11
Example of an activity network
12
Complete the table
Activity ES duration EF
A
B
C
D
E
F
G
H
13
Backward pass
• Start from the last activity
• Latest finish (LF) for last activity = earliest finish
(EF)
• work backwards
• Latest finish for current activity = Latest start for
the following
• More than one following activity - take the
earliest LS
• Latest start (LS) = LF for activity - duration
14
Example: LS for all activities?
15
Complete the table
Activity ES Dur EF LS LF
A
B
C
D
E
F
G
H
16
Float
Float = Latest finish -
Earliest start -
Duration
ES
Latest start
activity
LF
FLOAT
Earliest finish
17
Complete the table
Act-
ivity
ES Dur EF LS LF Float
A
B
C
D
E
F
G
18
Critical path
• Note the path through network with zero
floats
• Critical path: any delay in an activity on this
path will delay whole project
• Can there be more than one critical path?
• Can there be no critical path?
• Sub-critical paths
19
B
4w 4
0
9
4w
Free and interfering float
5 5
B can be up to 3 days late
and not affect any
other activity = free float
B can be a further 2 days late – affects
D but not the project end date =
interfering float
A
0 7w 7
2 9
2
B
4
A
0 10w 10
0 10
0
D
7 1w 8
9 10
2
E
10 2w 12
10 12
0
Risk management
PERT technique, Monte Carlo
simulation
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
21
Using PERT to evaluate the effects of uncertainty
Three estimates are produced for each activity
• Most likely time (m)
• Optimistic time (a)
• Pessimistic (b)
• ‘expected time’ te = (a + 4m +b) / 6
• ‘activity standard deviation’ S = (b-a)/6
SPM (5e) risk management© The McGraw-
Hill Companies, 2011
22
A chain of activities
Task A Task B Task C
Task a m b te s
A 10 12 16 ? ?
B 8 10 14 ? ?
C 20 24 38 ? ?
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
23
A chain of activities
• What would be the expected duration of the
chain A + B + C?
• Answer: 12.66 + 10.33 + 25.66 i.e. 48.65
• What would be the standard deviation for A +
B+ C?
• Answer: square root of (12 + 12 + 32) i.e.
3.32
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
24
Assessing the likelihood of meeting a target
• Say the target for completing A+B+C was 52
days (T)
• Calculate the z value thus
z = (T – te)/s
• In this example z = (52-48.33)/3.32 i.e. 1.01
• Look up in table of z values – see next
overhead
SPM (5e) risk management© The McGraw-
Hill Companies, 2011
25
Graph of z values
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
26
Monte Carlo Simulation
• An alternative to PERT.
• A class of general analysis techniques:
– Valuable to solve any problem that is complex,
nonlinear, or involves more than just a couple of
uncertain parameters.
• Monte Carlo simulations involve repeated
random sampling to compute the results.
• Gives more realistic results as compared to
manual approaches.
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
27
Critical chain concept
Traditional planning approach
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
28
Critical chain approach
One problem with estimates of task duration:
• Estimators add a safety zone to estimate to
take account of possible difficulties
• Developers work to the estimate + safety
zone, so time is lost
• No advantage is taken of opportunities where
tasks can finish early – and provide a buffer for
later activities
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
29
Critical chain approach
One answer to this:
1. Ask the estimators for two estimates
– Most likely duration: 50% chance of meeting this
– Comfort zone: additional time needed to have
95% chance
2. Schedule all activities suing most likely
values and starting all activities on latest
start dates
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
30
Most likely and comfort zone estimates
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
31
Critical chain - continued
3. Identify the critical chain – same a critical
path but resource constraints also taken into
account
4. Put a project buffer at the end of the critical
chain with duration 50% of sum of comfort
zones of the activities on the critical chain.
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
32
Critical chain -continued
5. Where subsidiary chains of activities feed
into critical chain, add feeding buffer
6. Duration of feeding buffer 50% of sum of
comfort zones of activities in the feeding
chain
7. Where there are parallel chains, take the
longest and sum those activities
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
33
Plan employing critical chain concepts
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
34
Executing the critical chain-based plan
• No chain of tasks is started earlier than
scheduled, but once it has started is finished
as soon as possible
• This means the activity following the current
one starts as soon as the current one is
completed, even if this is early – the relay race
principle
SPM (5e) risk management©
The McGraw-Hill Companies,
2011
35
Executing the critical chain-based plan
Buffers are divided into three zones:
• Green: the first 33%. No action required
• Amber : the next 33%. Plan is formulated
• Red : last 33%. Plan is executed.
ACTIVITY PLANNING AND RISK
MANAGEMENT
Objectives of Activity planning –
Project schedules
37
Scheduling
‘Time is nature’s way of stopping everything
happening at once’
Having
– worked out a method of doing the project
– identified the tasks to be carried
– assessed the time needed to do each task
need to allocate dates/times for the start and
end of each activity
38
Activity networks
These help us to:
• Assess the feasibility of the planned project
completion date
• Identify when resources will need to be
deployed to activities
• Calculate when costs will be incurred
This helps the co-ordination and motivation of
the project team
39
Defining activities
Activity networks are based on some
assumptions:
• A project is:
– Composed of a number of activities
– May start when at least one of its activities is
ready to start
– Completed when all its activities are completed
40
Defining activities -continued
• An activity
– Must have clearly defined start and end-points
– Must have resource requirements that can be
forecast: these are assumed to be constant
throughout the project
– Must have a duration that can be forecast
– May be dependent on other activities being
completed first (precedence networks)
41
Identifying activities
• Work-based: draw-up a Work Breakdown
Structure listing the work items needed
• Product-based approach
– list the deliverable and intermediate products of
project – product breakdown structure (PBS)
– Identify the order in which products have to be
created
– work out the activities needed to create the
products
42
Hybrid approach
43
The final outcome of the planning process
A project plan as a bar chart
44
PERT vs CPM
PERT
Do A
Do C
Do B
Do D
CPM
Do A
Do B
Do C
Do D
45
Drawing up a PERT diagram
• No looping back is allowed – deal with iterations
by hiding them within single activities
• milestones – ‘activities’, such as the start and end
of the project, which indicate transition points.
They have zero duration.
46
Lagged activities
• where there is a fixed delay between
activities e.g. seven days notice has to be
given to users that a new release has been
signed off and is to be installed
Acceptance
testing
Install new
release
7days
20 days 1day
Risk management
Risk identification
48
Risk management
This lecture will touch upon:
• Definition of ‘risk’ and ‘risk management’
• Some ways of categorizing risk
• Risk management
– Risk identification – what are the risks to a project?
– Risk analysis – which ones are really serious?
– Risk planning – what shall we do?
– Risk monitoring – has the planning worked?
• We will also look at PERT risk and critical chains
49
Some definitions of risk
‘the chance of exposure to the adverse consequences of future events’
PRINCE2
‘an uncertain event or condition that, if it occurs, has a positive or negative
effect on a project’s objectives’ PM-BOK
• Risks relate to possible future problems, not current ones
• They involve a possible cause and its effect(s) e.g. developer leaves > task
delayed
50
Categories of risk
51
A framework for dealing with risk
The planning for risk includes these steps:
• Risk identification – what risks might there
be?
• Risk analysis and prioritization – which are the
most serious risks?
• Risk planning – what are we going to do about
them?
• Risk monitoring – what is the current state of
the risk?
52
Risk identification
Approaches to identifying risks include:
• Use of checklists – usually based on the
experience of past projects
• Brainstorming – getting knowledgeable
stakeholders together to pool concerns
• Causal mapping – identifying possible chains
of cause and effect
53
Boehm’s top 10 development risks
Risk Risk reduction techniques
Personnel shortfalls Staffing with top talent; job matching; teambuilding; training and
career development; early scheduling of key personnel
Unrealistic time and cost
estimates
Multiple estimation techniques; design to cost; incremental
development; recording and analysis of past projects;
standardization of methods
Developing the wrong software
functions
Improved software evaluation; formal specification methods; user
surveys; prototyping; early user manuals
Developing the wrong user
interface
Prototyping; task analysis; user involvement
54
Boehm’s top ten risk - continued
Gold plating Requirements scrubbing, prototyping,
design to cost
Late changes to
requirements
Change control, incremental development
Shortfalls in externally
supplied components
Benchmarking, inspections, formal specifications,
contractual agreements, quality controls
Shortfalls in externally
performed tasks
Quality assurance procedures, competitive design etc
Real time performance
problems
Simulation, prototyping, tuning
Development technically too
difficult
Technical analysis, cost-benefit analysis, prototyping ,
training
ACTIVITY PLANNING AND RISK
MANAGEMENT
Network Planning models – Forward
Pass & Backward Pass techniques
56
PERT vs CPM
PERT
Do A
Do C
Do B
Do D
CPM
Do A
Do B
Do C
Do D
57
Drawing up a PERT diagram
• No looping back is allowed – deal with iterations
by hiding them within single activities
• milestones – ‘activities’, such as the start and end
of the project, which indicate transition points.
They have zero duration.
58
Lagged activities
• where there is a fixed delay between
activities e.g. seven days notice has to be
given to users that a new release has been
signed off and is to be installed
Acceptance
testing
Install new
release
7days
20 days 1day
59
Types of links between activities
• Finish to start
• Start to start/ Finish to finish
Software
development
Acceptance testing
Test prototype
Document
Amendments
1 day
2 days
60
Types of links between activities
• Start to finish
Operate temporary
system
Acceptance test
of new system
Cutover to new
system
61
Start and finish times
• Activity ‘write report software’
• Earliest start (ES)
• Earliest finish (EF) = ES + duration
• Latest finish (LF) = latest task can be
completed without affecting project end
Latest start = LF - duration
Earliest start
Latest start
Latest
finish
Earliest finish
activity
62
Example
• earliest start = day 5
• latest finish = day 30
• duration = 10 days
• earliest finish = ?
• latest start = ?
Float = LF - ES - duration
What is it in this case?
63
‘Day 0’
• Note that in the last example, day numbers used
rather than actual dates
• Makes initial calculations easier – not concerned
with week-ends and public holidays
• For finish date/times Day 1 means at the END of
Day 1.
• For a start date/time Day 1 also means at the
END of Day 1.
• The first activity therefore begin at Day 0 i.e. the
end of Day 0 i.e. the start of Day 1
64
notation
Activity label, activity description
Duration
Earliest
start
Earliest
finish
Latest
start
Latest
finish
Float
65
Complete for the previous example

More Related Content

What's hot

Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Zulfiquer Ahmed Amin
 
Project : formulation,evaluation and monitoring
Project : formulation,evaluation and monitoringProject : formulation,evaluation and monitoring
Project : formulation,evaluation and monitoringtarzan1990
 
Chapter 07 project cost management
Chapter 07 project cost managementChapter 07 project cost management
Chapter 07 project cost managementghizlanejabri
 
Project Estimating Process
Project Estimating Process Project Estimating Process
Project Estimating Process Crystal Guliford
 
Project Controls Processes
Project Controls ProcessesProject Controls Processes
Project Controls ProcessesPMA Consultants
 
Managing contracts
Managing contractsManaging contracts
Managing contractstumetr1
 
Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsEssam Lotffy, PMP®, CCP®
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost ManagementHayat Denzi
 
PMP 1600 Questions by TechFAQ360
PMP 1600 Questions by TechFAQ360PMP 1600 Questions by TechFAQ360
PMP 1600 Questions by TechFAQ360Artonline Home
 

What's hot (19)

04 project cost managment
04 project cost managment04 project cost managment
04 project cost managment
 
Estimating
EstimatingEstimating
Estimating
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
 
SPM Evaluation
SPM EvaluationSPM Evaluation
SPM Evaluation
 
Project : formulation,evaluation and monitoring
Project : formulation,evaluation and monitoringProject : formulation,evaluation and monitoring
Project : formulation,evaluation and monitoring
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Pm study project risk management test
Pm study project  risk management testPm study project  risk management test
Pm study project risk management test
 
Chapter 07 project cost management
Chapter 07 project cost managementChapter 07 project cost management
Chapter 07 project cost management
 
Project Estimating Process
Project Estimating Process Project Estimating Process
Project Estimating Process
 
Project Monitoring and Control
Project Monitoring and ControlProject Monitoring and Control
Project Monitoring and Control
 
Project Controls Processes
Project Controls ProcessesProject Controls Processes
Project Controls Processes
 
Managing contracts
Managing contractsManaging contracts
Managing contracts
 
Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projects
 
Session 6 gdas pmp study group presentation
Session 6   gdas pmp study group presentationSession 6   gdas pmp study group presentation
Session 6 gdas pmp study group presentation
 
Pmi rmp
Pmi rmpPmi rmp
Pmi rmp
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
Planning
PlanningPlanning
Planning
 
Cost Management
Cost ManagementCost Management
Cost Management
 
PMP 1600 Questions by TechFAQ360
PMP 1600 Questions by TechFAQ360PMP 1600 Questions by TechFAQ360
PMP 1600 Questions by TechFAQ360
 

Similar to Risk management techniques for activity planning and project scheduling

Unit 3 PERT.pptx in related to supply chain
Unit 3 PERT.pptx in related to supply chainUnit 3 PERT.pptx in related to supply chain
Unit 3 PERT.pptx in related to supply chaintanishkagupta907
 
Criticalchainprojectmanagement
CriticalchainprojectmanagementCriticalchainprojectmanagement
Criticalchainprojectmanagementkaton808
 
Ch07_risk_management.ppt
Ch07_risk_management.pptCh07_risk_management.ppt
Ch07_risk_management.pptradhesham12
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPHOEBEANNEARTECHE1
 
Cpm n pert lecture 1
Cpm n pert lecture 1Cpm n pert lecture 1
Cpm n pert lecture 1adeelmunir158
 
ABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesYousef Abugosh, PMP, MA
 
Lecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdfLecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdflucky141651
 
Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...Chandra Shekar Immani
 
PMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersPMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersIIMSE Edu
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhWrushabhShirsat3
 
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) exam
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) examRanga's 51 hot topics to remember for Risk Management Professional (RMP) exam
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) examrrangraj
 
Concepts and best practices for the risk register in primavera risk analysis
Concepts and best practices for the risk register in primavera risk analysisConcepts and best practices for the risk register in primavera risk analysis
Concepts and best practices for the risk register in primavera risk analysisjisothomas
 

Similar to Risk management techniques for activity planning and project scheduling (20)

Unit 3 PERT.pptx in related to supply chain
Unit 3 PERT.pptx in related to supply chainUnit 3 PERT.pptx in related to supply chain
Unit 3 PERT.pptx in related to supply chain
 
Session 18 -2 PMP 4th edition
Session 18 -2  PMP 4th editionSession 18 -2  PMP 4th edition
Session 18 -2 PMP 4th edition
 
Criticalchainprojectmanagement
CriticalchainprojectmanagementCriticalchainprojectmanagement
Criticalchainprojectmanagement
 
Ch07_risk_management.ppt
Ch07_risk_management.pptCh07_risk_management.ppt
Ch07_risk_management.ppt
 
Pmp time chapter 6
Pmp time chapter 6Pmp time chapter 6
Pmp time chapter 6
 
Chapter 2.ppt
Chapter 2.pptChapter 2.ppt
Chapter 2.ppt
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptx
 
APM Edinburgh risk management january 2017 final
APM Edinburgh risk management january 2017 finalAPM Edinburgh risk management january 2017 final
APM Edinburgh risk management january 2017 final
 
Cpm n pert lecture 1
Cpm n pert lecture 1Cpm n pert lecture 1
Cpm n pert lecture 1
 
ABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning Slides
 
Lecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdfLecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdf
 
Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...
 
PMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersPMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For Beginners
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Toc Education
Toc EducationToc Education
Toc Education
 
Planning.ppt
Planning.pptPlanning.ppt
Planning.ppt
 
5-ProjPlanning.ppt
5-ProjPlanning.ppt5-ProjPlanning.ppt
5-ProjPlanning.ppt
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
 
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) exam
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) examRanga's 51 hot topics to remember for Risk Management Professional (RMP) exam
Ranga's 51 hot topics to remember for Risk Management Professional (RMP) exam
 
Concepts and best practices for the risk register in primavera risk analysis
Concepts and best practices for the risk register in primavera risk analysisConcepts and best practices for the risk register in primavera risk analysis
Concepts and best practices for the risk register in primavera risk analysis
 

More from SIMONTHOMAS S

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5SIMONTHOMAS S
 
Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4SIMONTHOMAS S
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3SIMONTHOMAS S
 
Cs8092 computer graphics and multimedia unit 2
Cs8092 computer graphics and multimedia unit 2Cs8092 computer graphics and multimedia unit 2
Cs8092 computer graphics and multimedia unit 2SIMONTHOMAS S
 
Cs8092 computer graphics and multimedia unit 1
Cs8092 computer graphics and multimedia unit 1Cs8092 computer graphics and multimedia unit 1
Cs8092 computer graphics and multimedia unit 1SIMONTHOMAS S
 
IT6701-Information Management Unit 5
IT6701-Information Management Unit 5IT6701-Information Management Unit 5
IT6701-Information Management Unit 5SIMONTHOMAS S
 
IT6701-Information Management Unit 4
IT6701-Information Management Unit 4IT6701-Information Management Unit 4
IT6701-Information Management Unit 4SIMONTHOMAS S
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3SIMONTHOMAS S
 
IT6701-Information Management Unit 2
IT6701-Information Management Unit 2IT6701-Information Management Unit 2
IT6701-Information Management Unit 2SIMONTHOMAS S
 
IT6701-Information Management Unit 1
IT6701-Information Management Unit 1IT6701-Information Management Unit 1
IT6701-Information Management Unit 1SIMONTHOMAS S
 
CS8391-Data Structures Unit 5
CS8391-Data Structures Unit 5CS8391-Data Structures Unit 5
CS8391-Data Structures Unit 5SIMONTHOMAS S
 
CS8391-Data Structures Unit 4
CS8391-Data Structures Unit 4CS8391-Data Structures Unit 4
CS8391-Data Structures Unit 4SIMONTHOMAS S
 
CS8391-Data Structures Unit 3
CS8391-Data Structures Unit 3CS8391-Data Structures Unit 3
CS8391-Data Structures Unit 3SIMONTHOMAS S
 
CS8391-Data Structures Unit 2
CS8391-Data Structures Unit 2CS8391-Data Structures Unit 2
CS8391-Data Structures Unit 2SIMONTHOMAS S
 
CS8391-Data Structures Unit 1
CS8391-Data Structures Unit 1CS8391-Data Structures Unit 1
CS8391-Data Structures Unit 1SIMONTHOMAS S
 

More from SIMONTHOMAS S (20)

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
 
Cs8092 computer graphics and multimedia unit 2
Cs8092 computer graphics and multimedia unit 2Cs8092 computer graphics and multimedia unit 2
Cs8092 computer graphics and multimedia unit 2
 
Cs8092 computer graphics and multimedia unit 1
Cs8092 computer graphics and multimedia unit 1Cs8092 computer graphics and multimedia unit 1
Cs8092 computer graphics and multimedia unit 1
 
Mg6088 spm unit-5
Mg6088 spm unit-5Mg6088 spm unit-5
Mg6088 spm unit-5
 
Mg6088 spm unit-4
Mg6088 spm unit-4Mg6088 spm unit-4
Mg6088 spm unit-4
 
Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
 
Mg6088 spm unit-1
Mg6088 spm unit-1Mg6088 spm unit-1
Mg6088 spm unit-1
 
IT6701-Information Management Unit 5
IT6701-Information Management Unit 5IT6701-Information Management Unit 5
IT6701-Information Management Unit 5
 
IT6701-Information Management Unit 4
IT6701-Information Management Unit 4IT6701-Information Management Unit 4
IT6701-Information Management Unit 4
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3
 
IT6701-Information Management Unit 2
IT6701-Information Management Unit 2IT6701-Information Management Unit 2
IT6701-Information Management Unit 2
 
IT6701-Information Management Unit 1
IT6701-Information Management Unit 1IT6701-Information Management Unit 1
IT6701-Information Management Unit 1
 
CS8391-Data Structures Unit 5
CS8391-Data Structures Unit 5CS8391-Data Structures Unit 5
CS8391-Data Structures Unit 5
 
CS8391-Data Structures Unit 4
CS8391-Data Structures Unit 4CS8391-Data Structures Unit 4
CS8391-Data Structures Unit 4
 
CS8391-Data Structures Unit 3
CS8391-Data Structures Unit 3CS8391-Data Structures Unit 3
CS8391-Data Structures Unit 3
 
CS8391-Data Structures Unit 2
CS8391-Data Structures Unit 2CS8391-Data Structures Unit 2
CS8391-Data Structures Unit 2
 
CS8391-Data Structures Unit 1
CS8391-Data Structures Unit 1CS8391-Data Structures Unit 1
CS8391-Data Structures Unit 1
 
SPC Unit 5
SPC Unit 5SPC Unit 5
SPC Unit 5
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

Risk management techniques for activity planning and project scheduling

  • 2. 2 Risk prioritization Risk exposure (RE) = (potential damage) x (probability of occurrence) Ideally Potential damage: a money value e.g. a flood would cause £0.5 millions of damage Probability 0.00 (absolutely no chance) to 1.00 (absolutely certain) e.g. 0.01 (one in hundred chance) RE = £0.5m x 0.01 = £5,000 Crudely analogous to the amount needed for an insurance premium
  • 3. 3 Risk probability: qualitative descriptors Probability level Range High Greater than 50% chance of happening Significant 30-50% chance of happening Moderate 10-29% chance of happening Low Less than 10% chance of happening
  • 4. 4 Qualitative descriptors of impact on cost and associated range values Impact level Range High Greater than 30% above budgeted expenditure Significant 20 to 29% above budgeted expenditure Moderate 10 to 19% above budgeted expenditure Low Within 10% of budgeted expenditure.
  • 6. 6 Risk planning Risks can be dealt with by: • Risk acceptance • Risk avoidance • Risk reduction • Risk transfer • Risk mitigation/contingency measures
  • 7. 7 Risk reduction leverage Risk reduction leverage = (REbefore- REafter)/ (cost of risk reduction) REbeforeis risk exposure before risk reduction e.g. 1% chance of a fire causing £200k damage REafter is risk exposure after risk reduction e.g. fire alarm costing £500 reduces probability of fire damage to 0.5% RRL = (1% of £200k)-(0.5% of £200k)/£500 = 2 RRL > 1.00 therefore worth doing
  • 9. ACTIVITY PLANNING AND RISK MANAGEMENT Forward Pass & Backward Pass techniques - Critical path (CRM) method
  • 10. 10 Forward pass • Start at beginning (Day 0) and work forward following chains. • Earliest start date for the current activity = earliest finish date for the previous • When there is more than one previous activity, take the latest earliest finish EF = day 7 EF = day10 ES = day10
  • 11. 11 Example of an activity network
  • 12. 12 Complete the table Activity ES duration EF A B C D E F G H
  • 13. 13 Backward pass • Start from the last activity • Latest finish (LF) for last activity = earliest finish (EF) • work backwards • Latest finish for current activity = Latest start for the following • More than one following activity - take the earliest LS • Latest start (LS) = LF for activity - duration
  • 14. 14 Example: LS for all activities?
  • 15. 15 Complete the table Activity ES Dur EF LS LF A B C D E F G H
  • 16. 16 Float Float = Latest finish - Earliest start - Duration ES Latest start activity LF FLOAT Earliest finish
  • 17. 17 Complete the table Act- ivity ES Dur EF LS LF Float A B C D E F G
  • 18. 18 Critical path • Note the path through network with zero floats • Critical path: any delay in an activity on this path will delay whole project • Can there be more than one critical path? • Can there be no critical path? • Sub-critical paths
  • 19. 19 B 4w 4 0 9 4w Free and interfering float 5 5 B can be up to 3 days late and not affect any other activity = free float B can be a further 2 days late – affects D but not the project end date = interfering float A 0 7w 7 2 9 2 B 4 A 0 10w 10 0 10 0 D 7 1w 8 9 10 2 E 10 2w 12 10 12 0
  • 20. Risk management PERT technique, Monte Carlo simulation
  • 21. SPM (5e) risk management© The McGraw-Hill Companies, 2011 21 Using PERT to evaluate the effects of uncertainty Three estimates are produced for each activity • Most likely time (m) • Optimistic time (a) • Pessimistic (b) • ‘expected time’ te = (a + 4m +b) / 6 • ‘activity standard deviation’ S = (b-a)/6
  • 22. SPM (5e) risk management© The McGraw- Hill Companies, 2011 22 A chain of activities Task A Task B Task C Task a m b te s A 10 12 16 ? ? B 8 10 14 ? ? C 20 24 38 ? ?
  • 23. SPM (5e) risk management© The McGraw-Hill Companies, 2011 23 A chain of activities • What would be the expected duration of the chain A + B + C? • Answer: 12.66 + 10.33 + 25.66 i.e. 48.65 • What would be the standard deviation for A + B+ C? • Answer: square root of (12 + 12 + 32) i.e. 3.32
  • 24. SPM (5e) risk management© The McGraw-Hill Companies, 2011 24 Assessing the likelihood of meeting a target • Say the target for completing A+B+C was 52 days (T) • Calculate the z value thus z = (T – te)/s • In this example z = (52-48.33)/3.32 i.e. 1.01 • Look up in table of z values – see next overhead
  • 25. SPM (5e) risk management© The McGraw- Hill Companies, 2011 25 Graph of z values
  • 26. SPM (5e) risk management© The McGraw-Hill Companies, 2011 26 Monte Carlo Simulation • An alternative to PERT. • A class of general analysis techniques: – Valuable to solve any problem that is complex, nonlinear, or involves more than just a couple of uncertain parameters. • Monte Carlo simulations involve repeated random sampling to compute the results. • Gives more realistic results as compared to manual approaches.
  • 27. SPM (5e) risk management© The McGraw-Hill Companies, 2011 27 Critical chain concept Traditional planning approach
  • 28. SPM (5e) risk management© The McGraw-Hill Companies, 2011 28 Critical chain approach One problem with estimates of task duration: • Estimators add a safety zone to estimate to take account of possible difficulties • Developers work to the estimate + safety zone, so time is lost • No advantage is taken of opportunities where tasks can finish early – and provide a buffer for later activities
  • 29. SPM (5e) risk management© The McGraw-Hill Companies, 2011 29 Critical chain approach One answer to this: 1. Ask the estimators for two estimates – Most likely duration: 50% chance of meeting this – Comfort zone: additional time needed to have 95% chance 2. Schedule all activities suing most likely values and starting all activities on latest start dates
  • 30. SPM (5e) risk management© The McGraw-Hill Companies, 2011 30 Most likely and comfort zone estimates
  • 31. SPM (5e) risk management© The McGraw-Hill Companies, 2011 31 Critical chain - continued 3. Identify the critical chain – same a critical path but resource constraints also taken into account 4. Put a project buffer at the end of the critical chain with duration 50% of sum of comfort zones of the activities on the critical chain.
  • 32. SPM (5e) risk management© The McGraw-Hill Companies, 2011 32 Critical chain -continued 5. Where subsidiary chains of activities feed into critical chain, add feeding buffer 6. Duration of feeding buffer 50% of sum of comfort zones of activities in the feeding chain 7. Where there are parallel chains, take the longest and sum those activities
  • 33. SPM (5e) risk management© The McGraw-Hill Companies, 2011 33 Plan employing critical chain concepts
  • 34. SPM (5e) risk management© The McGraw-Hill Companies, 2011 34 Executing the critical chain-based plan • No chain of tasks is started earlier than scheduled, but once it has started is finished as soon as possible • This means the activity following the current one starts as soon as the current one is completed, even if this is early – the relay race principle
  • 35. SPM (5e) risk management© The McGraw-Hill Companies, 2011 35 Executing the critical chain-based plan Buffers are divided into three zones: • Green: the first 33%. No action required • Amber : the next 33%. Plan is formulated • Red : last 33%. Plan is executed.
  • 36. ACTIVITY PLANNING AND RISK MANAGEMENT Objectives of Activity planning – Project schedules
  • 37. 37 Scheduling ‘Time is nature’s way of stopping everything happening at once’ Having – worked out a method of doing the project – identified the tasks to be carried – assessed the time needed to do each task need to allocate dates/times for the start and end of each activity
  • 38. 38 Activity networks These help us to: • Assess the feasibility of the planned project completion date • Identify when resources will need to be deployed to activities • Calculate when costs will be incurred This helps the co-ordination and motivation of the project team
  • 39. 39 Defining activities Activity networks are based on some assumptions: • A project is: – Composed of a number of activities – May start when at least one of its activities is ready to start – Completed when all its activities are completed
  • 40. 40 Defining activities -continued • An activity – Must have clearly defined start and end-points – Must have resource requirements that can be forecast: these are assumed to be constant throughout the project – Must have a duration that can be forecast – May be dependent on other activities being completed first (precedence networks)
  • 41. 41 Identifying activities • Work-based: draw-up a Work Breakdown Structure listing the work items needed • Product-based approach – list the deliverable and intermediate products of project – product breakdown structure (PBS) – Identify the order in which products have to be created – work out the activities needed to create the products
  • 43. 43 The final outcome of the planning process A project plan as a bar chart
  • 44. 44 PERT vs CPM PERT Do A Do C Do B Do D CPM Do A Do B Do C Do D
  • 45. 45 Drawing up a PERT diagram • No looping back is allowed – deal with iterations by hiding them within single activities • milestones – ‘activities’, such as the start and end of the project, which indicate transition points. They have zero duration.
  • 46. 46 Lagged activities • where there is a fixed delay between activities e.g. seven days notice has to be given to users that a new release has been signed off and is to be installed Acceptance testing Install new release 7days 20 days 1day
  • 48. 48 Risk management This lecture will touch upon: • Definition of ‘risk’ and ‘risk management’ • Some ways of categorizing risk • Risk management – Risk identification – what are the risks to a project? – Risk analysis – which ones are really serious? – Risk planning – what shall we do? – Risk monitoring – has the planning worked? • We will also look at PERT risk and critical chains
  • 49. 49 Some definitions of risk ‘the chance of exposure to the adverse consequences of future events’ PRINCE2 ‘an uncertain event or condition that, if it occurs, has a positive or negative effect on a project’s objectives’ PM-BOK • Risks relate to possible future problems, not current ones • They involve a possible cause and its effect(s) e.g. developer leaves > task delayed
  • 51. 51 A framework for dealing with risk The planning for risk includes these steps: • Risk identification – what risks might there be? • Risk analysis and prioritization – which are the most serious risks? • Risk planning – what are we going to do about them? • Risk monitoring – what is the current state of the risk?
  • 52. 52 Risk identification Approaches to identifying risks include: • Use of checklists – usually based on the experience of past projects • Brainstorming – getting knowledgeable stakeholders together to pool concerns • Causal mapping – identifying possible chains of cause and effect
  • 53. 53 Boehm’s top 10 development risks Risk Risk reduction techniques Personnel shortfalls Staffing with top talent; job matching; teambuilding; training and career development; early scheduling of key personnel Unrealistic time and cost estimates Multiple estimation techniques; design to cost; incremental development; recording and analysis of past projects; standardization of methods Developing the wrong software functions Improved software evaluation; formal specification methods; user surveys; prototyping; early user manuals Developing the wrong user interface Prototyping; task analysis; user involvement
  • 54. 54 Boehm’s top ten risk - continued Gold plating Requirements scrubbing, prototyping, design to cost Late changes to requirements Change control, incremental development Shortfalls in externally supplied components Benchmarking, inspections, formal specifications, contractual agreements, quality controls Shortfalls in externally performed tasks Quality assurance procedures, competitive design etc Real time performance problems Simulation, prototyping, tuning Development technically too difficult Technical analysis, cost-benefit analysis, prototyping , training
  • 55. ACTIVITY PLANNING AND RISK MANAGEMENT Network Planning models – Forward Pass & Backward Pass techniques
  • 56. 56 PERT vs CPM PERT Do A Do C Do B Do D CPM Do A Do B Do C Do D
  • 57. 57 Drawing up a PERT diagram • No looping back is allowed – deal with iterations by hiding them within single activities • milestones – ‘activities’, such as the start and end of the project, which indicate transition points. They have zero duration.
  • 58. 58 Lagged activities • where there is a fixed delay between activities e.g. seven days notice has to be given to users that a new release has been signed off and is to be installed Acceptance testing Install new release 7days 20 days 1day
  • 59. 59 Types of links between activities • Finish to start • Start to start/ Finish to finish Software development Acceptance testing Test prototype Document Amendments 1 day 2 days
  • 60. 60 Types of links between activities • Start to finish Operate temporary system Acceptance test of new system Cutover to new system
  • 61. 61 Start and finish times • Activity ‘write report software’ • Earliest start (ES) • Earliest finish (EF) = ES + duration • Latest finish (LF) = latest task can be completed without affecting project end Latest start = LF - duration Earliest start Latest start Latest finish Earliest finish activity
  • 62. 62 Example • earliest start = day 5 • latest finish = day 30 • duration = 10 days • earliest finish = ? • latest start = ? Float = LF - ES - duration What is it in this case?
  • 63. 63 ‘Day 0’ • Note that in the last example, day numbers used rather than actual dates • Makes initial calculations easier – not concerned with week-ends and public holidays • For finish date/times Day 1 means at the END of Day 1. • For a start date/time Day 1 also means at the END of Day 1. • The first activity therefore begin at Day 0 i.e. the end of Day 0 i.e. the start of Day 1
  • 64. 64 notation Activity label, activity description Duration Earliest start Earliest finish Latest start Latest finish Float
  • 65. 65 Complete for the previous example