CSC 532 Advanced Software Engineering Term Paper Presentation RISK MANAGEMENT IN SOFTWARE ENGINEERING Presented by : Vijaya S Karri Contents Risk Management Risk Management Paradigm Risk management framework Dataflow diagram Risk management in project management Conclusion References 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 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. 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 completion. risk: It identifies the risk and tracking the plan to Risk management framework There are three phases of the framework. Figure : Framework Structure 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 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? 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. 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 . Thank you