Tuesday, October 27, 2009

The Making of an Indian IT Professional…3

It has been quite some time since my last blog…better late than never is my motto…Let me continue from where I left off last time … Let us take the example of a .NET developer as our IT Professional. Would he be successful if he is just an excellent programmer? Let us look at the typical expectation from our .NET programmer from various stakeholders… his supervisor expects him to be self-managing and be as much independent as possible, his peers expect him to help them with technical queries whenever required, as far the client is concerned they are paying top dollars for him and expect top work from him, the organization expects him to be a brand manager of the organization… the list is endless. Our programmer has to talk to the client many times to get clarifications or to explain some of his work. In many cases, where his work might overlap with his peers he may have to collaborate with them to develop the solution. All of these may sound simple but the truth is our programmer is trying to balance many skills… he has to communicate effectively to convey his thoughts, he has to actively listen, develop curious questioning skills and speak authentically. A decade back all the decision pertaining to the project would have been taken by the Project Manager but over the past several years the decision making levels have come down the order. Our programmer is expected to make instant decisions when speaking to the business user or to the client’s technical architect. Has he been formally groomed to to all these? I think not. This situation is not just true for our programmer. It prevails across the IT food chain.

The clients over the years have mastered the ropes of offshoring. They expect more bang for the buck. Unfortunately, the skill levels of the IT Professionals has not kept pace with the expectation. Why is this mismatch? Can something be done about it? All of these and more in my next blog … till such time…

No comments:

Post a Comment