July 2015

Archive for July 2015

Accenture ditching performance reviews

  Today I read the news that Accenture has finally decided to get rid of the dreaded annual performance review process.

 Microsoft, Adobe, Cisco and Juniper have already done that. Anyone who is remotely familiar with how annual appraisal process works, will appreciate the management's decision. This will also result in huge saving of billions of productive man-hours otherwise wasted by employees, supervisors and human resources team in the meaningless appraisal process.

  For those who are not familiar with the appraisal process, here is how it typically works. Every company has the appraisal season. When this time comes every employee writes her own yearly achievements, provides necessary exhibits and supporting documents (e.g. an email from a client praising her work, any internal award, any significant instances etc), provides 'self-rating' and submits it to the immediate supervisor for approval. Supervisor reviews the appraisal, provides his own recommendation, rating and comments and hands it over to his supervisor or head of department for final approval before submitting to HR.

  Once the appraisal goes to HR, the infamous bell curve comes into picture, where they try to compare performance of an employee sitting in Pune with someone sitting in New York and try to plot these performance ratings on a bell curve. Once the plotting is done, you can identify high performers and low performers. They key part in this plotting is, there can be only so many people as high performers. So naturally the ratings are adjusted to fit the desired normal distribution. This is all good in theory, but adjustment of ratings is not an easy thing to do. There are lot of backroom negotiations going on between the HR and departments. Each department tries to push as many people as possible as high performers.

  Once the final ratings are disclosed to employees, its the doomsday scenario. Almost everyone is unhappy with the final rating they receive. You can literally smell the resentment in the air. Instead of being an appreciation and motivation process, appraisal becomes a consolation process.

   I think this is a great move by Accenture management.

Technology journey

One of the exciting things about technology is that it keeps on changing. This month I completed 12 years in software technology industry. The technical journey has been quite thrilling. 

After graduating from college, I started off with customizing BaaN ERP software for manufacturing and distribution companies. In those days my duty was to create forms and sessions in BaaN and then write supporting logic in BaaN 3GL programming script. Since it was a packaged product - meant for customizing based on each customer's need, there were very few things to learn for a computer science graduate. Luckily my project had lot of interfaces written in Shell and AWK scripts. I had learned Unix shell scripting in college. I was able to leverage that knowledge in the project. Within a year and half, I got a chance to work on another project which required changes in ASP based site for our customer. The project had 3 tier architecture with 'webMethods' software suite acting as middleware and BaaN at the backend. I found webMethods product as something interesting and I learned about it.  When I changed my job for first time, my knowledge in webMethods product suite came handy and I joined a B2B and enterprise integration consulting team. Over last 10 years webMethods product suite has evolved a lot. With more focus on Mobile, Cloud, Big Data, Complex Event processing and Real time analytics.

For last few months I am also experimenting with web technologies and android. I feel I learn a lot by actually coding, practicing, debugging and testing my application, rather than just reading articles or books. 

I still enjoy being a code monkey.