Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.
Definición corta
Conjunto de prácticas mediante las cuales un equipo de desarrollo reduce el número de defectos que produce, por oposición a los dispositivos que tratan los defectos una vez producidos.
Definición detallada
En el uso corriente del sector, "calidad" recubre indistintamente el estado del producto entregado, la satisfacción percibida por el usuario y la actividad de los equipos de test.
En los artículos de este blog, la expresión designa un perímetro preciso: lo que actúa sobre la fabricación. Cubre la responsabilidad de los desarrolladores sobre lo que entregan, la negativa a programar sobre una ambigüedad fuerte, la formalización del comportamiento esperado antes de la implementación, la automatización de las verificaciones y el marco de calidad escrito por la QA. Se opone término a término a la Política cero bugs, que se ocupa del stock de defectos conocidos: la primera impide que el stock se forme, la segunda prohíbe conservarlo. Ninguna de las dos sustituye a la otra.
Uso en el ámbito
Arbitraje de capacidad entre corrección y fabricación, definición de una política de calidad, diagnóstico de un equipo cuyo flujo de defectos no baja pese a correcciones rápidas, discusión sobre el legacy en curso de fabricación.
Sinónimos y variantes
Calidad aguas arriba · calidad de producción · prevención de defectos.
No confundir con
- Política cero bugs — régimen que prohíbe conservar un defecto conocido sin decisión; se ocupa del stock, no de lo que lo alimenta.
- QA — función que define y verifica los criterios de calidad; es uno de los medios de la calidad de entrega, no su equivalente.
- Calidad percibida — juicio del usuario sobre el producto, que depende tanto del diseño como del número de defectos.
- Definition of Done — lista de condiciones asociada a un elemento de trabajo, que formaliza un umbral sin decir cómo alcanzarlo.
- Deuda técnica — debilidad de diseño cuyo tratamiento se ha decidido; pesa sobre la capacidad de entregar, no sobre el estado de lo que se entrega.
Ejemplos
Un equipo cuyo stock de defectos está vacío pero cuya tasa de defectos de entrada no se ha movido ha tratado el stock sin tocar su calidad de entrega.
Dar a los desarrolladores el derecho a rechazar una especificación demasiado vaga es una decisión de calidad de entrega, no una regla de priorización.
Ambigüedades / debates
La palabra "entrega" se lee a veces como el momento del despliegue, lo que sugeriría erróneamente una calidad verificada al pasar a producción, cuando la expresión designa todo lo que la precede.
El perímetro exacto sigue siendo flotante: ¿el diseño de producto forma parte de la calidad de entrega, o solo lo que va de la especificación al despliegue?