Mój pracodawca zmusza swoich pracowników do defraudacji swoich klientów, jak mam sobie z tym poradzić?
W tej chwili mam naprawdę niekomfortową sytuację i nie jestem pewien, jaki jest najlepszy sposób, aby sobie z nią poradzić.
Pracuję jako programista dla firmy outsourcingowej z siedzibą w Europie Wschodniej. Większość jej klientów znajduje się w Stanach Zjednoczonych. Opracowujemy nowe i ciekawe produkty dla klientów firmy, więc w większości jestem dość zadowolony z zadań, nad którymi pracuję.
Nie jestem zadowolony z tego, jak pracodawca traktuje swoich klientów i jak ogólnie prowadzi działalność. Pozwól mi wyjaśnić to bardziej szczegółowo.
Jako firma outsourcingowa, która nie posiada własnych produktów i pobiera od klientów opłaty za godziny spędzone przez deweloperów, ich podstawowym sposobem na zwiększenie zysków jest sprzedaż jak największej liczby roboczogodzin. Zasadniczo kierownictwo firmy uważa, że jedyną różnicą pomiędzy programistami wyższego i średniego szczebla jest to, że programista senior może być dwa razy bardziej wydajny niż programista średniego szczebla pod względem dostarczania funkcji i usuwania błędów (dokładnie to samo powiedział mi PM, kiedy zapytałem go, co myśli o tym modelu biznesowym). Więc z mojego punktu widzenia, nie obchodzi ich jakość - liczy się dla nich tylko szybkość i tempo. W związku z tym starsi developerzy w tej firmie zazwyczaj pracują nad więcej niż jednym projektem - zazwyczaj dwoma (są też faceci pracujący nad trzema, a nawet więcej projektami). To właśnie tutaj firma zaczyna oszukiwać.
Jako starszy programista pracuję nad dwoma projektami. Mam standardowy 8-godzinny dzień pracy, pracuję 4 godziny na każdy projekt. Jednak klienci, dla których pracuję, nie są tego świadomi. Firma pobiera od nich opłaty, jakbym pracował 8 godzin dla każdego z nich. Moim celem, jako dewelopera, jest, aby obaj klienci byli zadowoleni z mojej wydajności. Dostarczanie wysokiej jakości oprogramowania nie jest najwyższym priorytetem - głównym celem jest, cóż, zarządzanie biznesem. Do celów raportowania muszę powiedzieć każdemu z klientów, że pracuję w pełnym wymiarze godzin wyłącznie nad ich projektem. Tak więc, zasadniczo, każdego dnia muszę uczestniczyć w tym brzydkim podstępie.
Prawie każdy programista w firmie pracuje w ten sposób. Pozwala to deweloperom zyskać więcej pieniędzy, a firmie zaoszczędzić w tym samym czasie - jeden deweloper pretending pracuje 16 godzin, podczas gdy w rzeczywistości pracuje tylko 8 jest tańszy niż dwóch deweloperów, którzy really pracują 16 godzin dziennie. Nie zapomnij naliczyć prawdziwych pieniędzy za te wyimaginowane dodatkowe 8 godzin, a dostaniesz czysty zysk.
Firma stała się naprawdę dobra w tym biznesie. Ostatnio, kiedy dołączyłem do drugiego projektu, mieli spotkanie dla deweloperów, ucząc nas wszystkich jak nie ujawniać faktu, że pracujemy w ten sposób. Niektórzy z programistów nie używają nawet swoich prawdziwych nazwisk, ponieważ wielu klientów znajduje się w tym samym stanie USA i dobrze się znają. Firma pracuje naprawdę ciężko, aby zapobiec sytuacji, w której klienci zdaliby sobie sprawę, że programiści nie pracują w pełnym wymiarze godzin, ponieważ:
Klient A: Hej, programista X z firmy Y wdrożył naprawdę fajną funkcję dla mojej aplikacji!
Klient B: Jak to możliwe? Pracuje dla mojego projektu na pełny etat!
Kiedy przeprowadzałem wywiad dla tej firmy, nie powiedzieli mi, że pracują w ten sposób. Było to dla mnie zupełną niespodzianką. Teraz jestem bardzo zażenowana i czuję się naprawdę źle, że muszę w tym uczestniczyć.
*Czy mam etyczny obowiązek odejść? Żeby powiadomić klientów firmy? Jakie są moje opcje w tej sytuacji? *