O que realmente significa entender os requisitos

Por que é tão importante formular as perguntas (ou tarefas) corretamente?

Porque, com uma formulação inadequada, o executor pode:

  1. Responder com desdém: “Fiz exatamente como foi pedido”.
  2. Afundar-se na pergunta e, gastando muito tempo, encontrar razões para não fazer a tarefa.

Se o primeiro caso é claro e previsível (o trabalho é feito por preguiça), o segundo é mais raro e tem um efeito mais forte.

Um funcionário foi escolhido com base em sua competência e capacidade de ir além para antecipar possíveis erros da solução escolhida. No entanto, essa mesma qualidade o levou a ficar preso na tarefa. Ele conseguiu encontrar tantas restrições que nenhuma OS se adequaria aos critérios. Em vez da oferta esperada, recebeu uma longa resposta sobre:

– A versão Java dessa linha de OS deixará de ser suportada em breve;
– O número de vulnerabilidades é alto;
– Aqui está mais informação para reflexão.

A informação foi encontrada em fontes abertas. Bom, o que os especialistas russos vão propor como critérios de passagem? E os especialistas locais de segurança? No final das contas, o engenheiro de compras decidirá qual distribuição será usada na produção e em outros ambientes.

Por que a tarefa ficou travada? Porque eu formulei a pergunta mal e a entreguei crua (como “normalmente”). Como com a IA, não criei um prompt claro, ou seja, não limitei a pessoa nas direções de pesquisa. Isso pode incluir compatibilidade com Kosmarium e balanceadores, suporte ao hardware pelo kernel, etc. Às vezes, basta tomar uma decisão e assumir a responsabilidade por ela, entendendo que o tempo gasto não obscureceu detalhes desnecessários. E, nesse estado, será fácil abandonar a solução escolhida em favor de uma alternativa.