現在,我的處境真的很不舒服,不確定如何處理該問題的最佳方法。
我正在為一家東歐外包公司的軟件開發人員工作。它的大多數客戶位於美國。我們為公司的客戶開發有趣的新產品,所以大多數時候,我對自己正在從事的工作感到非常滿意。
我不滿意的是,雇主如何對待客戶以及如何開展業務一般來說。讓我更詳細地解釋一下。
作為一家沒有自己的產品並向客戶收取開發人員花費時間的外包公司,他們增加利潤的主要方法是出售盡可能多的工時盡可能。基本上,公司管理層認為,高級開發人員和中級開發人員之間的唯一區別是,在提供功能和錯誤修復方面,高級開發人員的效率可以是中級開發人員的兩倍。 (這正是PM在我問他對這種商業模式的看法時告訴我的)。因此,從我的角度來看,他們對質量不太在意-速度和步伐對他們而言很重要。因此,該公司的高級開發人員通常從事多個項目(通常是兩個)(也有一些人從事三個甚至更多項目)。這是公司開始作弊的地方。
作為高級開發人員,我從事兩個項目。我有一個標準的8小時工作制,每個項目工作4個小時。但是,我工作的客戶並不知道這一點。該公司向他們收取費用,就好像我為每個人工作8個小時一樣。作為開發人員,我的目標是使兩個客戶都對我的生產力感到滿意。交付高質量的軟件並不是當務之急,主要目標是開展業務。 要進行報告,我必須告訴每個客戶我專門從事他們的項目。因此,從本質上講,我每天都必須參加這個醜陋的騙局。
公司中幾乎每個開發人員都以這種方式工作。這樣一來,開發人員可以獲得更多的錢,而公司則可以同時節省資金–一名假裝工作16小時的開發人員,而實際上只工作8個工作的人,要比真正的兩個開發人員便宜他們每天工作16個小時。別忘了在這假想的額外8個小時內收取真金白銀,您將獲得純利潤。最近,當我加入第二個項目時,他們為開發人員舉行了一次會議,向我們所有人傳授如何不公開我們正在以這種方式工作的事實。有些開發人員甚至不使用真實姓名,因為許多客戶位於美國同一州,並且彼此很了解。該公司正在竭盡全力防止客戶意識到開發人員實際上並不是全職工作,因為以下情況對公司而言是完全失敗的:
客戶A:嘿,公司Y的開發人員X為我的應用程序實現了一個非常酷的功能!
客戶B:怎麼可能?他全職為我的項目工作!
當我為這家公司面試時,他們沒有告訴我他們是這樣工作的。這讓我感到完全驚訝。現在我很尷尬,感到很難受,因為我必須參加這些工作。
我是否有道德上退出的責任?通知公司的客戶?在這種情況下,我有哪些選擇?