Lab 4 - Risk Management

RISK MANAGEMENT IN SOFTWARE ENGINEERING

Questions:

  • What is a risk?
  • What is risk management ?
  • What are the principles by which we can manage risks?
  • How the Risk management is integrated in project management?
  • How Risk management is implemented in small projects in a company?
  • How can we control the risks in a project?

What is Risk?

Risk is an uncertainty. We don’t know whether a particular event will occur or no but if it does has a negative impact on a project. An example would be that team is working on a project and the developer walks out of project and other person is recruited n his place and he doesn’t work on the same platform and converts it into the platform he is comfortable with. Now the project has to yield the same result in the same time span. Will be able to complete the project on time? This is risk to the schedule .

Definitions of Risks

  • Risk is the probability of suffering loss.
  • Risk exposure= COST (loss) X probability (of loss)
  • There is a difference between a Problem and Risk
  • Problem is some event which has already occurred but risk is something that is unpredictable.

Types of Risk

  • Technology
  • People
  • Organizational
  • Tools
  • Requirements
  • Estimation

Risk management

  • The Risks we encounter in a project should be managed so that we are able to deliver the product.
  • The project should be managed in such a way that the risks don't cause a failure to meet the requirements.
  • This process is called Risk Management.
  • Risk is managed by using various paradigms and principles.

The Principles of Risk Management

  • Global Perspective: In this we look at the larger system definitions, design and implementation. We look at the opportunity and the impact the risk is going to have .
  • Forward Looking View: Looking at the possible uncertainties that might creep up. We also think for the possible solutions for those risks that might occur in the future.
  • Open Communication: This is to enable the free flow of communication between in the customers and the team members so that they have clarity about the risks.
  • Integrated management: Risk management is made an integral part of project management.
  • Continous process :In this phase the risks are tracked continuously throughout the risk management paradigm.

Risk management paradigm

  • Identify: Search for the risks before they create a major problem
  • Analyze: understand the nature , kind of risk and gather information about the risk.
  • Plan: convert them into actions and implement them.
  • Track: we need to monitor the necessary actions.
  • Control: Correct the deviation and make any necessary amendments.
  • Communicate: Discuss about the emerging risks and the current risks and the plans to be undertaken.

Risk Management in Project management:

  • Planning: Looking for the desired results, the strategies to be applied.
  • Organizing: Getting all the things together so that the desired results are obtained. By organizing the efficiency is increased and lot of time is saved.
  • Directing: Communication takes place and exchange of ideas is formatted in this phase.
  • Controlling: In the last phase feedback and evaluation is done.

Team Risk Management Principles

  • Shared Product Vision: The common goal between the team and the supplier is established so that the vision is very lucid.
  • Team work: Working collectively towards achieving a common goal.

Risk Management In Small Project:

  1. Preparing for Risks : Looking for the external and internal Risks : Uncertain requirements Unknown technology Infeasible Design Cost And Schedule uncertainty.
  2. Identify and Analyze Risks: We need to identify the risks and understand the nature of risks and prioritize the risks and try to solve the risks.
  3. Mitigate the risks : In this phase we have risk acceptance, risk transfer, risk avoidance, risk control. We implement them in this phase so that we can mitigate the risks.

Example

SecondLife Project ">http://cs.mvnu.edu/twiki/bin/view/SecondLife/RiskManagement


How To Manage the Risks

  • Determine risk sources and Categories.
  • Determine Risk Parameters
  • Establish a Risk Management Strategy
  • Identify Risks
  • Evaluate and prioritize the risks.
  • Develop and Implement Risk mitigation plans

Lab Assignment

  1. As a team, create a Risk Management pages for your projetc on the Wiki.
  2. Create a NEW page, and copy and paste the following template in.
  3. Work as a group to identify, catagorize, prioritize, and propose plans of action for each risk.
  4. Due: April 10. Be prespared to present in class.
RiskManagementTemplate

-- JimSkon - 2012-04-03

Topic revision: r2 - 2012-04-16 - AndrewVarner
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback