Project Management

Risk Management

There are always risks associated with a project. Purpose of risk management is to ensure levels of risk and uncertainty are properly managed so that the project is successfully completed. It is important to understand Risk Management and employ contemporary risk management practices. This article contains common approach to Risk Management.

Risk Management Process

Risk identification begins in the early planning phase of the project. A Risk Management Excel Worksheet is started during the planning phase. Then, as scheduling, budgeting, and resource planning occur, the worksheet is updated to reflect further risks identified in the planning.

At this point, (or when a risk probability increases) the project manager and project team develop mitigation strategies that assess the impact of the problem. Mitigation strategies divide in two types:

  1. Preventative - planned actions to reduce the likelihood a risk will occur, and the seriousness if it does occur. In other words, what should we do now?
  2. Contingency - planned actions to reduce the seriousness of the risk if it does occur. In other words, what should we do if?

At project start-up, the Risk Management Worksheet is reviewed again, and any new risks are added to it. As the project progresses, members of project team identify new risk areas that are added to the Risk Management Worksheet.

Risk identification is a recurring event; it is not performed once and then set aside. Risk identification, management, and resolution continue after project initiation throughout the life of the project. New risks are developed as the project matures and external and internal situations change. Trigger dates are be included in the schedule for tracking risks.

Risk Management Worksheet

The Risk Management Worksheet records details of all the risks identified at the beginning and during the life of the project, their grading in terms of likelihood of occurring and seriousness of impact on the project, initial plans for mitigating each high level risk and subsequent results.

The Risk Management Worksheet usually includes:

  1. a unique identifier for each risk;
  2. a description of each risk and how it will affect the project;
  3. an assessment of the probability it will occur and the possible seriousness/impact if it does occur (low, medium, high);
  4. a grading of each risk according to a risk assessment table
  5. who is responsible for managing the risk;
  6. an outline of proposed mitigation actions (preventative and contingency); and
  7. costs for each mitigation strategy.

Risk Management Worksheet is kept throughout the project, and changes regularly as existing risks are re-graded in the light of the effectiveness of the mitigation strategy and new risks are identified.

Risk Management Worksheet is amended by conducting a number of meetings or brainstorming sessions involving (as a minimum) the Project Manager, Project Team members, Project Executive, Customer (via Instant Messaging or Phone).

The Risk Management Worksheet is visited weekly with re-evaluation of the risks occurring on a monthly basis. On an agreed regular basis a Risk Status Report is conducted to the Customer, as a part of Project Status Report.

Risk Management Responsibility

Project Manager is responsible for monitoring and managing all aspects of the risk management process, including:

  1. development of the Risk Management Worksheet;
  2. development of risk mitigation strategies;
  3. continual monitoring of the project to identify any new or changed risks;
  4. continual monitoring of the effectiveness of the Risk Management Worksheet and
  5. regular reports on status of risks to the Customer.

Note: In very large projects, the Project Manager may choose to assign risk management activities to a separate Risk Manager, but the Project Manager still retains responsibility.

Other Project Team members assist with the identification, analysis and evaluation of risks and assist in the development of the Risk Management Worksheet. They are also responsible for risk mitigation strategies.

Project Executive provides input into the Risk Management Worksheet, especially assessment of potential risks and risk mitigation strategies. They are also responsible for some risk mitigation strategies.

Customer oversees the Risk Management Worksheet in its periodic review. They are responsible for ensuring an effective risk management process is in place throughout the life of the project.

The following table summaries the roles and responsibilities of personnel and customer in the Risk Management process.

Personnel\Customer Role and Responsibility
Customer Identify Risks, Monitor Risk Status
Project Executive Identify Risks, Develop Mitigating Strategies, Monitor Risks Status
Project Manager Identify Risks, Develop Mitigating Strategies, Monitor Risk Status, Report Risk Status
Project Team Identify Risks, Develop Mitigating Strategie

Attached you can find sample Rish Management Worksheet and Risk Status Report templates.

Change Control Management

Change Control management is needed to prevent chaos when changes happen rapidly to the project. 

Key points of Change Control Management

  1. Changes are reviewed by Project Manager and Senior Developers/Testers. Project Manager is responsible for estimating impact of changes to Project Plan.
  2. If change has technical merits, side-effects, or it is estimated to break project plan, objectives of the change should be either weakened, or it should be rejected (if it does not concern critical requirements), or it should be billed at a separate price.
  3. Changes are sent to entire project team by email, and discussed at project team meeting.
  4. Changes are documented and stored in Version Control System for the sake of Configuration Management.

Configuration Management

Software configuration management is an important element of software quality assurance.

The following configuration items should be maintained in the Version Control System:

  • Project Specification
  • Project Plan
  • Project Requirements Specification
  • Project Prototype
  • User Manual
  • Design Specification
  • Preliminary Design
  • Detail Design
  • Source Code
  • Test Plan
  • Test Cases and recorded results
  • Installation Manual
  • Executable Programs
  • Bug reports
  • Feature requests
  • Change orders
  • Standards and procedures

This gives possibility to transparently handle version problems when several concurrent processes are in-place:

  1. Version 1.0 development is finished, Version 1.0 Support Centre has been created, it is fixing bugs to Version 1.0, releasing new versions of Version 1.0
  2. Version 2.0 development is in place
  3. Version 3.0 development is only planned
  4. Changes happen

The streamlined approach to configuration management will allow handling above situations without interfering either in project plan, source code, deliverables, documentation, user manuals, bug reports, etc.

Syndicate content