SlideShare a Scribd company logo
1 of 15
Download to read offline
Risk
Prepared by Wiktor De Witte
Table of Contents:
● What is a risk? What is a risk in a project?
● Characteristics of a Risk
● What isn’t a risk?
● Hold up - why I am sitting here at this lightning talk listening to this?
● Risk Management
● Assessing the risk
● Risk Matrix
● Types of reactions to a risk
● Okay thanks for wasting my time, now what?
There is a funny animal
on some of the slides if
that presentation
doesn’t appeal to you
1. What is a risk? What is a risk in a
project?
Definition of a risk in Oxford Dictionary:
● Exposition ( of someone or something valued) to danger, harm, or loss.
Definition of a Project Risk in PRINCE2 Manual :
● Risk is a set of events that, should they occur, will have an effect on achieving
the project objectives.
Characteristics of a Risk
● Risk doesn’t mean necessarily mean that there are only threats to happen,
risks might be also connected to some positive outcome or an opportunity.
● Risk means there is something uncertain, a chance to happens. Once risk
materializes, it’s not a risk, it happened.
What isn’t a risk?
● Again, risk definition implies uncertainty. Certain events are not risks - they are
collateral damage that have to be accepted.
You wouldn’t be able to go to work
on Monday if your kid catches fever on Sunday ← Risk
Your kid caught fever and you can’t show up in the office
on Monday ← not Risk
Hold up - why am I sitting here listening
to this? Where is KFC? Should be here...
● Being aware of uncertainty of some aspects lets you focus on those part and
mitigate possible effects.
Example: There is Majówka coming and most of the office is flipping meats on the
grill. What if there is an outage in production environment? Our clients will lose
money.
Mitigation: Team establishes firewatch during the Majówka
and in case of fire, will break the glass.
Risk Management
Assessing the Risk
A risk has essentially two values that are key for it’s proper assessment:
● Likelihood of occurrence ( [0,1,2,3,4,5], where 0 is 0% chance something is
about to happens and 5 is almost impossible to NOT to happen.)
● Impact ( [0,1,2,3,4,5], where 0 is negligible and 5 is a critical hit )
Depending on these values we can pinpoint these
risk to a following table:
Risk Matrix
Risk Matrix pt. 2
Types of reactions to a risk
● Threat
○ Avoid ( Take action so the threat no longer has impact or can no longer happen.)
○ Reduce ( Reduce the probability of the risk. Reduce the impact if the risk does occur. )
○ Fallback ( A fallback plan of actions that would be done if the risk occurs and would become an
issue)
○ Transfer ( Transfer the financial risk to another party )
○ Share ( Find some party that is going to share losses )
○ Accept ( Take a decision about not caring )
● Opportunity
○ Share ( Same as above )
○ Enhance ( Enhance is where you take actions to improve the likelihood of the event occurring
and you enhance the impact if the opportunity should occur.)
○ Exploit ( Exploit is where, if the risk does happen, you would take advantage of it and use it.)
○ Reject ( Take a decision about not caring )
Okay, thanks for wasting my time, now
what?
Situation:
You are a project team member and the team is composed of 3 backend
developers and one frontend developer. You know that frontend developer
has some problems with law and is sometimes summoned by court to show up
here and there. What can you do to avoid bottlenecks?
Okay, thanks for wasting my time, now
what?
Options we have on the table:
● Avoid - ask for a presidential pardon ( avoid probability ) / turn the colleague over for someone else
with greater availability ( avoid impact )
● Reduce - ask the colleague about some timetable of court hearings ( reduce probability ) / plan
sprints accordingly to potential absences, declaring less value ( reduce impact )
● Fallback - discuss the situation with the higher level and whenever that happens, stop the sprint and
re-initiate anew, focusing only on backend-related increment.
● Transfer - hire a full time 3rd party dev to reduce bottleneck and increase bus factor to 2.
● Share - find a 3rd party developer willing to fill in the shoes in case of a court hearing.
● Accept - whatever. Life’s life. I am not going to pretend we can do something about anything.
Okay, thanks for wasting my time, now
what?
Which one was the best?
The one with the best Effect ( Direct Result + Fallout ) to Cost ratio. And the one that
doesn’t make you a jerk in front of your colleagues.
Risk in project management

More Related Content

Similar to Risk in project management

Project Risk Management
Project  Risk ManagementProject  Risk Management
Project Risk ManagementKelvin Fredson
 
Comprehensive Overview Of Risk Management
Comprehensive Overview Of Risk ManagementComprehensive Overview Of Risk Management
Comprehensive Overview Of Risk ManagementAndrew Valenti
 
اهم برزنتيشن لجنك2222
اهم برزنتيشن لجنك2222اهم برزنتيشن لجنك2222
اهم برزنتيشن لجنك2222nashaat algrara
 
#Contract Risk Management Part - 2# by SN Panigrahi,
#Contract Risk Management  Part - 2#  by SN Panigrahi,#Contract Risk Management  Part - 2#  by SN Panigrahi,
#Contract Risk Management Part - 2# by SN Panigrahi,SN Panigrahi, PMP
 
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
 
سيمينار إدارة المخاطر (1).pptx
سيمينار إدارة المخاطر (1).pptxسيمينار إدارة المخاطر (1).pptx
سيمينار إدارة المخاطر (1).pptxAhmadHassanein
 
Risk Identification PowerPoint Presentation Slide
Risk Identification PowerPoint Presentation SlideRisk Identification PowerPoint Presentation Slide
Risk Identification PowerPoint Presentation SlideSlideTeam
 
Risk Management in Agile Methodology.ppt
Risk Management in Agile Methodology.pptRisk Management in Agile Methodology.ppt
Risk Management in Agile Methodology.pptKnoldus Inc.
 
Risk Management Presentation (Agile).pptx
Risk Management Presentation (Agile).pptxRisk Management Presentation (Agile).pptx
Risk Management Presentation (Agile).pptxKnoldus Inc.
 
Risk Analysis & Risk Management
Risk Analysis & Risk ManagementRisk Analysis & Risk Management
Risk Analysis & Risk ManagementGrafic.guru
 
Paper on risk management by Samuel Obino Mokaya
Paper on risk management by Samuel Obino MokayaPaper on risk management by Samuel Obino Mokaya
Paper on risk management by Samuel Obino MokayaDiscover JKUAT
 
Mitigation Planning PowerPoint Presentation Slides
Mitigation Planning PowerPoint Presentation Slides Mitigation Planning PowerPoint Presentation Slides
Mitigation Planning PowerPoint Presentation Slides SlideTeam
 
Integration Of Prince2® And M O R® 1 John Fisher
Integration Of Prince2® And M O R® 1 John FisherIntegration Of Prince2® And M O R® 1 John Fisher
Integration Of Prince2® And M O R® 1 John FisherBPUG Congress
 
Managing Risk and Uncertainty in Business.pptx
Managing Risk and Uncertainty in Business.pptxManaging Risk and Uncertainty in Business.pptx
Managing Risk and Uncertainty in Business.pptxTope Osanyintuyi
 
Agile issue and risk management sunny1
Agile issue and risk management sunny1Agile issue and risk management sunny1
Agile issue and risk management sunny1Sunny Babu
 
“Construction Risk Management”
“Construction Risk Management”“Construction Risk Management”
“Construction Risk Management”Ary Jamil
 

Similar to Risk in project management (20)

Project Risk Management
Project  Risk ManagementProject  Risk Management
Project Risk Management
 
Comprehensive Overview Of Risk Management
Comprehensive Overview Of Risk ManagementComprehensive Overview Of Risk Management
Comprehensive Overview Of Risk Management
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
اهم برزنتيشن لجنك2222
اهم برزنتيشن لجنك2222اهم برزنتيشن لجنك2222
اهم برزنتيشن لجنك2222
 
#Contract Risk Management Part - 2# by SN Panigrahi,
#Contract Risk Management  Part - 2#  by SN Panigrahi,#Contract Risk Management  Part - 2#  by SN Panigrahi,
#Contract Risk Management Part - 2# by SN Panigrahi,
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Project Risk management
Project Risk management Project Risk management
Project Risk management
 
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
 
سيمينار إدارة المخاطر (1).pptx
سيمينار إدارة المخاطر (1).pptxسيمينار إدارة المخاطر (1).pptx
سيمينار إدارة المخاطر (1).pptx
 
Risk Identification PowerPoint Presentation Slide
Risk Identification PowerPoint Presentation SlideRisk Identification PowerPoint Presentation Slide
Risk Identification PowerPoint Presentation Slide
 
Risk Management in Agile Methodology.ppt
Risk Management in Agile Methodology.pptRisk Management in Agile Methodology.ppt
Risk Management in Agile Methodology.ppt
 
Risk Management Presentation (Agile).pptx
Risk Management Presentation (Agile).pptxRisk Management Presentation (Agile).pptx
Risk Management Presentation (Agile).pptx
 
Risk Analysis & Risk Management
Risk Analysis & Risk ManagementRisk Analysis & Risk Management
Risk Analysis & Risk Management
 
Paper on risk management by Samuel Obino Mokaya
Paper on risk management by Samuel Obino MokayaPaper on risk management by Samuel Obino Mokaya
Paper on risk management by Samuel Obino Mokaya
 
Mitigation Planning PowerPoint Presentation Slides
Mitigation Planning PowerPoint Presentation Slides Mitigation Planning PowerPoint Presentation Slides
Mitigation Planning PowerPoint Presentation Slides
 
Integration Of Prince2® And M O R® 1 John Fisher
Integration Of Prince2® And M O R® 1 John FisherIntegration Of Prince2® And M O R® 1 John Fisher
Integration Of Prince2® And M O R® 1 John Fisher
 
Managing Risk and Uncertainty in Business.pptx
Managing Risk and Uncertainty in Business.pptxManaging Risk and Uncertainty in Business.pptx
Managing Risk and Uncertainty in Business.pptx
 
Agile issue and risk management sunny1
Agile issue and risk management sunny1Agile issue and risk management sunny1
Agile issue and risk management sunny1
 
Risk profiling
Risk profilingRisk profiling
Risk profiling
 
“Construction Risk Management”
“Construction Risk Management”“Construction Risk Management”
“Construction Risk Management”
 

More from Visuality

3 issues that made 30 test workers take 40 minutes
3 issues that made 30 test workers take 40 minutes3 issues that made 30 test workers take 40 minutes
3 issues that made 30 test workers take 40 minutesVisuality
 
Czego nie robić przy pisaniu testów
Czego nie robić przy pisaniu testówCzego nie robić przy pisaniu testów
Czego nie robić przy pisaniu testówVisuality
 
Introduction to Domain-Driven Design in Ruby on Rails
Introduction to Domain-Driven Design in Ruby on RailsIntroduction to Domain-Driven Design in Ruby on Rails
Introduction to Domain-Driven Design in Ruby on RailsVisuality
 
Active Record .includes - do you use it consciously?
Active Record .includes - do you use it consciously?Active Record .includes - do you use it consciously?
Active Record .includes - do you use it consciously?Visuality
 
Introduction to Event Storming
Introduction to Event StormingIntroduction to Event Storming
Introduction to Event StormingVisuality
 
Jak programowanie może pomóc na co dzień?
Jak programowanie może pomóc na co dzień?Jak programowanie może pomóc na co dzień?
Jak programowanie może pomóc na co dzień?Visuality
 
SVG Overview - How To Draw, Use and Animate
SVG Overview - How To Draw, Use and AnimateSVG Overview - How To Draw, Use and Animate
SVG Overview - How To Draw, Use and AnimateVisuality
 
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...Visuality
 
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał Łęcicki
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał ŁęcickiHow to use AWS SES with Lambda 
in Ruby on Rails application - Michał Łęcicki
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał ŁęcickiVisuality
 
What is NOT machine learning - Burak Aybar
What is NOT machine learning - Burak AybarWhat is NOT machine learning - Burak Aybar
What is NOT machine learning - Burak AybarVisuality
 
Do you really need to reload?
Do you really need to reload?Do you really need to reload?
Do you really need to reload?Visuality
 
How to check valid email? Find using regex(p?)
How to check valid email? Find using regex(p?)How to check valid email? Find using regex(p?)
How to check valid email? Find using regex(p?)Visuality
 
Fantastic stresses and where to find them
Fantastic stresses and where to find themFantastic stresses and where to find them
Fantastic stresses and where to find themVisuality
 
Fuzzy search in Ruby
Fuzzy search in RubyFuzzy search in Ruby
Fuzzy search in RubyVisuality
 
Rfc process in visuality
Rfc process in visualityRfc process in visuality
Rfc process in visualityVisuality
 
GraphQL in Ruby on Rails - basics
GraphQL in Ruby on Rails - basicsGraphQL in Ruby on Rails - basics
GraphQL in Ruby on Rails - basicsVisuality
 
Consumer Driven Contracts
Consumer Driven ContractsConsumer Driven Contracts
Consumer Driven ContractsVisuality
 
How do we use CircleCi in Laterallink?
How do we use CircleCi in Laterallink?How do we use CircleCi in Laterallink?
How do we use CircleCi in Laterallink?Visuality
 
React Native - Short introduction
React Native - Short introductionReact Native - Short introduction
React Native - Short introductionVisuality
 
Ruby formatters
Ruby formattersRuby formatters
Ruby formattersVisuality
 

More from Visuality (20)

3 issues that made 30 test workers take 40 minutes
3 issues that made 30 test workers take 40 minutes3 issues that made 30 test workers take 40 minutes
3 issues that made 30 test workers take 40 minutes
 
Czego nie robić przy pisaniu testów
Czego nie robić przy pisaniu testówCzego nie robić przy pisaniu testów
Czego nie robić przy pisaniu testów
 
Introduction to Domain-Driven Design in Ruby on Rails
Introduction to Domain-Driven Design in Ruby on RailsIntroduction to Domain-Driven Design in Ruby on Rails
Introduction to Domain-Driven Design in Ruby on Rails
 
Active Record .includes - do you use it consciously?
Active Record .includes - do you use it consciously?Active Record .includes - do you use it consciously?
Active Record .includes - do you use it consciously?
 
Introduction to Event Storming
Introduction to Event StormingIntroduction to Event Storming
Introduction to Event Storming
 
Jak programowanie może pomóc na co dzień?
Jak programowanie może pomóc na co dzień?Jak programowanie może pomóc na co dzień?
Jak programowanie może pomóc na co dzień?
 
SVG Overview - How To Draw, Use and Animate
SVG Overview - How To Draw, Use and AnimateSVG Overview - How To Draw, Use and Animate
SVG Overview - How To Draw, Use and Animate
 
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...
How To Migrate a Rails App From a Dedicated Server Into Cloud Environment? - ...
 
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał Łęcicki
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał ŁęcickiHow to use AWS SES with Lambda 
in Ruby on Rails application - Michał Łęcicki
How to use AWS SES with Lambda 
in Ruby on Rails application - Michał Łęcicki
 
What is NOT machine learning - Burak Aybar
What is NOT machine learning - Burak AybarWhat is NOT machine learning - Burak Aybar
What is NOT machine learning - Burak Aybar
 
Do you really need to reload?
Do you really need to reload?Do you really need to reload?
Do you really need to reload?
 
How to check valid email? Find using regex(p?)
How to check valid email? Find using regex(p?)How to check valid email? Find using regex(p?)
How to check valid email? Find using regex(p?)
 
Fantastic stresses and where to find them
Fantastic stresses and where to find themFantastic stresses and where to find them
Fantastic stresses and where to find them
 
Fuzzy search in Ruby
Fuzzy search in RubyFuzzy search in Ruby
Fuzzy search in Ruby
 
Rfc process in visuality
Rfc process in visualityRfc process in visuality
Rfc process in visuality
 
GraphQL in Ruby on Rails - basics
GraphQL in Ruby on Rails - basicsGraphQL in Ruby on Rails - basics
GraphQL in Ruby on Rails - basics
 
Consumer Driven Contracts
Consumer Driven ContractsConsumer Driven Contracts
Consumer Driven Contracts
 
How do we use CircleCi in Laterallink?
How do we use CircleCi in Laterallink?How do we use CircleCi in Laterallink?
How do we use CircleCi in Laterallink?
 
React Native - Short introduction
React Native - Short introductionReact Native - Short introduction
React Native - Short introduction
 
Ruby formatters
Ruby formattersRuby formatters
Ruby formatters
 

Recently uploaded

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Recently uploaded (20)

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

Risk in project management

  • 2. Table of Contents: ● What is a risk? What is a risk in a project? ● Characteristics of a Risk ● What isn’t a risk? ● Hold up - why I am sitting here at this lightning talk listening to this? ● Risk Management ● Assessing the risk ● Risk Matrix ● Types of reactions to a risk ● Okay thanks for wasting my time, now what? There is a funny animal on some of the slides if that presentation doesn’t appeal to you
  • 3. 1. What is a risk? What is a risk in a project? Definition of a risk in Oxford Dictionary: ● Exposition ( of someone or something valued) to danger, harm, or loss. Definition of a Project Risk in PRINCE2 Manual : ● Risk is a set of events that, should they occur, will have an effect on achieving the project objectives.
  • 4. Characteristics of a Risk ● Risk doesn’t mean necessarily mean that there are only threats to happen, risks might be also connected to some positive outcome or an opportunity. ● Risk means there is something uncertain, a chance to happens. Once risk materializes, it’s not a risk, it happened.
  • 5. What isn’t a risk? ● Again, risk definition implies uncertainty. Certain events are not risks - they are collateral damage that have to be accepted. You wouldn’t be able to go to work on Monday if your kid catches fever on Sunday ← Risk Your kid caught fever and you can’t show up in the office on Monday ← not Risk
  • 6. Hold up - why am I sitting here listening to this? Where is KFC? Should be here... ● Being aware of uncertainty of some aspects lets you focus on those part and mitigate possible effects. Example: There is Majówka coming and most of the office is flipping meats on the grill. What if there is an outage in production environment? Our clients will lose money. Mitigation: Team establishes firewatch during the Majówka and in case of fire, will break the glass.
  • 8. Assessing the Risk A risk has essentially two values that are key for it’s proper assessment: ● Likelihood of occurrence ( [0,1,2,3,4,5], where 0 is 0% chance something is about to happens and 5 is almost impossible to NOT to happen.) ● Impact ( [0,1,2,3,4,5], where 0 is negligible and 5 is a critical hit ) Depending on these values we can pinpoint these risk to a following table:
  • 11. Types of reactions to a risk ● Threat ○ Avoid ( Take action so the threat no longer has impact or can no longer happen.) ○ Reduce ( Reduce the probability of the risk. Reduce the impact if the risk does occur. ) ○ Fallback ( A fallback plan of actions that would be done if the risk occurs and would become an issue) ○ Transfer ( Transfer the financial risk to another party ) ○ Share ( Find some party that is going to share losses ) ○ Accept ( Take a decision about not caring ) ● Opportunity ○ Share ( Same as above ) ○ Enhance ( Enhance is where you take actions to improve the likelihood of the event occurring and you enhance the impact if the opportunity should occur.) ○ Exploit ( Exploit is where, if the risk does happen, you would take advantage of it and use it.) ○ Reject ( Take a decision about not caring )
  • 12. Okay, thanks for wasting my time, now what? Situation: You are a project team member and the team is composed of 3 backend developers and one frontend developer. You know that frontend developer has some problems with law and is sometimes summoned by court to show up here and there. What can you do to avoid bottlenecks?
  • 13. Okay, thanks for wasting my time, now what? Options we have on the table: ● Avoid - ask for a presidential pardon ( avoid probability ) / turn the colleague over for someone else with greater availability ( avoid impact ) ● Reduce - ask the colleague about some timetable of court hearings ( reduce probability ) / plan sprints accordingly to potential absences, declaring less value ( reduce impact ) ● Fallback - discuss the situation with the higher level and whenever that happens, stop the sprint and re-initiate anew, focusing only on backend-related increment. ● Transfer - hire a full time 3rd party dev to reduce bottleneck and increase bus factor to 2. ● Share - find a 3rd party developer willing to fill in the shoes in case of a court hearing. ● Accept - whatever. Life’s life. I am not going to pretend we can do something about anything.
  • 14. Okay, thanks for wasting my time, now what? Which one was the best? The one with the best Effect ( Direct Result + Fallout ) to Cost ratio. And the one that doesn’t make you a jerk in front of your colleagues.