- Ele refaz o trabalho concluído? Se migrar novamente os sete módulos, a exportação registrou intenção e perdeu a conclusão. Mudanças repetidas são baratas em uma atualização de log. Numa migração de esquema, eles são um incidente.
- Isso traz de volta uma suposição retirada? Este é o fracasso que mais me preocupa. Se o segundo agente “consertar” o módulo que a equipe ignorou deliberadamente, a exportação manteve o plano original e abandonou a decisão que o anulou. Uma transferência acabou de desfazer uma chamada humana e nada na construção irá sinalizá-la, porque o código é perfeitamente consistente com o plano que não existe mais.
- Quanto tempo um ser humano gasta reconstruindo o contexto? Cronometre com um cronômetro. Cada pergunta que o engenheiro precisa responder de memória é afirmar que a exportação não foi válida.
- O que quebrou no caminho? Arquivos de instruções que nomeiam os comandos de um fornecedor. Habilidades escritas no formato de uma ferramenta. Ganchos que disparam nos eventos de uma ferramenta. Credenciais com escopo para um produto. Escreva cada um deles. Essa lista é o seu custo real de mudança e, na minha experiência, é mais longa do que qualquer coisa sugerida no contrato.
Execute a broca duas vezes. Uma vez dentro do mesmo produto, uma nova sessão retoma o trabalho do antigo e uma vez entre fornecedores. A primeira informa se a continuidade do produto é real. A segunda informa quanto custa sair.
Não deixe o fornecedor escolher a tarefa. Cada produto tem um caminho de demonstração onde sua memória parece impecável, e geralmente é um recurso greenfield sem histórico e sem decisão anterior de tropeçar. Mantenha a tarefa chata o suficiente para que ninguém discuta sobre a resposta certa. A questão não é se o segundo agente escreve um bom código; a maioria deles o fará. É se o agente sabe qual código não deveria escrever. Sua atualização de registro, com a única exceção estranha que só existe porque alguém disse isso em uma reunião em março, é o caso que importa. Se sua tarefa não tiver uma exceção estranha, adicione uma. Projetos reais estão cheios deles, e são exatamente o que uma exportação de transcrição perde primeiro, porque foram decididos em voz alta e escritos em uma única frase que ninguém marcou como requisito.
Peça ao fornecedor para lhe mostrar, não para lhe dizer
Peça-lhes para executarem o exercício de sua tarefa, ao vivo, usando o formato de exportação que eles realmente lhe entregariam na saída. Pergunte o que essa exportação contém, campo por campo, e se as decisões e ações concluídas são armazenadas separadamente do registro do chat. Pergunte se seus formatos de memória e habilidades estão bem documentados para serem lidos por outra ferramenta. Pergunte o que acontece com aquele estado no dia do término do contrato: quanto tempo você tem, em que formato e a que preço.
