Its 10.00 am and I am getting ready for another day at office. An employee of ours is leaving us and has submitted his resignation. He has got a good opportunity in a larger company with a salary much higher than what he is getting here. I am really happy for him as he had joined us as a fresher with low confidence and now he has grown professionally and will move well up the ladder of his professional life. Not worried about my company as he will be replaced with another competant and good engineer and life goes on...
However this whole issue of software developers jumping from company to company, each company outdoing the other in terms of salary with the large companies just gobbling up by the 100s and then thier own staff moving by the 100s from one large company to another , every large companies just hearding them like cattle ... a very crucial issue comes to my mind... I read a recent article that in day there are about 20,000 change in epf numbers, that means 20,000 people have changed thier jobs and let us not forget the count of people who dont have epf numbers. Let us be non -biased and consider let us say 10,00 people are in the process of jumping from one company to company in a day. Now each of these people will have undergone the process of handing over responsibilties in thier previous company and will undergo training and introduction in thier new company. Let us say both these activities take a accumilated 15 days presuming these companies are ISO & CMM level companies and these procedures are stremlined as well as there is not so much domain knowledge transfer.I might be wrong to say just 15 days , it could be 30 or more days that these 2 activities could take but I will stick to 15 days. Now any manager knows that these 15 days are UNPRODUCTIVE from the clients points of view because no work gets done, it is just the process of handover and introduction.
So can you imagine the total non-productive days of work taking place every day ie 10,000 people shifting jobs everyday X 15 days ie 150000 man days of un productive work is taking place every day in our country.....it makes me wonder whether we are giving true advanatge of offshore software development as a country as a whole.