answersLogoWhite

0


Best Answer

A risk table a.k.a. risk database is a list of all the risks that could affect your software project.

A risk is an event that is not guaranteed to happen (i.e. not 100%) that if triggered would affect your project positively or negatively. Most of the time when people discuss risks in software projects they are assuming that the risk is negative.

If the risk event is triggered, i.e. comes to pass, then there is a severity associated with that event. Risks severity is typically low, medium, high, or catastrophic.

You may have a strategy that would mitigate the risk. Mitigating strategies are invoked after a risk has occurredto reduce the severity of the outcome.

The risk table will at least list the following for each row:

  • Risk description
  • Probability
  • Severity
  • Mitigation strategies
  • Strategies to reduce the probability

Example of one line of the risk table:

  • Description: Chief architect quits during project development
  • Probability: Low
  • Severity: Catastrophic
  • Mitigation strategy:
    • Identify developer with best architecture skills to work with chief architect
    • Identify recruiters who can find qualified architects quickly
  • Strategy to reduce probability of trigger
    • Make sure chief architect is compensated correctly
    • Make sure that the architect has good working conditions

Typical risks include:

  • Schedule risk
  • Key personnel risk
  • Requirements risk (i.e. that the requirements are incomplete or inconsistent)
  • Learning curve risk (i.e. that your resources learn new things slower than expected)
  • Technical risk
User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

In software engineering there are a number of model, SDLC models . For risk analysis we have spiral model that could estimate the risk.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Describe the process of building a risk table in software engineering?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What is the need to build the software development models in software engineering?

Software development life cycle models show the ways to navigate through the complex process of software building. A project's quality, timeframes, budget, and ability to meet the stakeholders' expectations largely depend on the chosen model.


What are the similarities of software engineering process and conventional engineering process?

Software and traditional engineering are somewhat very closely related. Engineering practices like cost and effort estimation are common in both.


What are the categories of software engineering?

Important components of Software Engineering are: 1. Software Development Life Cycle(SDLC) 2. Software Quality Assurance 3. Software project Management 4. Software Management 5. Computer Aided Software Engineering (CASE)


What is a specialized process model in software engineering?

Special process model take in many of the characteristics of one or more of the conventional models presented in the preceding section .however ,specialized models tend to be applied when a narrowly defined software engineering approach is chosen.


What is layered technology?

A layered technology is divided into 4 layers:- 1. A quality Process :- Any engineering approach must rest on an quality. 2. Process :- Foundation for SE is the Process Layer 3. Methods :- SE methods provide the "Technical Questions" for building Software. 4. Tools :- SE tools provide automated or semi- automated support for the "Process" and the "Methods".

Related questions

Is there ever a case when the generic phases of software engineering process don't apply if so describe it?

your answer http://intekhab.co.cc/2010/02/28/lpu-software-engineering-assignment-mcahonsmtech/


What is the verification process in software development?

Verification is done in software engineering in the testing phase. Verification in software engineering mean to check if we are building the system right. It is very important to verify the software before delivering it to the customer.


Similarities between software engineering and conventional engineering?

answer tum do hum kahe de........


What is the need to build the software development models in software engineering?

Software development life cycle models show the ways to navigate through the complex process of software building. A project's quality, timeframes, budget, and ability to meet the stakeholders' expectations largely depend on the chosen model.


What are the four p's of software engineering?

There four p's in software engineering. The four p's are people , product, process, project.


What are the similarities of software engineering process and conventional engineering process?

Software and traditional engineering are somewhat very closely related. Engineering practices like cost and effort estimation are common in both.


What is the main difference between software engineering and software manufacturing?

software engineering is the the management of different phases in SDLC to give a quality product. Software manufacturing refers to the whole process from scratch to end.


What is the name of the process developed by The Software Engineering Institute that addresses 18 key process areas for achieving a certain level of organizational maturity?

Software Process Improvement and Capability Evaluation


Why does the Systems Engineering Process divide the software-intensive system into Software Items?

To develop effective plans and manage risk


What are the categories of software engineering?

Important components of Software Engineering are: 1. Software Development Life Cycle(SDLC) 2. Software Quality Assurance 3. Software project Management 4. Software Management 5. Computer Aided Software Engineering (CASE)


What are my options for process improvement software?

You have many options to choose from, when selecting process improvement software for your organization. A couple of the more most used are Six Sigma and Software Engineering Institute's Maturity Model.


What is software engineering?

The computer science discipline concerned with developing large applications. Software engineering covers not only the technical aspects of building software systems, but also management issues, such as directing programming teams, scheduling, and budgeting. Software Engineering is an approach to developing software that attempts to treat it as a formal process more like traditional engineering than the craft that many programmers believe it is. We talk of crafting an application, refining and polishing it, as if it were a wooden sculpture, not a series of logic instructions. The problem here is that you cannot engineer art. Programming falls somewhere between an art and a science.