Tipo de pergunta sim / não e por quê?
É responsabilidade do desenvolvedor de software entender o que o cliente quis dizer com sua solicitação ou é responsabilidade do cliente explicar adequadamente sua solicitação ao desenvolvedor?
A situação no trabalho é atualmente "o cliente já nos explicou o que deseja. É sua responsabilidade entender a solicitação e não fazer mais perguntas".
Embora o inglês não seja meu conjunto forte, todos os pedidos são escritos em inglês obscuro, com palavras equivocadas e frases difíceis de entender, alguns pedidos assumem um entendimento prévio do sistema da minha parte.
Eu sou o terceiro ou o quarto desenvolvedor do sistema (os últimos desenvolvedores deixaram o trabalho) e esse pode ser o motivo pelo qual o cliente espera ter alguma compreensão do lado do desenvolvedor.
O sistema em si é bastante confuso, tanto na interface quanto no nível do código-fonte. Parece-me codificação de macaco para mim - codifique e espero que você atenda à solicitação corretamente, sem realmente entender a solicitação.
Na verdade, estou pensando em deixar o emprego, mas ainda não o fiz, pois não tenho certeza sobre quem está certo e quem está errado.