Dear Anil, you can start with the Employee Satisfaction Survey (ESS). If your management has the stomach to digest the beans that ESS will throw, then nothing is greater than it. Start taking corrective action on it.
One of the HR managers of an IT company once told me that their company conducted an ESS. One respondent wrote, "Please audit whether you live as per your mission and vision statement." The statement created a big impact on management.
The second thing is to start 360-degree feedback for your project managers. My observation is that project managers and management of small and medium-sized IT companies just assume that they have learned soft skills by themselves, i.e., without formal training. I found many project managers very poor in people management. They were one of the prominent causes of attrition.
The third thing I observed is that HR in IT is completely disconnected from techies. In other industries, the role of HR is from recruitment to exit. In the IT industry (at least in Bangalore), HR is with techies at recruitment and at exit.
My next-door neighbor many times worked well past midnight or till early morning hours. No HR for the last 4-5 years has ever bothered to ask him why he was required to work eight hours extra. In other industries, no HR worth his/her salt would do that.
In the IT industry, not many activities start on time. Many techies have told me that activities never start at the scheduled time in their company. The so-called highly qualified person has never understood one simple funda of life: if you want to complete some activity on time, then you have to start it on time too. Deadlines are there to complete the job, but deadlines are not there to start the job. This, in turn, causes a lot of hustle and bustle, tension, and stress.
These are some of my observations. Few may be true, few may not be true in your cases. I have written a few negative things, but that does not mean that I am a baiter of IT. I have complete respect for IT professionals as much as I have for others.
Ok...
Dinesh Divekar
[Phone Number Removed For Privacy Reasons]