Мой работодатель заставляет своих сотрудников обманывать клиентов, как мне справиться с этой ситуацией?
Сейчас у меня действительно неудобная ситуация и я не знаю, как лучше с ней справиться.
Я работаю в качестве разработчика программного обеспечения для аутсорсинговой компании, базирующейся в Восточной Европе. Большинство ее клиентов находятся в США. Мы разрабатываем новые интересные продукты для клиентов компании, поэтому в основном меня вполне устраивают задачи, над которыми я работаю.
Меня не устраивает то, как работодатель относится к своим клиентам и как он ведет бизнес в целом. Позвольте мне объяснить это более подробно.
Как аутсорсинговая компания, не имеющая собственных продуктов и взимающая плату с клиентов за потраченное время разработчиков, их основной способ увеличить прибыль - это продать как можно больше человеко-часов. В принципе, руководство компании считает, что единственная разница между разработчиками высшего и среднего уровня заключается в том, что senior разработчик может быть в два раза эффективнее, чем разработчик среднего уровня с точки зрения предоставления функций и исправления ошибок (именно это сказал мне PM, когда я спросил его, что он думает об этой бизнес-модели). Таким образом, с моей точки зрения, они не слишком заботятся о качестве - для них важны только скорость и темп. Следовательно, старшие разработчики в этой компании обычно работают более чем над одним проектом - обычно над двумя (есть также несколько ребят, которые работают над тремя и даже более проектами). Именно здесь компания начинает обманывать.
Как старший разработчик, я работаю над двумя проектами. У меня стандартный 8-часовой день, работая по 4 часа на каждый проект. Однако клиенты, на которых я работаю, об этом не знают. Компания взимает с них плату, как будто я работаю по 8 часов на каждого из них. Моя цель, как разработчика, заключается в том, чтобы оба заказчика были удовлетворены моей производительностью. Доставка качественного программного обеспечения не является высшим приоритетом - основной целью является, ну, делать бизнес. Для отчетности, я должен сказать каждому из клиентов, что я работаю полный рабочий день исключительно на их проект. Так что, по сути, каждый день я должен участвовать в этой уродливой хитрости.
Почти каждый разработчик в компании работает таким образом. Это позволяет разработчикам зарабатывать больше денег, а компании в то же время экономить - один разработчик притворяется работать 16 часов, в то время как на самом деле работает только 8, это дешевле, чем два разработчика, которые настоящему работают 16 часов в день. Не забудьте взять реальные деньги за эти воображаемые дополнительные 8 часов, и вы получите чистую прибыль.
Компания стала действительно хорошей в этом бизнесе. Недавно, когда я присоединился ко второму проекту, у них была встреча для разработчиков, которая научила всех нас чтобы не раскрывать тот факт, что мы работаем так. Некоторые из разработчиков даже не используют свои настоящие имена, потому что многие клиенты находятся в одном штате с США и хорошо знают друг друга. Компания действительно усердно работает, чтобы предотвратить ситуацию, когда клиенты поймут, что разработчики на самом деле не работают полный рабочий день, потому что следующее было бы полным провалом для компании:
Клиент A: Эй, разработчик X от компании Y реализовал действительно крутую функцию для моего приложения!
Клиент B: Как это возможно? Он работает на мой проект полный рабочий день!
Когда я проходил собеседование в этой компании, мне не сказали, что так работают. Это стало для меня полной неожиданностью. Теперь мне очень стыдно и очень жаль, что мне приходится участвовать в этом.
**Да есть ли у меня этическая ответственность уволиться? Известить клиентов компании? Какие у меня есть варианты в этой ситуации?