Una specie di domanda sì / no e perché?
È responsabilità dello sviluppatore del software capire cosa intendeva il cliente con la sua richiesta o è responsabilità del cliente spiegare correttamente la sua richiesta allo sviluppatore?
La situazione al lavoro è attualmente "il cliente ci ha già spiegato, cosa vuole. È tua responsabilità capire la richiesta, non fare più domande".
Mentre l'inglese non è la mia suite, tutte le richieste sono scritte in inglese oscuro con parole fuori posto e frasi difficili da capire, alcune richieste presuppongono una comprensione precedente del sistema da parte mia.
Sono il 3o o il 4o sviluppatore del sistema (gli ultimi sviluppatori hanno lasciato il lavoro) e questo potrebbe essere il motivo per cui il cliente si aspetta una certa comprensione da parte degli sviluppatori.
Il sistema stesso è piuttosto disordinato sia nell'interfaccia utente che a livello di codice sorgente. A me sembra una scimmia che mi sta codificando: codice e spero che tu ottenga la richiesta giusta, mentre in realtà non la capisci.
In realtà sto pensando di lasciare il lavoro, ma non l'ho ancora visto, dato che non sono sicuro di chi abbia ragione e chi abbia torto.