Quote:
Originally Posted by jalfrezi
No offence. I spent a year in the IT department of a digital marketing company and within a week it was obvious what the game was...account managers agree crazy deadlines with client, throw the work at IT team and threaten them with XYZ if it's late, while IT managers do nothing about it because they have no authority. The 'account managers' were all young amoral girls employed to flirt with male clients.
I stayed a year so I didn't have any awkward questions to answer at my next interviews, but I honestly don't know how I lasted that long. By the end of my time there the whole IT dev team had left and been replaced.
At most of my jobs there's a milder version of this where the business side wants something and the dev managers agree to a very aggressive schedule because they have less leverage than they should.
As a dev lead I've learned to counteract it with underselling and over-delivering - because they really have zero idea what we do or how long it takes to do it.
When something is hard - you make it sound impossible. When something is medium, you make it sound hard. When something is easy - you make it sound medium. When something is super-easy - you tell them it's super easy, just so they don't think you're sandbagging on the other stuff.
When you figure out something you were unsure would work or not - having first told them it probably wouldn't work, you blast your miraculous accomplishment from the highest rooftops. I AM A GOLDEN GOD!
EZ game.