¿Una pregunta de sí / no y por qué?
¿Es responsabilidad del desarrollador de software entender lo que el cliente quiso decir con su solicitud o es responsabilidad del cliente explicar adecuadamente su solicitud al desarrollador?
La situación en el trabajo es actualmente "el cliente ya nos explicó lo que quiere. Es su responsabilidad entender la solicitud, no hacer más preguntas".
Si bien el inglés no es mi conjunto fuerte, todas las solicitudes están escritas en un inglés oscuro con palabras extraviadas y oraciones difíciles de entender, algunas solicitudes suponen una comprensión previa del sistema por mi parte.
Soy el tercer o cuarto desarrollador del sistema (los últimos desarrolladores abandonaron el trabajo) y esa podría ser la razón por la que el cliente espera un poco de comprensión por parte de los desarrolladores.
El sistema en sí es bastante desordenado tanto en la interfaz de usuario como en el nivel del código fuente. Esto me parece una codificación de mono: codifique y espero que obtenga la solicitud correcta, sin entender realmente la solicitud.
De hecho, estoy pensando en dejar el trabajo, pero aún no lo he hecho, dado que no estoy seguro de quién tiene razón y quién está equivocado.