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.

Dos de los seis controles se llevan el 45 % del peso del cliente
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

ColumnaTipoPara qué
categorystringLa 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.
weightnumberLa 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.
seriesanyCada 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ño

Có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»

Guía para elegir: cómo funciona algo →