Ideia

Uma QA colocada no fim da linha recebe a responsabilidade pela qualidade em vez de enquadrá-la

Info

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

Ideia principal

Quando a QA é a última barreira antes da produção, ela testa o que deveria ter sido pensado, clarificado, automatizado ou evitado antes. Ela chega depois de as decisões terem sido tomadas, com um único meio de ação: bloquear ou deixar passar. É o lugar onde os desenvolvedores depositam sua responsabilidade pela qualidade, e onde a organização terceiriza seus defeitos.

O mesmo ofício, colocado em outro lugar, faz outra coisa: define os critérios de qualidade, as políticas de teste, os padrões de entrega, os limiares de regressão aceitáveis, os riscos a cobrir, as áreas do produto a proteger, o que deve ser automatizado, e os sinais que dizem se um time está entregando melhor ou pior. Ele não assume a responsabilidade dos desenvolvedores — ele constrói o enquadramento que a torna praticável, mensurável e sustentável ao longo do tempo.

A diferença não é uma questão de competência nem de seriedade: é a posição na linha que decide se a função enquadra ou compensa.

Por que isso importa

Isso reformula uma questão de organização que costuma ser colocada em termos de efetivo — quantos testadores para quantos desenvolvedores — como uma questão de posição: em que momento a QA intervém sobre uma decisão.

Isso também dá um sinal de desvio legível: uma QA cuja atividade se mede em defeitos encontrados antes de ir para produção ocupa um lugar de rede de proteção, qualquer que seja o nome do cargo.

Nuances e limites

Uma verificação final continua necessária, e certas restrições — certificação, obrigação contratual, auditoria — a impõem formalmente. O que está em questão não é a existência dela, e sim seu status de único mecanismo de qualidade.

E deslocar a QA para a política de qualidade supõe que ela tenha influência sobre as decisões lá no começo. Sem mandato, ela produz padrões que ninguém aplica, o que a devolve ao fim da linha com mais um documento.

Questões em aberto

  • Um mesmo time consegue sustentar o enquadramento lá no começo e a verificação final, ou a segunda sempre acaba tomando o lugar do primeiro?