What I know about EGIT
I worked in EGIT which was Emirates’ own I.T centre having more than 2000 employees (a.k.a EK slaves). Needless to say EGIT was one of the worst I.T centre I worked with and funny thing was it has same number of Managers as Software Engineers. Every manager wants to get Najm Awards which leads them to push their Engineers to do work crazy hours.
What is Hiring/Selection Criteria?
- Prefer somebody from own country
- Then somebody from own language
- Then somebody who has some friend
- Who has big names to show off in CV
What happens once you hired
You will start with time wasting 3 days of training where some managers will come, first brag about himself and his/her department and then Emirates of course. After 3 days you will be picked up by some another manager like some scapegoat who will expect you know everything about each department of EGIT as you been through 3 days of Training.
Why you are hired
You will be instructed about what projects being done and good thing will be your manager will tell/admit himself how fucked up all applications are. You got to do nothing new but upgrade existing application, not in terms of functionality but just somehow manager convinced business users to upgrade to new technology if application was built on a Java 1 platform then you should upgrade to the later Java 2 platform as it will solve all you problems of this application. Best part is managers blame every bug on Engineer or Technology. So after hiring you, they have fixed one problem which was (old) Engineer and now comes latest technology.
Actually why every other Emirates application is seriously F’ up
When some manager bid for project in company and wins it, he has to brag about, he can get this done in crazily quickly which will save a lot of money (salaries). Just to win project and somehow save your job, you will have to do this when you are manager as I mentioned earlier in EGIT there are crazy number of managers you will find so everybody wants to save his butt. Engineers will get initial requirement specifications and go for it as there everybody knows you can’t say to your manager this is unrealistic deadlines you are making considering if you say, you will be considered running away from work, un capable to fulfil duties, bad HR reviews, under progressed and what not.
When you have to do the job in crazy deadlines, either you forget your family and personal life and spend most of your time including weekends at work or you will simply do shortcuts and built useless applications and this is most likely.
What about me
In EGIT if you are not Arab or English then you for sure start as consultant. I was hired through the external company NIIT. After going through initial hiring, training and all aforementioned stuff I mentioned, I get to know I am going to work on some crappy application which my manager developed and now somehow he has convinced for its upgrade from the .net platform to Sharepoint technology. I don’t wanted to bore you with technical stuff but Sharepoint is a portal built using .net so no difference. Frankly speaking I could never understood purpose of that upgrade. Anyhow I started to do for what I was hired but sooner realised I have 100s of dependencies on other applications which I can’t override so I start chasing others on whom I was dependent to complete my stuff. Struggling with this, one day some another manager said, consider this company as Govt. department in India like there you will be heard in months just to do something which required minutes or even reply email and that was so true.
I cursed myself for joining such company and carry on my work. Already project was tightly deadline but one day I heard we have to finish the project much sooner than expected as business user (in other words owner of the project) needs to go for holidays and she wants it to be finished before she leaves so she can enjoy her holidays without have to think about this project). Wow…
The worst part was when I was told project was initially shown to higher management and they were simply not satisfied on what is being made so have to dramatically add up more features and we can’t get more time or can’t say we can’t do for this release as they users of this application going to be 64 executives of Emirates.
My manager got very tempted for this as he can see Award (Najm) for making customer happy and start pushing me more for which I told is not possible but then started problems. Now all of sudden I become in-efficient, incapable of doing the project and what not. Things started to get ugly, day by day and I had bad argument with my manager. After few days right after I completed the project I was called by HR and told we have zero tolerance policy so got fired on immediate basis. I tried to explain but I was told decision has been made and can’t allow you notice period as you could be bad impact on other employees which I always wonder was not until I completed the project.
Unfortunately my father got seriously ill on those days and Dr. suggested him major heart surgery which leads to his death after few weeks. May Allah bless his soul rest in peace.
Working abroad brings so much pressure on you, loads of lives depends on your livelihood and you can’t risk it and somehow you had to prefer your shitty jobs over your personal life, which I always regret and curse people who made my life miserable by taking advantage at that time.
Alhamdulilah by grace of Allah, I got so many offers after that and finally joined some company on much better salary which finally led me got an opportunity to work for their Partner Company in UK. Now I’m settled in UK and consider getting rid of EK was best thing but I know what mentaltorture I have gone through and at the end of the day no respect no regard for all those efforts and literally the day I finished their project I became bad impact on others. Living in same house I remember I had spent days when I leave early for office, my kids were sleeping and when I go late, they gone to bed… in short there were days when I haven’t get time to spend any time with them and still you are treated like this.
What I feel wrong is with EGIT
- Too many managers
- Everyone tries to migrate their applications on to the latest software version
- They do not stick with the plan nor stick with the requirement specifications
- Managers think themselves superior and never listens to engineers
- Hiring criteria sucks as its muti-cultural company, everyone manager wants to hire from their region/community
How to fix EGIT
- Fire half of managers
- Rather focusing on upgrading application in terms of software versions, should focus on building stable application by giving appropriate time
- Requirements of projects should be properly agreed and then frozen
- Managers needs to listen to engineers
- Hire on basis of merit only
I appreciate the effort admin of this website doing, this is for other people good and hopefully effective way to put pressure on EK to bring good changes in them.
December 24, 2014
“EGIT was one of the worst IT centre I worked with”