Ideia

Escolhemos um critério de parada que conseguimos satisfazer em vez de um critério que prova o trabalho feito

Info

Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.

Ideia principal

Três afirmações foram apresentadas, uma após a outra, como prova de que um repositório de referência do produto estava terminado. "A rede de fichas está fechada": todas as fichas citadas existem. "Percorri todas as minhas fontes": o código, o banco, a API, o glossário, as entrevistas, os tickets — nada mais para abrir. "Cada parte foi lida nos quatro lugares": o núcleo do código, o banco, as telas, as traduções.

As três são verdadeiras. As três provam a mesma coisa, e não é a coisa certa: terminei o que eu tinha começado. Nenhuma diz não sobrou nada. "Li minha pilha inteira" não diz nada sobre a biblioteca: enquanto o objeto do trabalho não for enumerado, "tudo" não tem denominador.

Não é desonestidade, é uma questão de custo. Um critério satisfazível já está à mão: basta olhar o que você acabou de fazer e constatar que está feito. Um critério que prova exige fabricar algo a mais — a lista do que existe, uma forma de contá-la, um número que outra pessoa poderia recalcular. É trabalho adicional, cobrado exatamente no momento em que você acha que terminou.

Por que isso importa

A distinção serve muito além de um repositório de referência: uma auditoria, uma migração, uma revisão de segurança, uma retomada de dívida técnica terminam quase sempre em "olhei tudo". A pergunta a fazer é sempre a mesma: tudo, ou seja? Você tem a lista?

É também o que permite recusar uma prova de conclusão sem pôr em causa a seriedade de quem a apresenta: você não ataca o trabalho, você constata que a frase fala do trabalho e não do seu objeto.

Nuances e limites

Um critério satisfazível não é inútil: "a rede está fechada" continua sendo um bom controle de coesão. Ele só é enganoso quando fazemos com que diga o que ele não mede.

E fabricar o denominador nem sempre é possível: certos objetos de trabalho não se deixam enumerar. Nesse caso, é preciso assumir que nenhum critério vai provar nada, em vez de aceitar um por padrão.

Questões em aberto

  • Quem, em uma organização, tem mandato para recusar um critério de parada, sabendo que essa recusa prolonga um trabalho que todo mundo achava terminado?