Matriz RACI
Quién es responsable de cada tarea.
Definición
La matriz RACI cruza las actividades de un proyecto, en filas, con los roles, en columnas, y escribe en cada casilla una letra: R (Responsible), A (Accountable), C (Consulted) o I (Informed). Se lee buscando huecos: una actividad sin A no tiene dueño. Se usa para repartir responsabilidades en proyectos y procesos.
- Datos
- category · series
- Buena para
- Dejar claro quién hace, quién responde, a quién se consulta y a quién se informa en cada actividad.
- Evítala cuando
- Cuando lo que hay que contar es el orden de las tareas o su calendario: la matriz no tiene tiempo.
- Se lee bien
- Entre 4 y 30 elementos; dibuja hasta 30
- Datos que faltan
- Omite el valor ausente y lo declara aparte.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
category · opcional | string | La FILA: una actividad. Si ninguna columna casa, se usa la PRIMERA clave de la fila, sea cual sea. |
series · opcional | string | Las COLUMNAS son los roles, y no se declaran una a una: el fichero es un pivot y `RACIMatrixChart.data.ts` toma como rol TODA columna de texto que no sea la de actividad. El nombre de la columna es el nombre del rol que se imprime en la cabecera. Su celda vale R/A/C/I sin distinguir mayúsculas; cualquier otro texto se normaliza a cadena vacía y la casilla queda muda. |
Tamaños
Ancha por necesidad
Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.
A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.
Cuándo usarla
Tres preguntas antes de elegirla
¿Te importa quién responde de cada tarea más que el recorrido?
Si importa en qué orden pasan las tareas y por qué manos, un proceso en carriles dibuja el recorrido por rol.
Sí: quédate con matriz raci
No: usa Proceso en carriles¿Basta con saber quién, sin cuándo?
Si hay que planificar fechas y duraciones, un diagrama de Gantt pone cada tarea en el calendario.
Sí: quédate con matriz raci
No: usa Diagrama de Gantt¿Las casillas son letras y no cantidades?
Si cada cruce tiene una cifra, como horas dedicadas, un mapa de calor la colorea.
Sí: quédate con matriz raci
No: usa Mapa de calorCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('racimatrix');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Cómo se declaran los roles?
Cada columna de texto que no sea la de actividades es un rol, y su nombre se imprime en la cabecera. No hace falta declararlos uno a uno.
¿Qué pasa si escribo otra letra?
Sólo valen R, A, C o I, sin distinguir mayúsculas. Cualquier otro texto deja la casilla vacía.
¿Qué hace si faltan datos?
Omite el valor ausente y lo declara aparte.
¿Cómo se ve en el móvil?
A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.
Relacionadas
Otras formas de responder «cómo funciona algo»
Matriz de adyacenciaquién se conecta con quién en una red
Diagrama de arcosconexiones entre nodos ordenados en una línea
Diagrama de pajaritacausas y consecuencias de un riesgo central
Columnas enfrentadascontrastar dos o más posturas
Rejilla con casilla vacíaver qué combinación falta
Diagrama de Ishikawacausas posibles de un problema por familias