Sono uno sviluppatore di software. Parte dell'applicazione su cui sto attualmente lavorando consiste nel distribuire grosse somme di denaro ai clienti del mio cliente.
Nell'applicazione gli utenti, i dipendenti del mio cliente - deve decidere e scegliere quale cliente ottiene un certo importo. Sulla base delle informazioni nel sistema, l'applicazione potrebbe fare un'ipotesi plausibile quale cliente è quello corretto. Ma poiché le informazioni potrebbero essere errate o errate, non posso esserne certo al 100%.
Ora il cliente ha richiesto di preselezionare il cliente più probabile, quindi l'utente deve solo fare clic su OK, invece di selezionare il client prima, se l'applicazione ha indovinato correttamente.
Temo che, se lo implemento, alcuni utenti farebbero sempre clic su OK, invece di pensare se il client selezionato è corretto o meno. Il che porterebbe a trasferire migliaia di euro ai clienti sbagliati.
Conoscendo il mio cliente, non ascolterà le mie argomentazioni. Quindi le mie uniche opzioni sono implementare questo cambiamento potenzialmente dannoso o mentire al cliente, dicendogli che questo è tecnicamente impossibile.
È professionale / etico mentire a un cliente per proteggerlo dal danneggiarsi, se non ascoltano un argomento, in questo o in altri scenari?