| written 9.4 years ago by | • modified 9.4 years ago |
Similar questions
How are software risks assessed?
Marks: 10M
Year: May 2015
| written 9.4 years ago by | • modified 9.4 years ago |
Marks: 10M
Year: May 2015
| written 9.4 years ago by |
When risks are analyzed, it is important to quantify the level of uncertainty and the degree of loss associated with each risk. To accomplish this, different categories of risk are considered:
1. Project Risks: Project Risks threaten the project plan. That is, if project risks become real, it is likely that project schedule will slip and that costs will increase. Project risks identify potential budgetary, schedule, personnel, resource, stakeholder and requirements problems and their impact on a software project. Project complexity, size and the degree of structural uncertainty were also defined as project risk factors.
2. Technical risks: Technical risks threaten the quality and timeliness of the software to be produced. If a technical risk becomes a reality, implementation may become difficult or impossible. Technical risks identify potential design, implementation, interface, verification and maintenance problems. Technical risks occur because the problem is harder to solve than we thought it would be.
3. Business Risks: Business risks threaten the viability of the software to be built. Business risks often jeopardize the project or the product. Candidates for top five business risks include (1) building an excellent product or system that no one really wants (2) building a product that no longer fits into the overall business strategy for the company (3) building a product that the sales force doesn’t understand how to sell (sales risk), (4) losing the support of senior management due to a change in focus or a change in people (management risk) and (5) losing budgetary or personnel commitment.
4. Known Risks: Known Risks are those that can be uncovered after careful evaluation of the project plan, the business and technical environment in which the project is being developed.
5. Schedule Risk: Project schedule get slip when project tasks and schedule release risks are not addressed properly. Schedule risks mainly effect on project and finally on company economy and may lead to project failure.
Schedules often slip due to following reasons:
6. Budget Risk:
7. Operational Risks: Risks of loss due to improper process implementation, failed system or some external events risks.
Causes of Operational risks:
No communication in team.
Assessing Overall Project Risk:
The following questions have been derived from risk data obtained by surveying experienced software project managers in different parts of the world :
Risk Management
Software risk management is all about risk quantification of risk. This includes:
Risk Management comprises of following processes:
Software Risk Identification
Software Risk Analysis
Software Risk Planning
Software Risk Monitoring
These Processes are defined below.
Software Risk Identification
In order to identify the risks that your project may be subjected to, it is important to first study the problems faced by previous projects. Study the project plan properly and check for all the possible areas that are vulnerable to some or the other type of risks. The best ways of analyzing a project plan is by converting it to a flowchart and examine all essential areas. It is important to conduct few brainstorming sessions to identify the known unknowns that can affect the project. Any decision taken related to technical, operational, political, legal, social, internal or external factors should be evaluated properly.
In this phase of Risk management you have to define processes that are important for risk identification. All the details of the risk such as unique Id, date on which it was identified, description and so on should be clearly mentioned.
Software Risk Analysis
Software Risk analysis a very important aspect of risk management. In this phase the risk is identified and then categorized. After the categorization of risk, the level, likelihood (percentage) and impact of the risk is analyzed. Likelihood is defined in percentage after examining what are the chances of risk to occur due to various technical conditions. These technical conditions can be:
With impact we mean the consequence of a risk in case it happens. It is important to know about the impact because it is necessary to know how a business can get affected:
Level of risk is identified with the help of:
Qualitative Risk Analysis: Here you define risk as:
Quantitative Risk Analysis: can be used for software risk analysis but is considered inappropriate because risk level is defined in % which does not give a very clear picture.
Software Risk Planning
Software risk planning is all about:
Software Risk Monitoring
Software risk monitoring is integrated into project activities and regular checks are conducted on top risks. Software risk monitoring comprises of: