Provider "bedriegt", maar ik wil niet onthullen hoe ik erachter kwam dat
ik een ervaren IT-ontwikkelaar ben die onlangs is overgestapt op IT-consultancy. Mijn huidige project betreft het bestrijden van verschrikkelijke software prestaties op een server farm die mijn klant heeft gehuurd.
Mijn klant heeft onlangs een enorm bedrag betaald voor een externe benchmark van deze gehuurde server farm, en de resultaten waren prima. Vandaag kwam ik erachter dat de host van de server farm op de hoogte was van het exacte tijdstip van de tests, en zij Volkswagened de test (d.w.z. veranderde de setup tijdens de test om gunstiger resultaten te produceren dan in de echte wereld) door tijdelijk extra middelen toe te voegen aan de server farm.
Het blijkt dat mijn cliënt daadwerkelijk de testtijden heeft gepubliceerd aan de host. De tests werden ‘s nachts uitgevoerd om de live gebruikers niet te hinderen, maar de host moest enkele geautomatiseerde nachttaken uitschakelen - anders zouden de resultaten zijn gewijzigd door lang lopende synchronisaties die overdag niet plaatsvinden.
Ik zou de alarmbel moeten luiden en mijn klant moeten laten weten, want ik ben er verantwoordelijk voor. Helaas heb ik die informatie verkregen via een junior ontwikkelaar in dienst van de serverhost, die erover heeft geprutteld (waarschijnlijk zonder te weten dat deze extra middelen bedoeld waren als een geheim). Omdat hij de afgelopen weken erg behulpzaam is geweest – in feite mijn meest betrouwbare en waardevolle contactpersoon in het project – wil ik hem zijn baan niet kosten.
Zelfs als hij niet op de hoogte was van de geheimhouding, handelde hij door mij te bellen enigszins tegen een doorlopende order in om het ticketsysteem te gebruiken. Dat heeft me veel geholpen bij het bereiken van mijn doelen - en dat brengt het dilemma met zich mee.
Ik sta open voor alle suggesties, zowel ethische als pragmatische.
Als het er toe doet, zou mijn klant geen rechtszaak aanspannen, maar zeker die leverancier dumpen, en mijn klant is een van hun belangrijkste klanten.