Idea

Se elige un criterio de parada que se puede satisfacer en lugar de un criterio que prueba el trabajo hecho

Info

Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.

Idea principal

Tres afirmaciones se presentaron por turnos como prueba de que un repositorio de producto estaba terminado. "La red de fichas está cerrada": todas las fichas citadas existen. "He recorrido todas mis fuentes": el código, la base de datos, la API, el glosario, las entrevistas, los tickets; ya no queda nada por abrir. "Cada bloque se ha leído en los cuatro sitios": el núcleo del código, la base, las pantallas, las traducciones.

Las tres son ciertas. Las tres prueban lo mismo, y no es lo que hace falta: he terminado lo que había empezado. Ninguna dice no queda nada. "He leído toda mi pila" no dice nada de la biblioteca: mientras el objeto del trabajo no esté enumerado, "todo" no tiene denominador.

No es deshonestidad, es una cuestión de coste. Un criterio satisfacible ya está a mano: basta con mirar lo que se acaba de hacer y constatar que está hecho. Un criterio que prueba exige fabricar algo más: la lista de lo que existe, una forma de contarla, una cifra que otro pudiera recalcular. Es trabajo adicional, reclamado justo en el momento en que uno cree haber terminado.

Por qué es importante

La distinción sirve mucho más allá de un repositorio: una auditoría, una migración, una revisión de seguridad, una reducción de deuda técnica terminan casi siempre con un "lo he mirado todo". La pregunta que hay que hacer es siempre la misma: todo, ¿es decir? ¿Tienes la lista?

Es también lo que permite rechazar una prueba de finalización sin cuestionar la seriedad de quien la presenta: no se ataca el trabajo, se constata que la frase habla del trabajo y no de su objeto.

Matices y límites

Un criterio satisfacible no es inútil: "la red está cerrada" sigue siendo un buen control de cohesión. Solo es engañoso cuando se le hace decir lo que no mide.

Y fabricar el denominador no siempre es posible: algunos objetos de trabajo no se enumeran. En ese caso, hay que asumir que ningún criterio probará nada, en lugar de aceptar uno por defecto.

Preguntas abiertas

  • ¿Quién, dentro de una organización, tiene mandato para rechazar un criterio de parada, sabiendo que ese rechazo alarga un trabajo que todo el mundo creía terminado?