Project Management for Software Engineers (Summer 2017)

Slides:



Advertisements
Similar presentations
Chapter 7 Managing Risk.
Advertisements

Note: See the text itself for full citations. Information Technology Project Management, Seventh Edition.
Chapter 14 Schedule Risk Management Dr. Ayham Jaaron Second Semester 2010/2011.
OPSM 639, C. Akkan1 Defining Risk Risk is –the undesirable events, their chances of occurring and their consequences. Some risk can be identified before.
Managing Risk: Turning the Titanic Into the Love Boat Kevin Lyday, CISSP, PMP, CIPP/G, CEA, etc. Associate Director, Information Resources, Office of Public.
1 Methods of Experimental Particle Physics Alexei Safonov Lecture #21.
Project Risk Management
Project Risk Management
Chapter 11: Project Risk Management
Chapter 8 Risk Analysis Management of Computer System Performance.
Session 33 Guest Speaker: Gini Van Siclen. Risk Management for Project Managers Gini Van Siclen.
Project Based Risk Management Defusing a potential ticking time bomb
Project Risk Management. Learning Objectives  Understand what risk is and the importance of good project risk management.  Identify project risks, describe.
Part II Project Planning © 2012 John Wiley & Sons Inc.
R-1 Project Risk Management. R-2  Qualitative Risk Analysis  Quantitative Risk Analysis  Risk Response Planning  Sticky note technique  Risk matrix.
PRM 702 Project Risk Management Lecture #28
PMI Knowledge Areas Risk Management.
Project Risk Management. The Importance of Project Risk Management Project risk management is the art and science of identifying, analyzing, and responding.
Chapter 11: Project Risk Management
RISK MANAGEMENT PRESENTATION ASQ- GREATER HOUSTON SECTION 1405 Lila Carden, Ph.D., MBA, PMP University of Houston Instructional Associate Professor
Risk Management A Key Project Management Knowledge Area.
Chapter 10 Contemporary Project Management Kloppenborg
Managing Risk. Objectives  To Describe Risk Management concepts and techniques  To calculate and analyze a project using Probability of completion 
Risk Management Project Management Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours.
Quick Recap Monitoring and Controlling. Phases of Quality Assurance Acceptance sampling Process control Continuous improvement Inspection before/after.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 11 Project Risk Management.
Chapter 11: Project Risk Management
1 TenStep Project Management Process ™ PM00.7 PM00.7 Project Management Preparation for Success * Manage Risk *
Risk Management A Key Project Management Knowledge Area An Essential Part of the Project Plan © Edward B. Farkas, CHS, CPM, MIEEE, PMP.
Chapter 17 Risk Management. RISK MANAGEMENT RISK MANAGEMENT FOCUSES ON THE FUTURE RISK MANAGEMENT FOCUSES ON THE FUTURE RISK AND INFORMATION ARE INVERSELY.
Risk management (lecture). D efinitions of risk General: standard deviation Finance: volatility of return and costs Risk in project management (Lockyer.
Lecture # 17 PRM 702 Project Risk Management Ghazala Amin
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Question Four: Project Risk Management PMBOK definition of Project Risk Project risk management is the art and science of identifying, analyzing, and responding.
PMP Study Guide Chapter 6: Risk Planning. Chapter 6 Risk Planning Planning for Risks Plan Risk Management Identifying Potential Risk Analyzing Risks Using.
Introducing Project Management Update December 2011.
SOFTWARE PROJECT MANAGEMENT
Project Risk Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 3 rd Edition, Project Management.
1 Project Management C53PM Session 4 Russell Taylor Staff Work-base – 1 st Floor
Copyright 2012 John Wiley & Sons, Inc. Part II Project Planning.
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
Managing Project Risk – A simplified approach Presented by : Damian Leonard.
 Define and recognize risk  Define the contents of a risk management plan  Conduct a risk identification and prioritization process  Define.
Chapter 8 Managing Project Risk.
Part II Project Planning.
Project Management BBA & MBA
Prepared by Lloyd R. Jaisingh
Project Based Risk Management Defusing a potential ticking time bomb
Chapter 11: Project Risk Management
CHAPTER11 Project Risk Management
Project Risk Management
Project Management for Software Engineers (Summer 2017)
Project Management for Software Engineers (Summer 2017)
PROJECT RISK MANAGEMENT
CPM, PERT & Schedule Risk Analysis in Construction
Event Chain Methodology
Quantitative Project Risk Analysis
Part II Project Planning © 2012 John Wiley & Sons Inc.
PMI North Area PMP Exam Study Group
Software Project Management (SPM)
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT Mumtaz Ali Rajput +92 –
Project Risk Analysis and Management: L3
Construction Projects
Risk management.
Chapter#8:Project Risk Management Planning
Project Risk Management
Monte Carlo Simulation
Risk management.
Chapter#8:Project Risk Management Planning
Quality & Risk Management
Presentation transcript:

Project Management for Software Engineers (Summer 2017) LECTURE 13 Project Risk Management July 21, 2017 (9:00 am – 10:40 pm PST) University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

How to manage Risk? Plan the Risk  Identify the Risks Qualify the Risk Quantify the Risk Respond to the Risk Control the Risks Source: PMBOK®, Chapter 11 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Risk Management Plan An Integrative approach (ALL objectives and their interactions): Scope, Time, Cost, Quality, Corporate, Environment, Client, etc. Internal (more manageable) & External (less manageable) It is a baseline for Risk, corresponding to all other baselines for the project objectives Examples: 1 , 2 , 3 , 4 , 5 (The RMP depicts all RM steps) Source: PMBOK®, Chapter 11 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Risk Identification Cost overrun Delay Change Order Scope Creep Internal Conflict Bad Client! Bad Environment Bad luck! Accidents! University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Qualitative Risk Analysis Develop Likelihood-Impact Matrix (PMBOK® , Chapter 11, P. 331) and Identify low- medium-high risk boundaries for the project Calculate Likelihood & Impact of each risk item (Examples: T&T, P.389-391) The risk items can be prioritized by L*I, Continuously monitor ranking of each Risk item and respond to it, if becomes more likely/affective Finding the root cause (Fishbone – p.252) University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Quantitative Risk Analysis Decision models FMEA (P. 254), Decision Trees (P.256) Tornado Diagram for sensitivity analysis (T&T, P. 392) Descriptive Statistics Monte Carlo Simulation  Other Numerical Models (Linear / non-linear programing, etc.) University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Statistical Techniques Example How confident are you in total project duration? Activities’ durations are “estimated” and could be inaccurate Critical path could be longer or shorter A non-critical path could be actually a critical path! How to quantify and manage this uncertainty? Use known statistical distributions that “fit” the schedule parameters and calculate probability of success or failure X ~ NormDist(m,s)  P(X<=X0) is easy to calculate EXAMPLE: Fig. 8-16 (p351) & Analysis (p360) Too many constraints to keep in mind. Simulation makes our job MUCH easier! Example Excel File, DUR Tab, referring P. 360 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Estimating reality by experimentation What is simulation? Problem: Flipping a coin as many times as we get 3 heads; Cost: $1 per coin-flip, reward: $8 for 3 heads Can you develop a formula to get the answer? Yes you can, but it’s a tedious and complicated process. Can it be done easier? Just walk the talk: Generate a random integer (0, 1) Excel: Int((Rand()+0.5)) Repeat until you get three 1’s (heads) If we repeat this experiment many many times, we can develop a statistical distribution for the sample size (i.e. number of flips that returns 3 heads) Example calculations in Excel (handout) Estimating reality by experimentation University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Monte-Carlo Simulation Process: If Y=f(X1,X2,X3,…) and statistical distribution of Xi’s are known as F(Xi), then: U = F(Xi)  Xi = F-1(U), where U is a probability, a random number between 0 and 1 (100%) With numerous iterations, statistical distribution of Y and its statistical characteristics can be modeled and the probability of Y<=Y0 can be estimated with a very high accuracy The more iterations, the more accurate the statistical distribution for Y For each Xi: For the entire model (Y): N=500 N=1000 N=100 N=200 Source: Queueing Methods, Randolph W. Hall (1991), P. 59 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

A Basic Example A Typical customer service: Poisson Process Trial #5 𝐹 𝑥 =1− 𝑒 −l𝑥 , SET: R[0−1]=𝐹 𝑥  𝑥= ln⁡ 𝑅 −l Assume l=4 customers / hour based on historical data How many customers will arrive in 2 hours? Trial #5 N=5 #5 N=4 #4 Trial #4 N=2 #3 Trial #3 Trial #1 N=6 #1 N=5 #2 Trial #2 Also see Example: Hall. P. 185 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Simulating PM Metrics NPV : pp 310-318 CPM/PERT Scheduling: pp 367-372 University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Response to Risk Avoid: The best thing you can do with a risk is avoid it. If you can prevent it from happening, it definitely won’t hurt your project. The easiest way to avoid this risk is to walk away from the cliff, but that may not be an option on this project. Mitigate: If you can’t avoid the risk, you can mitigate it. This means taking some sort of action that will cause it to do as little damage to your project as possible. Transfer: One effective way to deal with a risk is to pay someone else to accept it for you. The most common way to do this is to buy insurance. Accept: When you can’t avoid, mitigate, or transfer a risk, then you have to accept it. But even when you accept a risk, at least you’ve looked at the alternatives and you know what will happen if it occurs. If you can’t avoid the risk, and there’s nothing you can do to reduce its impact, then accepting it is your only choice. Source: http://opentextbc.ca/projectmanagement/chapter/chapter-16-risk-management-planning-project-management/ University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

The Risk Management System Everything that we assumed, learned, and planned about the project risks should be well documented in the “Risk Register” during planning, See P.259 for a list of items to be included in the Risk Management System This register is your “Risk Baseline” and will be used to monitor and control project progress with respect to risks The Risk Register gets updated as the project progresses, some risks are eliminated and (possibly) new risks are discovered, during Risk Control (To be discussed later) Naturally, and intuitively, for a well-managed project, the primary risks (scope, time, cost) reduce as the project progresses (Back to Project Life-Cycle, Chapter 1, P. 22) University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018

Contemporary PM, Minimizing risks & maximizing flexibility University of Southern California, IMSC/SSU CERTIFICATION PROGRAM 9/19/2018