Matriz de riesgos

Probabilidad e impacto de cada riesgo.

Definición

Una matriz de riesgos cruza la probabilidad, en horizontal, con el impacto, en vertical, en una rejilla de cinco por cinco, y coloca cada riesgo en la casilla donde caen sus dos notas. La rejilla y sus bandas de severidad existen antes que los datos: la prioridad la da la casilla, no una de las dos notas por separado. Se usa en comités de riesgos, auditoría y planes de continuidad.

Risk Assessment
Datos
label · x · y
Buena para
Decidir qué riesgos atender primero cuando cada uno tiene una nota de probabilidad y otra de impacto.
Evítala cuando
Cuando las notas no son enteros del 1 al 5: la pieza no redondea y se niega a dibujar una fila que no cae en ninguna casilla.
Se lee bien
Entre 2 y 25 elementos; dibuja hasta 25
Datos que faltan
Se niega a dibujar y dice qué valor falta.
Accesibilidad
Lector de pantalla: tabla de datos

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
label · opcionalstringEl nombre del riesgo, escrito junto a su punto. Opcional: `findStringColumn` devuelve null y la pieza dibuja el punto sin rótulo.
xnumberLa probabilidad, ENTERO de 1 a 5 (eje horizontal). Obligatorio de verdad: `requireColumn` lanza con el nombre que falta, las columnas que trae el spec y la que más se le parece. Y la ESCALA también se exige: el punto se coloca por la clave exacta `likelihood-impact`, así que un 2,5, un 0, un 6 o una celda vacía no caen en ninguna de las 25 casillas — antes el riesgo se perdía en silencio (medido: 10 riesgos con notas no enteras dejaban 3 nombres en la lámina y [ok]) y ahora la pieza LANZA diciendo cuántas filas se salen y cuál es la primera. No redondea: elegir la banda de severidad es del autor.
ynumberEl impacto, ENTERO de 1 a 5 (eje vertical). Mismo `requireColumn` y misma exigencia de escala que `x`.

Tamaños

Recompuesta, no encogida

El motor vuelve a componer la pieza a cada ancho: los rótulos conservan su cuerpo y la figura gana alto si lo necesita.

Móvil · 468 × 561 px
Escritorio · 848 × 668 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Probabilidad e impacto están puntuados del 1 al 5?

Si son medidas continuas —euros de pérdida, porcentaje de probabilidad—, un gráfico de dispersión las coloca sin forzarlas a cinco niveles.

Sí: quédate con matriz de riesgos

No: usa Gráfico de dispersión

¿Basta con saber en qué casilla cae cada riesgo?

Si hay que ordenar las causas y las consecuencias de un mismo riesgo alrededor del suceso, la pajarita lo hace.

Sí: quédate con matriz de riesgos

No: usa Diagrama de pajarita

¿Los riesgos se priorizan por dos criterios a la vez?

Si se ordenan por una sola cifra, como la pérdida esperada, unas barras horizontales ordenadas se leen antes.

Sí: quédate con matriz de riesgos

No: usa Gráfico de barras horizontales

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('riskmatrix');
spec.data.rows = misFilas; // x, y
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿Puedo usar notas con decimales?

No. Cada riesgo se coloca por su pareja exacta de enteros; un 2,5, un 0 o un 6 hacen que la pieza se niegue a dibujar e indique cuántas filas se salen y cuál es la primera. Elegir la banda es decisión de quien puntúa.

¿Hace falta poner nombre a cada riesgo?

No es obligatorio: sin columna de rótulo se dibuja el punto sin nombre. Con más de un puñado de riesgos, nombrarlos es lo que hace útil la matriz.

¿Cuántos riesgos admite?

Se lee bien entre dos y veinticinco.

¿Qué hace si faltan datos?

Se niega a dibujar y dice qué valor falta.

¿Cómo se ve en el móvil?

El motor la recompone a 420 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «dónde se sitúa cada uno»

Guía para elegir: dónde se sitúa cada uno →