Il fornitore sta "imbrogliando", ma non voglio rivelare come ho scoperto
Sono uno sviluppatore IT esperto che recentemente è passato alla consulenza IT. Il mio progetto attuale consiste nel combattere l'orribile performance del software su una server farm che il mio cliente ha noleggiato.
Il mio cliente ha recentemente pagato una somma enorme per un benchmark esterno di questa server farm noleggiata, e i risultati sono stati buoni. Oggi ho scoperto che l'host della server farm era a conoscenza dell'ora esatta dei test e ha Volkswagato il test (cioè ha cambiato la configurazione durante il test per produrre risultati più favorevoli rispetto all'uso reale) aggiungendo temporaneamente risorse aggiuntive alla server farm.
Come si è scoperto, il mio cliente ha effettivamente pubblicato i tempi di test per l'host. I test sono stati condotti di notte per non interferire con gli utenti in diretta, ma l'host ha dovuto disattivare alcune attività notturne automatizzate - altrimenti i risultati sarebbero stati alterati da sincronizzazioni di lunga durata che non si verificano durante il giorno.
Dovrei suonare il campanello d'allarme e informare il mio cliente, in quanto ne sono responsabile. Sfortunatamente, ho ottenuto queste informazioni attraverso uno sviluppatore junior impiegato dall'host del server, che ha blaterato a riguardo (probabilmente senza sapere che queste risorse aggiuntive erano destinate ad essere un segreto). Dato che è stato molto utile nelle ultime settimane - in effetti, il mio contatto più affidabile e prezioso nel progetto - non voglio fargli perdere il lavoro.
Anche se non sapeva della segretezza, telefonandomi ha agito in qualche modo contro l'ordine permanente di usare il sistema di ticket. Questo mi ha aiutato molto a raggiungere i miei obiettivi - e questo solleva il dilemma.
Sono aperto a qualsiasi suggerimento, sia etico che pragmatico.
Se fosse importante, il mio cliente non intenterebbe una causa, ma certamente scaricherebbe quel fornitore, e il mio cliente è uno dei loro clienti più importanti.