Casa de la calidad
Conectar necesidades del cliente con requisitos técnicos.
Definición
La casa de la calidad pone en filas lo que pide el cliente, con su importancia, y en columnas los controles técnicos que la operación sabe mover; cada casilla dice con qué fuerza un control atiende una necesidad. La prioridad de cada control se calcula columna abajo, y el tejado marca los pares de controles que se estorban. Es la herramienta central del despliegue de la función de calidad.
- Datos
- category · weight · series
- Buena para
- Decidir qué controles técnicos pesan más para el cliente con una cuenta explícita, no por opinión.
- Evítala cuando
- Cuando no hay una lista de necesidades con importancia asignada: sin ese peso la cuenta no tiene base.
- Se lee bien
- Entre 3 y 11 elementos; dibuja hasta 11
- Datos que faltan
- Dibuja el valor ausente como cero.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
category | string | La FILA de la casa: lo que pide el cliente. Se resuelve con `requireColumn`, así que si ninguno de estos nombres casa la pieza SE NIEGA a dibujar en vez de coger la primera columna de texto. Una fila cuyo nombre coincide con el de una COLUMNA de característica no es una necesidad: es una fila del tejado, y entonces su importancia tiene que venir vacía. |
weight | number | La importancia que el cliente da a esa fila. Es el factor por el que se multiplica TODA su fila, así que tiene que ser un número mayor que 0; el hueco no se lee como 0 (eso borraría la fila de la cuenta de prioridades sin quitarla del dibujo) sino que falla nombrando la necesidad. La escala la elige el usuario —1-5, 1-10— y la lámina rotula el máximo observado. |
series | any | Cada columna restante es una CARACTERÍSTICA TÉCNICA —un control que la operación sabe mover— y su cabecera es el rótulo girado que se dibuja encima de la casa; el orden de las columnas es el orden del fichero, que es el del taller. No hay lista de alias porque no se pueden pedir por nombre: los bautiza quien monta el taller, así que la regla es por EXCLUSIÓN (toda columna que no sea la necesidad ni la importancia). La celda vale 9, 3 o 1 —también «fuerte»/«media»/«débil» o «H»/«M»/«L»—, y el hueco («», «-», 0) significa «este control no toca esta necesidad». Cualquier otra cosa falla con la celda nombrada: no se redondea al escalón más cercano. |
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 el motor se niega y explica por qué: quality-deployment: margins leave no matrix height
. 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
¿Hay que traducir necesidades del cliente a controles técnicos?
Si sólo hay que ordenar una lista de iniciativas, basta con situarlas por impacto y esfuerzo.
Sí: quédate con casa de la calidad
No: usa Matriz impacto-esfuerzo¿Ya sabes cuánto importa cada necesidad al cliente?
Si antes hay que explicar que no todas las necesidades responden igual a una mejora, el modelo de Kano dibuja las tres formas de respuesta.
Sí: quédate con casa de la calidad
No: usa Modelo de Kano¿Cruzas necesidades con controles, y no componentes entre sí?
Si sólo importan las dependencias entre las piezas de un sistema, la matriz de estructura de diseño las cruza consigo mismas.
Sí: quédate con casa de la calidad
No: usa Matriz de estructura de diseñoCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('houseofquality');
spec.data.rows = misFilas; // category, weight, series
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Cómo se calcula la prioridad de un control?
Se multiplica la importancia de cada necesidad por la fuerza de la relación —9 fuerte, 3 media, 1 débil— y se suma columna abajo. La escala de relación la trae el método, no los datos.
¿Qué es el tejado?
Las filas cuyo nombre coincide con el de una columna no son necesidades: son el tejado, donde se marcan los controles que interfieren entre sí. Su importancia va vacía.
¿Puedo usar otra escala en las casillas?
No. Sólo valen los tres escalones —también escritos como fuerte, media, débil—; cualquier otro valor se rechaza nombrando la casilla.
¿Qué hace si faltan datos?
Dibuja el valor ausente como cero. Si un hueco no es un cero en tus datos, rellénalo o elimina la fila antes de dibujar.
¿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