Скачать презентацию SW Project Management Managing Project Risk INFO 420 Скачать презентацию SW Project Management Managing Project Risk INFO 420

0fac21cb00ebc6cda66992cf55a3bf79.ppt

  • Количество слайдов: 48

SW Project Management Managing Project Risk INFO 420 Dr. Jennifer Booker INFO 420 Chapter SW Project Management Managing Project Risk INFO 420 Dr. Jennifer Booker INFO 420 Chapter 8 1

Risk avoided American culture avoids facing risk n This leads to many problems in Risk avoided American culture avoids facing risk n This leads to many problems in project management n ¨ We want to stick our heads in the sand Somehow that doesn’t make risks go away n We need to manage risks proactively n INFO 420 Chapter 8 2

Risk Management n “If you don’t actively attack risks, they will attack you” - Risk Management n “If you don’t actively attack risks, they will attack you” - Tom Gilb n Risk management is still looked upon as bad news - and messengers are still shot INFO 420 Chapter 8 3

What is risk? A risk is something that might go wrong, which could affect What is risk? A risk is something that might go wrong, which could affect the project outcome n The key word is might n ¨ If the probability is zero, it isn’t a risk at all ¨ If the probability is one, it’s certain to occur, and can be treated as a project constraint ¨ So any risk has 0% < p < 100% INFO 420 Chapter 8 4

Risk management problems n Typical problems in risk management are ¨ Not n Some Risk management problems n Typical problems in risk management are ¨ Not n Some insist there is no benefit to doing RM ¨ Not n valuing risk management (RM) allowing time for RM RM takes time and effort, get over it! ¨ Not identifying and assessing risks consistently n INFO 420 Which can waste time and miss opportunities Chapter 8 5

Risk lessons learned n So a few lessons learned include ¨ Get commitment by Risk lessons learned n So a few lessons learned include ¨ Get commitment by all stakeholders, both to do RM, and agree on significant risks ¨ Identify an owner for each risk, so someone is actively managing it ¨ Look for typical risks for your type of project; patterns vary INFO 420 Chapter 8 6

RM elements n The main elements in risk management are ¨ Risk management planning RM elements n The main elements in risk management are ¨ Risk management planning ¨ Risk identification ¨ Qualitative and Quantitative risk analysis ¨ Risk response planning ¨ Risk monitoring and control INFO 420 Chapter 8 7

Risk Management Planning n Similar to security analysis: ¨ Identify threats ¨ Prevent threats Risk Management Planning n Similar to security analysis: ¨ Identify threats ¨ Prevent threats ¨ Detect threats (not trivial with information systems!) ¨ Mitigate (reduce) the effects of the threats INFO 420 Chapter 8 8

Risk planning n The PMBOK defines risk as ¨ “An uncertain event or condition Risk planning n The PMBOK defines risk as ¨ “An uncertain event or condition that, if it occurs, has a positive or negative effect on the project objectives” n So a risk can be a good thing ¨ We INFO 420 tend to think of the bad ones Chapter 8 9

Project reserves A financial reserve is kept for most projects, in part for risk Project reserves A financial reserve is kept for most projects, in part for risk management n Helps protect against n ¨ Flawed estimates ¨ Minor anomalies (unexpected events) ¨ Permanent variances (unexpected skill levels) ¨ Minor variances (estimates slightly off) INFO 420 Chapter 8 10

Project risk management steps n Risk planning ¨ Get commitment from stakeholders ¨ Allocate Project risk management steps n Risk planning ¨ Get commitment from stakeholders ¨ Allocate resources ¨ Develop and approve RM plan n Risk identification ¨ Develop INFO 420 a list of risks, their causes and effects Chapter 8 11

Project risk management steps n Risk assessment ¨ Analyze n the risks for probability Project risk management steps n Risk assessment ¨ Analyze n the risks for probability and impact Risk strategies ¨ Document how to respond to each risk if it occurs (risk response or mitigation plan) n Risk monitoring and control ¨ During project, look for known risks to occur, and identify new risks INFO 420 Chapter 8 12

Project risk management steps n Risk response ¨ Respond n to risks that have Project risk management steps n Risk response ¨ Respond n to risks that have occurred Risk evaluation ¨ Find lessons learned, and how to improve future projects’ RM INFO 420 Chapter 8 13

Identifying IT project risks n The scope and context of risks can be a Identifying IT project risks n The scope and context of risks can be a little intimidating at first, so we break the big problem into little ones ¨ Ultimately, and risk might affect the project’s MOV ¨ Which could result from changes in scope, quality, schedule, or budget INFO 420 Chapter 8 14

Identifying IT project risks ¨ These could result from people, legal, process, environment, technology, Identifying IT project risks ¨ These could result from people, legal, process, environment, technology, organization, product, or other issues ¨ These could be internal to your organization, or external ¨ Risks could be known risks, known-unknown risks (risk is known, extent is unknown), or completely unknown risks (unimaginable) INFO 420 Chapter 8 15

Identifying IT project risks ¨ And finally, risks could affect any part of the Identifying IT project risks ¨ And finally, risks could affect any part of the project life cycle: Conceptualize and initialize the project n Develop project charter and plan n Execute and control the project n Close project n Evaluate project success n INFO 420 Chapter 8 16

All clear? n That only gives: ¨ 1 x 4 x 7 x 2 All clear? n That only gives: ¨ 1 x 4 x 7 x 2 x 3 x 5 = 840 ways to classify a risk! Realistically, we only focus on the issues most likely to affect our project n Our goal is to identify all the significant risks, not every conceivable risk! n INFO 420 Chapter 8 17

Risk tools n Learning cycles ¨ For each suspected risk area, identify facts known Risk tools n Learning cycles ¨ For each suspected risk area, identify facts known about it, assumptions being made, and what needs to be researched in that area ¨ Test assumptions, and conduct research to identify specific risks n Brainstorming INFO 420 Chapter 8 18

Nominal Group Technique (NGT) ¨ Have everyone write down ideas on paper ¨ Write Nominal Group Technique (NGT) ¨ Have everyone write down ideas on paper ¨ Write on flip chart, one idea from each person, until all are recorded ¨ Discuss and clarify the ideas ¨ Each person ranks and prioritizes the ideas ¨ Group discusses ranking and priorities ¨ Redo personal ranking and prioritization ¨ Summarize for the group INFO 420 Chapter 8 19

Risk tools Delphi technique – same as used for estimation, but use for identifying Risk tools Delphi technique – same as used for estimation, but use for identifying risks and their probability and impact n Interviewing n Checklists, typically from past projects or industry common risks n INFO 420 Chapter 8 20

Risk tools SWOT analysis – look at organization and project’s strengths, weaknesses, opportunities and Risk tools SWOT analysis – look at organization and project’s strengths, weaknesses, opportunities and threats n Past projects – the ideal solution for all project management problems! n ¨ Use INFO 420 lessons learned from previous projects Chapter 8 21

Risk tools n Cause and effect diagram, or fishbone diagram ¨ Start with a Risk tools n Cause and effect diagram, or fishbone diagram ¨ Start with a major type of risk ¨ Identify 4 -6 categories of causes of that risk ¨ Brainstorm about ‘what could cause’ that risk to occur, based on the categories ¨ Fill in details until you’re bored ¨ Then eliminate known minimal risks areas or causes INFO 420 Chapter 8 22

Risk analysis and assessment Risk analysis estimates the probability and impact of each risk Risk analysis and assessment Risk analysis estimates the probability and impact of each risk n Risk assessment prioritizes risks to help define your risk strategy n ¨ Which risks are significant enough to prevent actively? ¨ Which will require effort if they occur? INFO 420 Chapter 8 23

Qualitative vs quantitative n Both kinds of assessment can be done ¨ Use the Qualitative vs quantitative n Both kinds of assessment can be done ¨ Use the former most of the time ¨ Use the latter for key risks in a steady environment n Caveat: the text is misleading about qualitative vs quantitative assessment ¨ What they call qualitative is really quantitative ¨ What they call quantitative is statistical process control (SPC) INFO 420 Chapter 8 24

Expected value n Think of ‘deal or no deal’ ¨ If we have several Expected value n Think of ‘deal or no deal’ ¨ If we have several possible outcomes, can calculate for each the probability and resulting payoff (or cost) ¨ Multiply probability and payoff to get the impact of each outcome ¨ Add impact outcomes to determine the overall expected value of all possible results INFO 420 Chapter 8 25

Decision Tree n This is a graphic form of a payoff table ¨ Nodes Decision Tree n This is a graphic form of a payoff table ¨ Nodes represent choices (and their costs) or probabilities ¨ Map out possible choices, and what their impact outcomes are ¨ Pick the highest impact outcome INFO 420 Chapter 8 26

Risk Impact Table n Great for analysis and prioritization of risks ¨ Define n Risk Impact Table n Great for analysis and prioritization of risks ¨ Define n each risk, its probability, and impact Impact could be in $ or effort to resolve the risk ¨ Multiply the latter to get the impact outcomes (P-I score) ¨ Sort risks by descending P-I score instant prioritization! (risk rankings) INFO 420 Chapter 8 27

Risk Impact Table n You could* categorize risks by their general impact and probability Risk Impact Table n You could* categorize risks by their general impact and probability ¨ Kittens – low probability and impact ¨ Puppies – high prob, low impact ¨ Alligators – low prob, high impact ¨ Tigers – high prob and impact, was good at golf * I wouldn’t, but you could… INFO 420 Chapter 8 28

“Quantitative” approaches Those approaches will cover most situations and needs n These approaches might “Quantitative” approaches Those approaches will cover most situations and needs n These approaches might apply if you have more extensive data on specific risks n All are based on various types of probability distributions n INFO 420 Chapter 8 29

Discrete probability distribution n When you’re measuring discrete events (it happens, or not) then Discrete probability distribution n When you’re measuring discrete events (it happens, or not) then a family of discrete probability distributions come into play ¨ In these cases, calculate the probability of each individual event happening (x=0, x=1, etc. ), and add them up ¨ A subset of these are binomial distributions, where events either happen, or not (like a coin flip, or someone dies) INFO 420 Chapter 8 30

Continuous probability distribution Often of interest is when a measurement can have real values Continuous probability distribution Often of interest is when a measurement can have real values (not just integers) n This results in a continuous probability distribution n ¨ There are dozens of them: Gaussian, Poisson, Chi-square, F, Student T, etc. INFO 420 Chapter 8 31

Normal distribution n A normal (Gaussian) distribution is a bell curve has a mean Normal distribution n A normal (Gaussian) distribution is a bell curve has a mean value m and a standard deviation s ¨ The probability of an event occurring is the area under the curve ¨ It n If we know a risk follows a normal distribution, we can predict how likely it is to occur within a given range (e. g. of time) INFO 420 Chapter 8 32

PERT distribution n This goes with the PERT estimation technique ¨ The mean is PERT distribution n This goes with the PERT estimation technique ¨ The mean is (low + 4*likely + high)/6 ¨ Std deviation is (high – low)/6 n The PERT distribution is lopsided, since we know zero can’t occur INFO 420 Chapter 8 33

Triangular distribution n This is similar to a simplified PERT distribution ¨ The mean Triangular distribution n This is similar to a simplified PERT distribution ¨ The mean is (low + likely + high)/3 ¨ Std dev = { [ (high-low)2 + (likely-low)*(likely-high) ]/18 }1/2 INFO 420 Chapter 8 34

Simulations In studying the behavior of projects, we could try to determine how they Simulations In studying the behavior of projects, we could try to determine how they are affected by changes in inputs (assumptions, task durations, etc. ) n The output of interest might be the project’s cost, schedule, customer satisfaction, etc. n INFO 420 Chapter 8 35

Monte Carlo simulations n If we automate this kind of analysis, one approach is Monte Carlo simulations n If we automate this kind of analysis, one approach is using a Monte Carlo simulation ¨ (Monte n Carlo is the Las Vegas of Europe) In a MC simulation, we define the probability distribution of the inputs we’ve defined INFO 420 Chapter 8 36

Monte Carlo simulations n Then the project results are simulated to see how they Monte Carlo simulations n Then the project results are simulated to see how they turn out ¨ This produces a histogram of outputs, with the mean duration, and can find the probability of finishing within a range of times n Tools exist (e. g. @Risk) to automate this kind of analysis INFO 420 Chapter 8 37

Tornado graph n This type of analysis can also produce a tornado graph, which Tornado graph n This type of analysis can also produce a tornado graph, which is a bar chart emphasizing the highest risk tasks ¨ This is like a Pareto diagram ¨ Here the ‘highest risk’ also implies ‘has the highest probability of affecting the project schedule’ INFO 420 Chapter 8 38

Risk strategies Ok, so we have defined risks, and analyzed them to find the Risk strategies Ok, so we have defined risks, and analyzed them to find the biggest threats n Now we answer a big question: so what? n ¨ If these risks occur, what, if anything, will we do about it? ¨ That’s our risk strategy, which is different for each risk INFO 420 Chapter 8 39

Risk strategies n How we select a strategy depends on ¨ Is the risk Risk strategies n How we select a strategy depends on ¨ Is the risk a threat or opportunity? ¨ How and when will the project be affected? ¨ How do we know if the risk is occurring (triggers or risk detection)? ¨ What impact does the risk have on MOV? INFO 420 Chapter 8 40

Risk strategies ¨ How many resources do we have to deal with this risk? Risk strategies ¨ How many resources do we have to deal with this risk? n Remember the balance among scope, schedule, budget, and quality ¨ Can we modify a contract or assign resources or otherwise mitigate a risk? ¨ How tolerant are the stakeholders of this risk? INFO 420 Chapter 8 41

Risk strategy choices n In response to a risk, we can ¨ Accept or Risk strategy choices n In response to a risk, we can ¨ Accept or ignore the risk, if the impact is minimal, or we can’t do anything about it Use financial reserves to deal with it n Have a contingency plan in place n ¨ Avoid n INFO 420 the risk (prevention) Change the project to reduce the chance of the risk occurring Chapter 8 42

Risk strategy choices ¨ Mitigate the risk – lessen the impact of the risk Risk strategy choices ¨ Mitigate the risk – lessen the impact of the risk after it has occurred ¨ Transfer the risk – give the problem to someone else! n INFO 420 Buy insurance, subcontract something out, etc. Chapter 8 43

Risk response plan Once key risks have been identified, and your strategies selected, put Risk response plan Once key risks have been identified, and your strategies selected, put all this in a risk response plan n For each risk, identify n ¨ What trigger tells you the risk has occurred ¨ The owner of the risk (person, not group) ¨ The risk response strategy INFO 420 Chapter 8 44

Risk monitoring and control n Now your job is to monitor the risk triggers Risk monitoring and control n Now your job is to monitor the risk triggers to see which ones go off ¨ And then follow up with appropriate responses ¨ Tools exist, such as Risk Radar to help do this n Can also conduct risk audits, reviews, or status meetings INFO 420 Chapter 8 45

Risk response n When a risk is triggered, your response plan is put into Risk response n When a risk is triggered, your response plan is put into action ¨ May include following your mitigation strategy ¨ Could include assigning resources to deal with the risk INFO 420 Chapter 8 46

Risk evaluation n The process of risk management can be improved like any other Risk evaluation n The process of risk management can be improved like any other through keeping lessons learned ¨ What risks did you identify? ¨ Which ones occurred? ¨ How severe was their impact? ¨ Did you risk strategy work or not? Why? INFO 420 Chapter 8 47

Summary Manage risks, or they will manage you n Identify plausible risks n ¨ Summary Manage risks, or they will manage you n Identify plausible risks n ¨ Quantify n Identify significant risks ¨ Develop n their probability and impact strategies for dealing with them Keep an eye out for risks which occur, and follow your strategies for dealing with them INFO 420 Chapter 8 48