risk management in software engineering csc 532 advanced software engineering term paper...

12
RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S

Upload: madeleine-black

Post on 22-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

RISK MANAGEMENT IN SOFTWARE ENGINEERING

CSC 532 Advanced Software Engineering

Term Paper Presentation

Presented by : Vijaya S Karri

Page 2: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Contents

Risk Management Risk Management Paradigm Risk management framework Dataflow diagram Risk management in project management Conclusion References

Page 3: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Risk

Risk is the possibility of suffering loss. It is the potential future harm that might occur due

to some present action. There are three kinds of measures Probability- It is a measure of the likelihood that a threat will

occur. Impact- It is a measure of the loss that occur when threat is

realized. Risk exposure- It helps to measure the magnitude of a risk

Page 4: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Types of risks

Technical risk: Includes problem with languages, project size, project functionality .

Management risk: It includes lack of management experience and lack of planing.

Financial risk: Includes cash flow, capital and budget issues. Project Risks: affect project schedule or resources. Product Risks: affect product quality or performance of software. Personnel risk: Includes staffing lags, experience and training

problems.

Page 5: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Risk Management

Risk management is a process for minimizing the risks.

Risk management activities: Asses risk: Estimate the impact of the risk. Plan for risk mitigation:

It addressing or mitigating each and every risk, and produce a plan for implementing it.

Mitigate risk: It identifies the risk and tracking the plan to completion.

Page 6: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri
Page 7: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Risk management framework

There are three phases of the framework.

Figure : Framework Structure

Page 8: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Dataflow Diagram

Inputs—this is an item that is used by a phase to produce an output. Outputs—the results that can be produced by a phase. Constraints—items that restrict the execution of a phase and its activities Resources—items that are used while execution of a phase and its activities

Page 9: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Framework for risk management

Main questions answered by phase 1 Who is sponsoring risk management ? What is the plan for conducting risk management ?

Main questions answered by this phase 2 What resources are required to effectively conduct risk management ? Which activities are performed to minimize the risk?

Main questions answered by this phase 3 What lessons were learned when conducting risk management? How does the risk management practice (e.g., plan, methods, tools,

resources, training) need to be updated or improved?

Page 10: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

Conclusion

To manage the risks we have to establish a good bondage between the team members and customer.

A good base about risk management could gives a good deal in tackling the risks.

Risk not always negative and it is an opportunity to develop our projects in a better way with good results. 

Page 11: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

References

Christopher J. Alberts, Audrey J. Doro fee. Risk Management , TECHNICAL REPORT CMU/SEI-2010-TR-017 ESC-TR-2010-017

Charette, Robert N. Application Strategies for Risk Analysis. New York, NY: McGraw-Hill Book Company, 1990.

Kontio, Jyrki: Software Engineering Risk Management: A Method, Improvement Framework, and Empirical Evaluation.

http://en.wikipedia.org/wiki/Risk_management

Page 12: RISK MANAGEMENT IN SOFTWARE ENGINEERING CSC 532 Advanced Software Engineering Term Paper Presentation Presented by : Vijaya S Karri

.

Thank you