Mijn werkgever dwingt zijn werknemers om zijn klanten te bedriegen, hoe moet ik met deze situatie omgaan?
Op dit moment heb ik een echt ongemakkelijke situatie en weet ik niet zeker wat de beste manier is om er mee om te gaan.
Ik werk als software-ontwikkelaar voor een outsourcingbedrijf gevestigd in Oost-Europa. De meeste van haar klanten bevinden zich in de Verenigde Staten. We ontwikkelen nieuwe en interessante producten voor de klanten van het bedrijf, dus meestal ben ik vrij tevreden met de taken waar ik mee bezig ben.
Waar ik niet tevreden over ben, is hoe de werkgever met zijn klanten omgaat en hoe hij zaken doet in het algemeen. Laat me dit in meer detail uitleggen.
Als uitbestedingsbedrijf dat geen eigen producten heeft en klanten de bestede uren van de ontwikkelaars in rekening brengt, is hun primaire manier om de winst te verhogen de verkoop van zoveel mogelijk manuren. In principe gelooft het bedrijfsmanagement dat het enige verschil tussen senior- en mid-level-ontwikkelaars is dat een senior-ontwikkelaar twee keer zo efficiënt kan zijn als een mid-level-ontwikkelaar als het gaat om het leveren van features en bug-fixes (dat is precies wat PM me vertelde toen ik hem vroeg wat hij dacht over dit bedrijfsmodel). Dus, vanuit mijn oogpunt geven ze niet veel om de kwaliteit - het is alleen de snelheid en het tempo dat voor hen van belang is. Daarom werken senior ontwikkelaars in dat bedrijf meestal aan meer dan één project - meestal twee (er zijn ook enkele jongens die aan drie en zelfs meer projecten werken). Hier begint het bedrijf vals te spelen.
Als senior ontwikkelaar werk ik aan twee projecten. Ik heb een standaard 8-urige dag, waarbij ik 4 uur per project werk. De klanten waar ik voor werk zijn zich hier echter niet van bewust. Het bedrijf rekent hen aan alsof ik voor elk van hen 8 uur heb gewerkt. Mijn doel, als ontwikkelaar, is om beide klanten tevreden te houden met mijn productiviteit. Het leveren van kwaliteitssoftware is niet de hoogste prioriteit - het belangrijkste doel is, nou ja, zakendoen. Voor de rapportage moet ik elke klant vertellen dat ik uitsluitend fulltime aan hun project werk. Dus eigenlijk moet ik elke dag meedoen aan deze lelijke truc.
Bijna elke ontwikkelaar in het bedrijf werkt op deze manier. Het stelt de ontwikkelaars in staat om meer geld te verdienen, en het bedrijf om tegelijkertijd te besparen - een ontwikkelaar interpreteren om 16 uur te werken terwijl hij eigenlijk maar 8 uur werkt is goedkoper dan twee ontwikkelaars die reëel 16 uur per dag werken. Vergeet niet het echte geld te vragen voor die denkbeeldige extra 8 uur, en je krijgt de pure winst.
Het bedrijf is echt goed geworden in deze business. Onlangs, toen ik bij het tweede project kwam, hadden ze een bijeenkomst voor ontwikkelaars, waarbij ze ons allemaal leerden _ hoe we het feit dat we op deze manier werken_ niet moeten onthullen. Sommige van de ontwikkelaars gebruiken niet eens hun echte naam, omdat veel klanten zich in dezelfde Amerikaanse staat bevinden en elkaar goed kennen. Het bedrijf werkt heel hard om te voorkomen dat klanten zich zouden realiseren dat ontwikkelaars niet echt full-time werken, omdat het volgende een complete mislukking zou zijn voor het bedrijf:
Klant A: Hé, ontwikkelaar X van bedrijf Y heeft een echt coole functie voor mijn app geïmplementeerd!
Klant B: Hoe is dat mogelijk? Hij werkt fulltime voor mijn project!
Toen ik voor dit bedrijf aan het interviewen was, hebben ze me niet verteld dat ze op deze manier werken. Het kwam als een complete verrassing voor mij. Nu ben ik erg beschaamd en voel ik me echt slecht dat ik hier aan mee moet doen.
** Heb ik een ethische verantwoordelijkheid om te stoppen? Om de klanten van het bedrijf te verwittigen? Wat zijn mijn opties in deze situatie?