SlideShare a Scribd company logo
1 of 32
Download to read offline
SPM (5e) Activity planning© The McGraw-Hill
Companies, 2009
1
Float
Float = Latest finish -
Earliest start -
Duration
ES
Latest start
activity
LF
FLOAT
Earliest finish
Note that Float can also be calculated as the difference
between the earliest and latest start dates for an activity
or the difference between the earliest and latest finish dates.
SPM (5e) Activity planning© The McGraw-Hill
Companies, 2009
2
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
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
3
Software Project Management
Unit 3- PartII
Chapter Seven
Risk
management
There are four kinds of attitudes that are good to have in life.
Friendliness
Being friendly, and more so with people who are
happy.
If you are not friendly with happy people, you will be
jealous.
This is because you think that your enemy is happy,
and
you cannot tolerate your enemy being happy.
So, shake hands with happy people.
Such an attitude does a lot of good to your mind.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
5
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
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
6
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
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
7
Categories of risk
Risk Management Approaches
• Proactive:
• The proactive approaches try to anticipate the possible
risks that the project is susceptible to.
• After identifying the possible risks, actions are taken to
eliminate the risks.
• Reactive:
• Reactive approaches take no action until an
unfavourable event occurs.
• Once an unfavourable event occurs, these approaches
try to contain the adverse effects associated with the
risk and take steps to prevent future occurrence of the
same risk events.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
8
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
9
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?
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
10
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
There are four kinds of attitudes that are good to have in life.
1.Friendliness
2. Compassion
•Be compassionate towards people who are miserable.
•Many people have gotten into trouble by being friendly with
unhappy people – both become miserable.
• It is like a doctor going to a patient who is sick, and the
doctor also becomes sick.
•If the doctor thinks: How can I alone be healthy?
•Let me also share the patient’s misery, then who will help
the patient?
• So, what should be the attitude with people who are
miserable?
•Compassion, not pity.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
11
SPM (5e) risk management© The McGraw-Hill
Companies, 2009
12
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
SPM (5e) risk management© The McGraw-Hill
Companies, 2009
13
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
• There are four kinds of attitudes that are good to have in life.
• 1.Friendliness
• 2. Compassion
• 3. Happiness
• For people who are doing good work or who are
successful in the world, you should feel happy as
though you are doing it….
• Whenever someone does a good job, share that
happiness with them
• – we need to have this attitude….
• There are four kinds of attitudes that are good to have in life.
• 1.Friendliness
• 2. Compassion
• 3. Happiness
• 4.Indifference
• When people who are doing horrible things in society—destroying
themselves—we usually get angry at them.
• When you are angry, your mind suffers a huge loss.
• You lose so much energy – you lose your mood and your
enthusiasm.
• When energy and enthusiasm goes away from you, you become
angry and are no better than the other person.
• So, what should you do in such a situation?
• Have a sort of indifference in your mind.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
16
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
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
17
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
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
18
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.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
19
Risk planning
Risks can be dealt with by:
• Risk acceptance
• Risk avoidance
• Risk reduction
• Risk transfer
• Risk mitigation/contingency measures
Monte Carlo Simulation
• The Monte Carlo simulation is an important technique in risk
management
• The Monte Carlo simulation is a quantitative risk analysis
technique used in identifying the risk level of achieving
objectives.
• The Monte Carlo simulation is a quantitative risk analysis
technique used in identifying the risk level of achieving
objectives.
• Every decision has a degree of uncertainty, and Monte Carlo
Simulation helps you in such situations. You can run this
simulation to analyze the impact of the risks on cost, schedule
estimate, etc.
• This technique gives you a range of possible outcomes and the
probabilities that will occur for any choice of action.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
20
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
21
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.
Steps of a Monte Carlo Analysis
1. Assess the range for the variables being
considered.
2. Determine the probability distribution of each
variable.
3. For each variable, select a random value based on
the probability distribution.
4. Run a deterministic analysis or one pass through
the model.
5. Repeat steps 3 and 4 many times to obtain the
probability distribution of the model’s results.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
22
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
23
Critical chain concept
Traditional planning approach
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
24
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
Critical chain approach
• The Critical Chain Method (CCM) is one of the methods used
to perform Schedule Network Analysis that takes into account
task dependencies, limited resource availability and buffers.
• It’s used to prepare the project schedule when limited or
restricted resources are available.
• The goal of CCM is eliminating project schedule delays due to
uncertainties, overestimation of task duration and wasted
internal buffers.
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
25
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
26
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 using most likely values and
starting all activities on latest start dates
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
27
Most likely and comfort zone estimates
SPM (5e) risk management© The McGraw-Hill
Companies, 2009
28
Critical chain - continued
3. Identify the critical chain – same a critical path
but resource constraints also taken into account
3. 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 (6e) risk management© The McGraw-Hill
Companies, 2017
29
Critical chain -continued
5. Where subsidiary chains of activities feed into
critical chain, add feeding buffer
5. Duration of feeding buffer 50% of sum of comfort
zones of activities in the feeding chain
5. Where there are parallel chains, take the longest
and sum those activities
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
30
Plan employing critical chain concepts
SPM (6e) risk management© The McGraw-Hill
Companies, 2017
31
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 (6e) risk management© The McGraw-Hill
Companies, 2017
32
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.

More Related Content

Similar to Chapter 07 Risk management

Effective Business Continuity Plan Powerpoint Presentation Slides
Effective Business Continuity Plan Powerpoint Presentation SlidesEffective Business Continuity Plan Powerpoint Presentation Slides
Effective Business Continuity Plan Powerpoint Presentation SlidesSlideTeam
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Managementcgautam
 
“Construction Risk Management”
“Construction Risk Management”“Construction Risk Management”
“Construction Risk Management”Ary Jamil
 
A Guide to Risk Management
A Guide to Risk ManagementA Guide to Risk Management
A Guide to Risk ManagementProjectCon
 
ITS 835Chapter 34Miscellaneous Case Study .docx
ITS 835Chapter 34Miscellaneous Case Study .docxITS 835Chapter 34Miscellaneous Case Study .docx
ITS 835Chapter 34Miscellaneous Case Study .docxvrickens
 
Pm0016 project risk management
Pm0016  project risk managementPm0016  project risk management
Pm0016 project risk managementsmumbahelp
 
Risk management overview
Risk management overviewRisk management overview
Risk management overviewHossam Maghrabi
 
Risk Management CriteriaProject NameDateProject Manager.docx
Risk Management CriteriaProject NameDateProject Manager.docxRisk Management CriteriaProject NameDateProject Manager.docx
Risk Management CriteriaProject NameDateProject Manager.docxdaniely50
 
Risk mgmt
Risk mgmtRisk mgmt
Risk mgmtOliver
 
Chapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_finalChapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_finalRohanMistry15
 
Chapter 03 overview-of project planning Step Wise
Chapter 03 overview-of project planning Step WiseChapter 03 overview-of project planning Step Wise
Chapter 03 overview-of project planning Step WiseRohanMistry15
 
Risk Management ProcessTraining Session Victor Allen.docx
Risk Management ProcessTraining Session Victor Allen.docxRisk Management ProcessTraining Session Victor Allen.docx
Risk Management ProcessTraining Session Victor Allen.docxSUBHI7
 
Risk Management Presentation.pptx
Risk Management Presentation.pptxRisk Management Presentation.pptx
Risk Management Presentation.pptxPMIUKChapter
 
Project Risk Management - Introduction 2011
Project Risk Management - Introduction 2011Project Risk Management - Introduction 2011
Project Risk Management - Introduction 2011Sasha Lazarevic
 
Risk Management Lifecycle Process Powerpoint Presentation Slides
Risk Management Lifecycle Process Powerpoint Presentation SlidesRisk Management Lifecycle Process Powerpoint Presentation Slides
Risk Management Lifecycle Process Powerpoint Presentation SlidesSlideTeam
 
Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk managementejlp12
 

Similar to Chapter 07 Risk management (20)

Effective Business Continuity Plan Powerpoint Presentation Slides
Effective Business Continuity Plan Powerpoint Presentation SlidesEffective Business Continuity Plan Powerpoint Presentation Slides
Effective Business Continuity Plan Powerpoint Presentation Slides
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
“Construction Risk Management”
“Construction Risk Management”“Construction Risk Management”
“Construction Risk Management”
 
A Guide to Risk Management
A Guide to Risk ManagementA Guide to Risk Management
A Guide to Risk Management
 
ITS 835Chapter 34Miscellaneous Case Study .docx
ITS 835Chapter 34Miscellaneous Case Study .docxITS 835Chapter 34Miscellaneous Case Study .docx
ITS 835Chapter 34Miscellaneous Case Study .docx
 
Pm0016 project risk management
Pm0016  project risk managementPm0016  project risk management
Pm0016 project risk management
 
Risk management overview
Risk management overviewRisk management overview
Risk management overview
 
8. project risk management
8. project risk management8. project risk management
8. project risk management
 
Risk Management CriteriaProject NameDateProject Manager.docx
Risk Management CriteriaProject NameDateProject Manager.docxRisk Management CriteriaProject NameDateProject Manager.docx
Risk Management CriteriaProject NameDateProject Manager.docx
 
Risk mgmt
Risk mgmtRisk mgmt
Risk mgmt
 
Project selection
Project selection Project selection
Project selection
 
Chapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_finalChapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_final
 
Chapter 03 overview-of project planning Step Wise
Chapter 03 overview-of project planning Step WiseChapter 03 overview-of project planning Step Wise
Chapter 03 overview-of project planning Step Wise
 
Risk Management ProcessTraining Session Victor Allen.docx
Risk Management ProcessTraining Session Victor Allen.docxRisk Management ProcessTraining Session Victor Allen.docx
Risk Management ProcessTraining Session Victor Allen.docx
 
Risk Management Presentation.pptx
Risk Management Presentation.pptxRisk Management Presentation.pptx
Risk Management Presentation.pptx
 
Project Risk Management - Introduction 2011
Project Risk Management - Introduction 2011Project Risk Management - Introduction 2011
Project Risk Management - Introduction 2011
 
Project Risk management
Project Risk management Project Risk management
Project Risk management
 
Risk Management Lifecycle Process Powerpoint Presentation Slides
Risk Management Lifecycle Process Powerpoint Presentation SlidesRisk Management Lifecycle Process Powerpoint Presentation Slides
Risk Management Lifecycle Process Powerpoint Presentation Slides
 
Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk management
 

More from RohanMistry15

software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023RohanMistry15
 
security-in-computing question paper 2023
security-in-computing question paper 2023security-in-computing question paper 2023
security-in-computing question paper 2023RohanMistry15
 
IT-service-management question paper 2023
IT-service-management question paper 2023IT-service-management question paper 2023
IT-service-management question paper 2023RohanMistry15
 
geographical-information-system question paper
geographical-information-system question papergeographical-information-system question paper
geographical-information-system question paperRohanMistry15
 
Business-Intelligence question paper 2023
Business-Intelligence question paper 2023Business-Intelligence question paper 2023
Business-Intelligence question paper 2023RohanMistry15
 
Aeronautical Engineering Career Information
Aeronautical Engineering Career InformationAeronautical Engineering Career Information
Aeronautical Engineering Career InformationRohanMistry15
 
Chinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plantChinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plantRohanMistry15
 
Artificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3edArtificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3edRohanMistry15
 
Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8RohanMistry15
 
Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5RohanMistry15
 
Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4RohanMistry15
 
Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14RohanMistry15
 
Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12RohanMistry15
 
Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2RohanMistry15
 
Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3RohanMistry15
 
Advanced Web Programming Chapter 10
Advanced Web Programming  Chapter 10Advanced Web Programming  Chapter 10
Advanced Web Programming Chapter 10RohanMistry15
 
Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11RohanMistry15
 
Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9RohanMistry15
 
Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6RohanMistry15
 

More from RohanMistry15 (20)

software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023
 
security-in-computing question paper 2023
security-in-computing question paper 2023security-in-computing question paper 2023
security-in-computing question paper 2023
 
IT-service-management question paper 2023
IT-service-management question paper 2023IT-service-management question paper 2023
IT-service-management question paper 2023
 
geographical-information-system question paper
geographical-information-system question papergeographical-information-system question paper
geographical-information-system question paper
 
Business-Intelligence question paper 2023
Business-Intelligence question paper 2023Business-Intelligence question paper 2023
Business-Intelligence question paper 2023
 
Aeronautical Engineering Career Information
Aeronautical Engineering Career InformationAeronautical Engineering Career Information
Aeronautical Engineering Career Information
 
Chinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plantChinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plant
 
Zeus learning
Zeus learningZeus learning
Zeus learning
 
Artificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3edArtificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3ed
 
Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8
 
Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5
 
Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4
 
Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14
 
Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12
 
Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2
 
Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3
 
Advanced Web Programming Chapter 10
Advanced Web Programming  Chapter 10Advanced Web Programming  Chapter 10
Advanced Web Programming Chapter 10
 
Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11
 
Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9
 
Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6
 

Recently uploaded

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

Chapter 07 Risk management

  • 1. SPM (5e) Activity planning© The McGraw-Hill Companies, 2009 1 Float Float = Latest finish - Earliest start - Duration ES Latest start activity LF FLOAT Earliest finish Note that Float can also be calculated as the difference between the earliest and latest start dates for an activity or the difference between the earliest and latest finish dates.
  • 2. SPM (5e) Activity planning© The McGraw-Hill Companies, 2009 2 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
  • 3. SPM (6e) risk management© The McGraw-Hill Companies, 2017 3 Software Project Management Unit 3- PartII Chapter Seven Risk management
  • 4. There are four kinds of attitudes that are good to have in life. Friendliness Being friendly, and more so with people who are happy. If you are not friendly with happy people, you will be jealous. This is because you think that your enemy is happy, and you cannot tolerate your enemy being happy. So, shake hands with happy people. Such an attitude does a lot of good to your mind.
  • 5. SPM (6e) risk management© The McGraw-Hill Companies, 2017 5 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
  • 6. SPM (6e) risk management© The McGraw-Hill Companies, 2017 6 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
  • 7. SPM (6e) risk management© The McGraw-Hill Companies, 2017 7 Categories of risk
  • 8. Risk Management Approaches • Proactive: • The proactive approaches try to anticipate the possible risks that the project is susceptible to. • After identifying the possible risks, actions are taken to eliminate the risks. • Reactive: • Reactive approaches take no action until an unfavourable event occurs. • Once an unfavourable event occurs, these approaches try to contain the adverse effects associated with the risk and take steps to prevent future occurrence of the same risk events. SPM (6e) risk management© The McGraw-Hill Companies, 2017 8
  • 9. SPM (6e) risk management© The McGraw-Hill Companies, 2017 9 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?
  • 10. SPM (6e) risk management© The McGraw-Hill Companies, 2017 10 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
  • 11. There are four kinds of attitudes that are good to have in life. 1.Friendliness 2. Compassion •Be compassionate towards people who are miserable. •Many people have gotten into trouble by being friendly with unhappy people – both become miserable. • It is like a doctor going to a patient who is sick, and the doctor also becomes sick. •If the doctor thinks: How can I alone be healthy? •Let me also share the patient’s misery, then who will help the patient? • So, what should be the attitude with people who are miserable? •Compassion, not pity. SPM (6e) risk management© The McGraw-Hill Companies, 2017 11
  • 12. SPM (5e) risk management© The McGraw-Hill Companies, 2009 12 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
  • 13. SPM (5e) risk management© The McGraw-Hill Companies, 2009 13 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
  • 14. • There are four kinds of attitudes that are good to have in life. • 1.Friendliness • 2. Compassion • 3. Happiness • For people who are doing good work or who are successful in the world, you should feel happy as though you are doing it…. • Whenever someone does a good job, share that happiness with them • – we need to have this attitude….
  • 15. • There are four kinds of attitudes that are good to have in life. • 1.Friendliness • 2. Compassion • 3. Happiness • 4.Indifference • When people who are doing horrible things in society—destroying themselves—we usually get angry at them. • When you are angry, your mind suffers a huge loss. • You lose so much energy – you lose your mood and your enthusiasm. • When energy and enthusiasm goes away from you, you become angry and are no better than the other person. • So, what should you do in such a situation? • Have a sort of indifference in your mind.
  • 16. SPM (6e) risk management© The McGraw-Hill Companies, 2017 16 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
  • 17. SPM (6e) risk management© The McGraw-Hill Companies, 2017 17 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
  • 18. SPM (6e) risk management© The McGraw-Hill Companies, 2017 18 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.
  • 19. SPM (6e) risk management© The McGraw-Hill Companies, 2017 19 Risk planning Risks can be dealt with by: • Risk acceptance • Risk avoidance • Risk reduction • Risk transfer • Risk mitigation/contingency measures
  • 20. Monte Carlo Simulation • The Monte Carlo simulation is an important technique in risk management • The Monte Carlo simulation is a quantitative risk analysis technique used in identifying the risk level of achieving objectives. • The Monte Carlo simulation is a quantitative risk analysis technique used in identifying the risk level of achieving objectives. • Every decision has a degree of uncertainty, and Monte Carlo Simulation helps you in such situations. You can run this simulation to analyze the impact of the risks on cost, schedule estimate, etc. • This technique gives you a range of possible outcomes and the probabilities that will occur for any choice of action. SPM (6e) risk management© The McGraw-Hill Companies, 2017 20
  • 21. SPM (6e) risk management© The McGraw-Hill Companies, 2017 21 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.
  • 22. Steps of a Monte Carlo Analysis 1. Assess the range for the variables being considered. 2. Determine the probability distribution of each variable. 3. For each variable, select a random value based on the probability distribution. 4. Run a deterministic analysis or one pass through the model. 5. Repeat steps 3 and 4 many times to obtain the probability distribution of the model’s results. SPM (6e) risk management© The McGraw-Hill Companies, 2017 22
  • 23. SPM (6e) risk management© The McGraw-Hill Companies, 2017 23 Critical chain concept Traditional planning approach
  • 24. SPM (6e) risk management© The McGraw-Hill Companies, 2017 24 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
  • 25. Critical chain approach • The Critical Chain Method (CCM) is one of the methods used to perform Schedule Network Analysis that takes into account task dependencies, limited resource availability and buffers. • It’s used to prepare the project schedule when limited or restricted resources are available. • The goal of CCM is eliminating project schedule delays due to uncertainties, overestimation of task duration and wasted internal buffers. SPM (6e) risk management© The McGraw-Hill Companies, 2017 25
  • 26. SPM (6e) risk management© The McGraw-Hill Companies, 2017 26 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 using most likely values and starting all activities on latest start dates
  • 27. SPM (6e) risk management© The McGraw-Hill Companies, 2017 27 Most likely and comfort zone estimates
  • 28. SPM (5e) risk management© The McGraw-Hill Companies, 2009 28 Critical chain - continued 3. Identify the critical chain – same a critical path but resource constraints also taken into account 3. 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.
  • 29. SPM (6e) risk management© The McGraw-Hill Companies, 2017 29 Critical chain -continued 5. Where subsidiary chains of activities feed into critical chain, add feeding buffer 5. Duration of feeding buffer 50% of sum of comfort zones of activities in the feeding chain 5. Where there are parallel chains, take the longest and sum those activities
  • 30. SPM (6e) risk management© The McGraw-Hill Companies, 2017 30 Plan employing critical chain concepts
  • 31. SPM (6e) risk management© The McGraw-Hill Companies, 2017 31 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
  • 32. SPM (6e) risk management© The McGraw-Hill Companies, 2017 32 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.