© The McGraw-Hill Companies, 2005 1 Software Project Management 4th Edition Risk management Chapter 7.

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

Chapter 7 Managing Risk.
PROJECT RISK MANAGEMENT
Chapter 14 Schedule Risk Management Dr. Ayham Jaaron Second Semester 2010/2011.
Project Management.
Chapter 7: Managing Risk
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Project.
Projmgmt-1/33 DePaul University Project Management I - Risk Management Instructor: David A. Lash.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 COMP201 Project Management.
Software project management (intro)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project Risk Management
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Software Project Risk Management
Project Management Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Risk Management. What is risk? You have some expected outcome –Of some event in the future Risk is the deviation of the actual future outcome from the.
Part II Project Planning © 2012 John Wiley & Sons Inc.
Risk Analysis & Management
PRM 702 Project Risk Management Lecture #28
Chapter 10 Contemporary Project Management Kloppenborg
Software Project Management Lecture # 8. Outline Earned Value Analysis (Chapter 24) Topics from Chapter 25.
Managing Risk. Objectives  To Describe Risk Management concepts and techniques  To calculate and analyze a project using Probability of completion 
Risk management process
Risk Management - the process of identifying and controlling hazards to protect the force.  It’s five steps represent a logical thought process from.
Software Engineering Process - II 3.1 Unit 3: Risk Management Software Engineering Process - II.
Project Risk Management
Managing Risks in Projects. Risk Concepts The Likelihood that some Problematical Event will Occur The Likelihood that some Problematical Event will Occur.
Chapter 7: Risk Management Project Management Afnan Albahli.
Quick Recap Monitoring and Controlling. Phases of Quality Assurance Acceptance sampling Process control Continuous improvement Inspection before/after.
1 Project Risk Management Project Risk Management Dr. Said Abu Jalala.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Chapter 3 Project Management Details Tracking Project Progress Project Estimation Project Risk Analysis Project Organization RUP Project Management Workflow.
Software Project Management Lecture 11. Outline Brain Storming session  Some simple discussion on questions and their answers  Case studies related.
Introduction to Software Engineering ECSE-321 Unit 4 – Project Management 10/19/2015Introduction to Software Engineering – ECSE321Unit 4 – Project Management/1.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Risk management (lecture). D efinitions of risk General: standard deviation Finance: volatility of return and costs Risk in project management (Lockyer.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Software Engineering, 8th edition. Chapter 5 1 Courtesy: ©Ian Sommerville 2006 Oct 13 th, 2008 Lecture # 6 Project management.
Managing Risk CHAPTER SEVEN Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Managing Risk CHAPTER SEVEN Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Software Project Management Lecture 5 Software Project Risk Management.
Risk Management. 7–2 Where We Are Now 7–3 Risk Management Process Risk –Uncertain or chance events that planning can not overcome or control. Risk Management.
Information Technology Project Management Managing IT Project Risk.
University of Sunderland CIFM02 Unit 5 COMM02 Project Hazard Management and Contingency Planning Unit 5.
Project Risk Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 3 rd Edition, Project Management.
Chapter 7 : Risk Management – part 2
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Risk planning Risks can be dealt with by: Risk acceptance – the cost of avoiding the risk may be greater than the actual cost of the damage that might.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management 1/30/2016ICS 413 – Software Engineering1.
1 Project Management C53PM Session 4 Russell Taylor Staff Work-base – 1 st Floor
R i s k If you don’t attack risks, they will attack you.
Failure Modes and Effects Analysis (FMEA)
Copy of the slides: (will also be put on the esse3 website)
Project management. Software project management ■It is the discipline of planning, organizing and managing resources to bring about the successful completion.
Ashima Wadhwa.  Probably the most time-consuming project management activity.  Continuous activity from initial concept through to system delivery.
Copy of the slides: (will also be put on the esse3 website)
Software Project Management 4th Edition
RISK MANAGEMENT.
SENG 380:Software Process and
Activity Planning.
Project Risk Management
Prepared By: Prof.Rucha Patel
Software Project Management (SPM)
Software Project Management
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT Mumtaz Ali Rajput +92 –
Project Risk Management
Presentation transcript:

© The McGraw-Hill Companies, Software Project Management 4th Edition Risk management Chapter 7

© The McGraw-Hill Companies, 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

© The McGraw-Hill Companies, Some definitions of risk ‘the chance of exposure to the adverse consequences of future events’ PRINCE2 Project plans have to be based on assumptions Risk is the possibility that an assumption is wrong When the risk happens it becomes a problem or an issue

© The McGraw-Hill Companies, Categories of risk

© The McGraw-Hill Companies, ISPL situational factors: the target domain class information system computer system description the characteristics of the information system - these are independent of the technologies that might be used the characteristics of the part of the information system that have been computerized

© The McGraw-Hill Companies, ISPL situational factors: project domain Project Structure Actors Technology the types of task to be undertaken the communication systems, management structures, work flows etc the people involved in the project the methods, techniques and tools to be used

© The McGraw-Hill Companies, 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?

© The McGraw-Hill Companies, 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

© The McGraw-Hill Companies, Boehm’s top 10 development risks RiskRisk reduction techniques Personnel shortfallsStaffing 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

© The McGraw-Hill Companies, Boehm’s top ten risk - continued Gold platingRequirements 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

© The McGraw-Hill Companies, Causal mapping

© The McGraw-Hill Companies, Causal mapping - interventions

© The McGraw-Hill Companies, 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 (one in hundred chance) RE = £0.5m x 0.01 = £5,000 Crudely analogous to the amount needed for an insurance premium

© The McGraw-Hill Companies, Risk probability: qualitative descriptors Probability level Range HighGreater than 50% chance of happening Significant30-50% chance of happening Moderate10-29% chance of happening LowLess than 10% chance of happening

© The McGraw-Hill Companies, Qualitative descriptors of impact on cost and associated range values Impact levelRange HighGreater than 30% above budgeted expenditure Significant20 to 29% above budgeted expenditure Moderate10 to 19% above budgeted expenditure LowWithin 10% of budgeted expenditure.

© The McGraw-Hill Companies, Probability impact matrix

© The McGraw-Hill Companies, Risk planning Risks can be dealt with by: Risk acceptance Risk avoidance Risk reduction Risk transfer Risk mitigation/contingency measures

© The McGraw-Hill Companies, Risk reduction leverage Risk reduction leverage = (RE before - RE after )/ (cost of risk reduction) RE before is risk exposure before risk reduction e.g. 1% chance of a fire causing £200k damage RE after is risk exposure after risk reduction e.g. fire alarm costing £500 reduces probability of fire damage to 0.5% RRL = (1% of £200k)-(0.5% of £200k)/£500 = 2 RRL > 1.00 therefore worth doing

© The McGraw-Hill Companies, Probability chart

© The McGraw-Hill Companies, Using PERT to evaluate the effects of uncertainty Three estimates are produced for each activity Most likely time (m) Optimistic time (a) Pessimistic (b) ‘expected time’ t e = (a + 4m +b) / 6 ‘activity standard deviation’ S = (b-a)/6

© The McGraw-Hill Companies, A chain of activities Task ATask BTask C Taskambtete s A101216?? B81014?? C202438??

© The McGraw-Hill Companies, A chain of activities What would be the expected duration of the chain A + B + C? Answer: i.e What would be the standard deviation for A + B+ C? Answer: square root of ( ) i.e. 3.32

© The McGraw-Hill Companies, Assessing the likelihood of meeting a target Say the target for completing A+B+C was 52 days (T) Calculate the z value thus z = (T – t e )/s In this example z = ( )/3.32 i.e Look up in table of z values – see next overhead

© The McGraw-Hill Companies, Graph of z values

© The McGraw-Hill Companies, 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

© The McGraw-Hill Companies, Critical chain approach One answer to this: Base targets on midpoints (i.e. t e ) Accumulate 50% of the safety zones (between t e and b) into a buffer at the end of the project Work backwards and start all activities at their latest start dates During project execution use relay race model