Rajesh,
Put on your “Employee” cap and think, why would you want to quit?
No one works for a Brand name (It's a nice Candy while hiring) but for and with the people he/she is working with, So Start working on your Middle Management. Or with all the Possible People who would be Someone's “Boss”
Start Hiring the Right person for the Right Job, Ex: You hire A CISCO certified Networking Professional ask him to Code on Jawa, Not that he can't but if he/she “Wants” to get into networking he/She will do that if not with your Org May be with some one else, What if Could really Understand what he wanted and what his profile is best suited for not Just on What your “Need” of the Hour is.
Understand, People do not leave Places they leave People behind; creating a culture which at no level promotes any kind of Negativity, Differentiation or Monarchy or the Employees feel Not-Cared For, Or Made to Feel like School Kids.
Its Not the Big Comforts Like the Hefty Pay Package and Good Perks that would keep an employee glued, But also little comforts like….If your employee is made feel Trusted, Respected and Treated like a matured adult and not like School Children Let me Give you an example, We had a situation where one of the cab Drivers got into an argument with an of the employee and the employee allegedly “Slapped” the Driver and the Driver Retaliated; Without asking any more questions we Decided to Discontinue the Services of the vendor and the employee was NOT Questioned for about 3 days, Upon Learning that the Vendor no longer catered to us, The employee walked up and all by himself Narrated the whole incident and we figured out that it really was the drivers fault as he had misbehaved with the female staff, But we had earned what we really wanted; Trust and Respect of the employee as we knew Had we asked a Question at that time the employee would react by Defending himself and this would Immediately hamper his Performance and also leave him with a Sour taste in his mouth which would in the Future make him “Look Out”
Like the saying goes, “A Stitch at a time Saves 9” the New Era one Goes “A Stitch at THE RIGHT time Saves 9 and a Stitch at the Right Place Saves a 100”
Considering all I that said above sounds like attaining Nirvana???
For immediate Fire Fighting Solution Try Attrition and Buffer Management.
Attrition Happens, we no matter how Hard you try it still dose Happen!
Hypothetical Situation: Considering your average attrition figure is 7% Continue hiring if a Certain Project, Process requires 100 FTE's Keeping 100 Seats occupied is a tough task although 10% Buffers is what is usually required Consider hiring Fresher and Training them so that they can be Molded better and in case some one quits you always have a whole lot of People to replace them.
Although the Fresher would Lack experience and the Expertise but a Proper Guide and Mentor could Mould them Soon enough, Even if they were put in a New Project.