+ All Categories
Home > Business > Risk management essentials

Risk management essentials

Date post: 20-Jun-2015
Category:
Upload: eugene-veselov-pmp
View: 846 times
Download: 2 times
Share this document with a friend
Description:
PMBOK, Risk Management, project Management, Agile
Popular Tags:
28
Risk Management essentials by [email protected]
Transcript
Page 1: Risk management essentials

Risk Management essentials

by [email protected]

Page 2: Risk management essentials

Goal

To reinforce Magento team with base knowledge about Risk Management

To share positive knowledge

Page 3: Risk management essentials

Plan

1. Base knowledge about risks

2. How to identify risks

3. Risk analysis

4. Plan risk response

Page 4: Risk management essentials

Introduction

Risk is always future !

Risk is an uncertain event that, if occurs, has an effect on at least one project objective.

(this means to scope, schedule, quality, cost)

Project risk has its origins in the uncertainly present in all projects

Page 5: Risk management essentials

Introduction

Page 6: Risk management essentials

Risk identification

1. When should you identify project risks ?

Page 7: Risk management essentials

Risk identification

1. Who should identify risks ?

Page 8: Risk management essentials

Risk identification. Risk categories

Page 9: Risk management essentials

Risk identification. Methods

1. Brainstorming

2. Delphi technique

Page 10: Risk management essentials

Risk identification. Methods

1. Interviewing

2. Root cause analysis

Page 11: Risk management essentials

Risk identification. Methods

1. Check list analysis

Page 12: Risk management essentials

Risk identification. Risk registry

List of identified risks ( EVENT can occur and cause IMPACB)

List of potential responses (if possible and is efficient)

Page 13: Risk management essentials

Risk identification. Risk registry example

# Rate Scale Probability Description Trigger Response strategy

1 70% Because of season fever up to 40% of our crew can become sick and this can cause project delay

2 45% Framework X can cause system instability (up to 10h per week)

Replace framework X with framework Y

3 0.003% Asteroid can aim at our office and destroy all our equipment , so that the project will be failed

4 100% Our MS SQL server works too slow and this causes project delays

5 50% Our staff won’t learn framework Y on enough level and this will affect quality and terms of the project (up to 30%)

6 40% Late delivery of Feature X can cause contract withdrawal

Page 14: Risk management essentials

Risk identification. Qualitative Analysis

1. Qualitative analysis is the process of prioritizing risks for further analysis

2. Outputs of the process can either inputs to quantitative Risk Analysis or Plan Risk response

Page 15: Risk management essentials

Risk identification. Qualitative Analysis

Page 16: Risk management essentials

Risk identification. Qualitative Analysis

Risk Rating = Relative scale * Probability

Page 17: Risk management essentials

Risk identification. Qualitative Analysis. Updated Risk Registry

# Rate Scale Probability Description Trigger Response strategy

1 0.42 0.60 70% Because of season fever up to 40% of our crew can become sick and this can cause project delay

2 0.36 0.80 45% Framework X can cause system instability (up to 10h per week)

Replace framework X with framework Y

3 .0002 0.95 0.0003% Asteroid can aim at our office and destroy all our equipment , so that the project will be failed

4 0.15 0.30 50% Our staff won’t learn framework Y on enough level and this will affect quality and terms of the project (up to 30%)

5 0.57 0.95 60% Late delivery of Feature X can cause contract withdrawal

Page 18: Risk management essentials

Risk identification. Quantitative Analysis

Goal : risk numerical analysis to the project objectives

Page 19: Risk management essentials

Risk identification. Quantitative Analysis. Methods

1. Expected Monetary Value (EMV) = probability * impact

2. EMV is also used for building decision trees

Page 20: Risk management essentials

Quantitative Analysis. Decision treeFrom TV news you were told that many people (40%) could become sick in a few month because of a new type of fever. One sick person means 1 day of delay for your project, and your team consists of 10 people. Unfortunately, you should pay $1000 per delay day to you customer. However, Ministry of Health recommends two vaccines to help you:Vaccine A sets the risk of getting sick on 30% level. Price of the vaccine is $1500. Vaccine B sets the risk of getting sick on 5% level. Price of the vaccine is $2500. What will you do ?

Fever. What should I do ?

Do nothing. Cost $0EMV = $0+ $1000 *(10*0.4)=$4000

Use Vaccine A Cost $1500EMV =$1500+ $1000 *(10*0.3)=$4500

Use Vaccine B Cost $2500EMV = $2500+ $1000 *(10*0.05)=$3000

Page 21: Risk management essentials

Risk identification. Quantitative Analysis. Methods

Example (for audience)– A software company needs to develop a feature for very important customer from

automobile industry for 2 month. This feature is very specific and the Company do not have enough experience to develop it. The best team from this company say that probability to deliver this feature is 40%, the team price is 1000 per moth. They also say that if they do not develop it within month they won’t develop it at all. There also is a well known company that is experienced enough in such features so that they deliver this feature within 2 weeks for 5000 with 100% probability. It is also possible do buy existing component (1500) and adopt it. Probability to customize it by the best team for 1.5 month is 70%. What is the best strategy for PM ?

Page 22: Risk management essentials

Risk identification. Quantitative Analysis. Methods

Very important feature

A) Develop by our Best teamCost: $1000

Success (30%) Loss : $0

Fail. (70%) , external company involvementLoss: $5000

B) Develop by external Company Cost: $5000

Buy existing componentCost: $1500 + $1500

Fail. (20%) , external company involvementLoss: $5000

Success (80%) Loss : $0

Very important featurea) EMV = $1000+0.7*$5000 = $4500b) EMV= $5000c) EMV = $1500+$1500+0.2*$5000 = $4000

Page 23: Risk management essentials

Risk Management . Risk response

1. Avoid2. Transfer3. Mitigate4. Accept

Page 24: Risk management essentials

Risk identification. Qualitative Analysis. Updated Risk Registry

# Rate Scale Probability Description Trigger Response strategy

1 0.42 0.60 70% Because of season fever up to 40% of our crew can become sick and this can cause project delay

Bad news from TV

(Mitigate) Vaccinate people. 70% of vaccinated people won’t become sick

2 0.36 0.80 45% Framework X can cause system instability (up to 10h per week)

N/A (Avoid) Replace framework X with framework Y

3 .0002 0.95 0.0003% Asteroid can aim at our office and destroy all our equipment , so that the project will be failed

N/A (Accept)

4 0.15 0.30 50% Our staff won’t learn framework Y on enough level and this will affect quality and terms of the project (up to 30%)

You ideas ? (Accept/Mitigate)

5 0.57 0.95 60% Late delivery of Feature X can cause contract withdrawal

2 weeks left and feature is not ready

Mitigate/Transfer

Page 25: Risk management essentials

Risk Management . Risk response. Cases

1. Lets develop responses for following risks

a) Your key people can leave your Company b) Your office can be destroyed by firec) The customer changes requirements too often

Page 26: Risk management essentials

Risk Management . Risk response. Deadlines

Your project consists of two 3 day tasks which must be done sequentially. There is a 50% probability that each task can be delayed for 3 extra days because of some reasons. We must accept these risks. What will be optimistic and pessimistic dates for this project if we start it today ?

Page 27: Risk management essentials

Risk Management ready ?

1. Can we manage our risks ?2. What risks will we get from risk management ?

Page 28: Risk management essentials

The end.

Questions ?

Literature Tom DeMarco, “Waltzing with Bears: Managing

Risk on Software Projects” PMBOK

[email protected]


Recommended