Pular para o conteúdo

Soluções · Governança e controle de automação

Automação sem código acessível: o que dá para exigir na compra

Como contratar uma automação cujo código-fonte não fica acessível, sem ficar preso ao fornecedor?

Resposta direta

A contratação se faz sobre o que é verificável sem o código: comportamento observável, entradas e saídas, dados que circulam, obrigações de suporte e condições de saída. Código fechado não impede contratar; impede auditar a lógica interna. O contrato desloca a verificação para resultados testáveis e para a passagem de operação. Três pontos decidem a compra: quem responde pelo comportamento em produção, o que acontece se o fornecedor encerrar a operação, e como o dado retorna em formato utilizável. Sem resposta escrita para os três, o risco é transferido sem que o controle acompanhe.

Objetivo
Orientar avaliação e contratação
Formato indicado
Workshop executivo
Atualizado em

O que esta página acrescenta: Trata a inacessibilidade do código como condição de contrato e de verificação, não como falha a ser corrigida depois.

O que a falta de código impede de conferir

Sem o código, não é possível ler a regra que decide cada passo. Isso limita a auditoria da lógica, não a verificação do comportamento. A automação pode ser observada por fora: entradas aceitas, saídas produzidas, erros devolvidos, versões registradas, quem alterou o quê.

A distinção importa na hora de contratar. Quem confunde as duas coisas compra promessa de transparência e recebe caixa fechado. A exigência razoável recai sobre o que dá para testar e documentar, com registro de versão e aviso de mudança que altere o resultado.

Cláusulas que substituem a leitura do código

Três obrigações fazem o papel da auditoria impossível. Casos de aceitação acordados por escrito, com entrada, saída esperada e comportamento em erro. Aviso prévio quando a lógica mudar. Registro de versão em execução, para que um resultado possa ser ligado ao estado da automação naquele momento.

A quarta obrigação é a saída. Exportação dos dados em formato utilizável, cooperação durante a transição e definição de quem opera o quê depois do encerramento. Depósito de código em custódia só ajuda se houver regra clara de liberação; sem isso, vira documento que ninguém consegue usar.

Quando comprar assim não se sustenta

Há casos em que o comportamento observável não basta. Decisão sobre pessoas, crédito, saúde ou dinheiro exige explicação da regra, e isso raramente sai de teste de caixa preta. Se a atividade é regulada ou o erro atinge direito de alguém, a ausência de código é impedimento, não detalhe contratual.

Também não se sustenta quando o fornecedor hospeda tudo e recusa exportação, ou quando o volume não justifica o custo de manter verificação própria. Nesses casos, a decisão honesta é não contratar, ou contratar assumindo dependência e mantendo operação paralela enquanto o risco for tolerável.

Recurso prático

O que verificar quando o código não está disponível

Ponto a verificarProva aceitável sem acesso ao código
Lógica de decisãoCasos de aceitação acordados por escrito, com entrada, saída esperada e comportamento em erro, executados antes da aceitação formal
Continuidade da operaçãoPlano de saída com exportação de dados em formato utilizável, cooperação na transição e definição de quem opera o quê após o encerramento
Responsabilidade por execução indevidaCláusula que nomeia quem responde pelo comportamento em produção e como o prejuízo é apurado e ressarcido

O erro mais comum é aceitar demonstração como prova. Demonstração mostra o caminho que funciona; a verificação sem código depende dos casos em que a automação deveria recusar, parar ou devolver erro.

Sobre o que está escrito aqui

Conceitos relacionados: código-fonte · caso de aceitação · plano de saída · exportação de dados · registro de versão. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Workshop executivo, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.

Para continuar

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Governança e controle de automação

Quer avaliar isso no seu contexto?

Esta página trata de automação sem código-fonte acessível. Mapa de automação é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Workshop executivo.