Site hosted by Angelfire.com: Build your free website today!
:: Company Profile :: :: Requirements Specification :: :: Project Plan :: :: Contact Us ::
 
:: Project Plan ::
 
3.0 Risk Management
 

3.1 Project Risks

3.1.1 Unavailability of Skilled Staff

3.1.2 Late Delivery

3.1.3 Lack of Experience

3.1.4 Change in Requirements

3.1.5 Incorrect Size Estimation

3.1.6 Hardware Failure

3.1.7 Client Fail / Unwilling to Participate

3.1.8 Deviation From Software Engineering Standards

3.2 Risk Table

3.3 Overview of Risk Mitigation, Monitoring And Management

 

 

3.0 Risk Management

Risk management is a major and important management activity of software project management due to the inherent uncertainties which most projects face. As for this project, we try to identify potential risks and their impact on the project schedule, resources and quality of the product. Analysis also had been done on each identified risk and the results are presented in table below.

The goal of risk management is to assist the project team in managing and monitoring all the possible risk related to this project through the use of appropriate strategies.

 

3.1 Project Risks

3.1.1 Unavailability of Skilled Staff

This is one of the major risks that may arise in most of the software projects and it is categorized under the category of people risk. It is concern with the ability and contribution of the team members to create the working product. If the required skilled staffs in a specific area such as programming are not available during the development, it may give impact to the overall software production such as late delivery and low quality product. For this project, it has been identified as the risk with the highest probability of occurring.

 

Return to top

 

3.1.2 Late Delivery

This is the risk concern with the incapability of the development team to produce the desired product that meet the deadline. Late delivery of the final system is categorized under the business impact risk and it has been identified as one of the risk of our project that has a high probability of occurrence. During the project development, delay may occur due to the inadequate resources or the unavailability of the required staff.

 

Return to top

 

3.1.3 Lack of Experience

This is another type of people risk. The team members’ experience gained from past project may not be applicable in this project. It is because this project is quite difference in nature and more complex as compare to the past projects. As a result, some slippage may occur, as the team will have to do a lot of research for any uncertainties found during the project's life cycle.


Return to top

 

3.1.4 Change in Requirements

Most customers don't really know what they want as the requirements for the software, thus they may want to change the project's requirements at unacceptable times. This could be early or very late in the project's life cycle. If this happen, it will affect the whole project planning and may require rework for some of the process activities. In addition, it may cause major slippage to the project schedule. The development team has take this customer risk into consideration when identify the potential risk.

 

Return to top

 

3.1.5 Incorrect Size Estimation

Since this is the first time for the development team to work with a project that is quite big and complex, the team's estimation on lines of code (LOC) may be inaccurate. Even if the estimation may be quite accurate, the degree of confidence that the development team will have in the estimated size will be fairly low. Due to this factor, product size risk has been identified as one of the potential risk that may arise during the development of this project.

 

Return to top

 

3.1.6 Hardware Failure

This is a risk concern with technical issues and is an unexpected event which may occur during the software development. It may cause loss on data which is essential to the development team. The cost associated with hardware failure may be crucial. As a result, this risk needs to be monitor continuously during the project development.

 

Return to top

 

3.1.7 Client Fail / Unwilling to Participate

This is categorized as customer risk that concern with the client’s willingness of helping the development team in developing or producing the desired system. Client involvement in the project is very essential especially at the early stage of software development. If client feel reluctant to participate or spend time in the project, this may give impact to the project progress. Furthermore, the project may be failed because the user requirements are not thoroughly defined. The development team has identified that there is a probability where the clients are not willing to participate either in all or some of the process activities.

 

Return to top

 

3.1.8 Deviation From Software Engineering Standards

This is one of the process risks that have been identified for this project although it is unlikely to occur. Process risk involves risk regarding product quality. If the development team fail to follow a standard process for the software development or the work conducted on a project do not conforms with software engineering standards defined by the organization, the software produced may not achieve its initial goals or fails to fulfill the client’s need.

 

Return to top

 

 

3.2 Risk Table

The following table describes the risks that may arise in this project. Each risk is group into a particular category and its probability as well as the impact on the project, product or business is listed below.

 
Risks
Category
Probability
Impact
RMMM
Unavailability of skilled staff
ER
50%
1
**
Late delivery
BU
45%
1
**
Lack of experience
ER
35%
2
**
Change in requirements
PS
30%
2
**
Incorrect size estimation
PS
30%
2
**
Hardware failure
TI
20%
3
 
Client fail / unwilling to participate
CR
15%
3
 
Deviation from software engineering standards
PI
10%
2
 
 

Description for Categories

BU – Business Impact Risk
CR – Customer Risk
ER – Employee Risk
PI – Process Risk
PS – Product Size Risk
TI – Technical Issues


 
Impact

Description

 
1
Catastrophic
 
2
Serious
 
3
Tolerable
 
Return to top
 

 

3.3 Overview of Risk Mitigation, Monitoring And Management

Risk mitigation, monitoring, and management (RMMM) help us determine any possible major risks prior to its occurrence and assist the team in developing a strategy for dealing with risks.

>> Risk Mitigation
During this project tracking activity, the team will have to develop strategies if a predicted risk does, in fact, occur. The team will develop a specified method to handle a risk. This is to ensure that if a risk does occur, there is predetermined path to follow when attempting to manage the risk. We have to make sure that risk aversion steps defined for the risk are being properly applied. The best strategy of course is for certain risks to have preventive measures devised for them. Another job will be to collect information that can be used for future risk analysis and attempt to trace the origin throughout the project.

>> Risk Monitoring
During the risk monitoring, factors that may provide an indication will be supervised to check whether the risk is becoming more or less likely. We will also monitor the effectiveness of risk mitigation steps we have developed.

>> Risk Management
In the case where the mitigation efforts have failed and that the risk become a reality, we will manage the risk according to the best course of action we have defined during the mitigation process.

For more information, please refer the Risk Mitigation, Monitoring and Management (RMMM) document in APPENDIX.

 
Return to top
 




All Rights Reserved © Copyright 2003
ESoft Sdn. Bhd.