Monday, July 11, 2011
Some Musings.....
I particularly used to enjoy the early weeks of June when the sky would suddenly darken. Cuckoo bird being the harbinger of the rain used to render the air with its distinctive cries. With strong cool winds blowing and the clouds threatening to rain ...it used to be such a welcome change from the sweltering heat of May. Our targets was clearly the mango tree with the ripe "out of reach" mangoes on the topmost branches. With every sway of the branches we would be running all over the place to catch the falling mangoes. There would be thunder and lightning but surprisingly it never used to rain in such evenings.
The first big drops of the season would bring in its wake the distinct smell of mud which to this day stirs memory. As though it was the cue, the frogs would come out of their hibernation and croak throughout the night for the rest of the season. The crickets used to sound awfully loud in the still night. I no longer hear these sounds and I sorely miss them. Maybe they all have got buried under the concrete jungle.
I distinctly recollect my childhood days... when returning from school I used to put my feet on the running rain water hoping to stop the flow...taking immense pleasure on the water pushing past me to keep its appointment with the ocean. The troublesome part ofcourse was the little pebbles which the water used to deposit in my sandal and irritate me for the rest of my journey back home.
When it was pouring cats and dogs, as a kid I used to close my umbrella and enjoy the water pattering behind my ears. It used to rain with such gusto that the rains drops used to sting. The fun part of course was to watch few people who have forgotten their umbrellas and huddled under the nearby shop roofs wondering what's with this kid...and me thinking what reason would I give to my mother as to why I was dripping wet despite carrying my umbrella...
I always thought that Mumbai rains were the meanest... a small downpour of 15 minutes was enough for the roads to be flooded...it never occurred to me at that age about lack of drainage system, inefficiencies of municipalities....it just gave me another chance to fold paper and make fabulous boats and let it flow places where no man has gone before!
After the rain has truly set in, some of the seasonal tenants of the earth used to make their way out. Though I did not particularly like earthworms, I used to be fascinated by their crawl. They used to drag themselves across the ground leaving a trace in its wake. Crabs of different sizes used to crawl out of their freshly dug hole and disappear at the slightest vibration.
Watching the rain mercilessly beating outside with accompanying lightning and thunder shows, through the window of my Lagos apartment, I can only wonder at nature how unique it can be.
Till next time ...
Sunday, October 24, 2010
I am back!
I believe the best way to know a country in a short span of time is to watch its National Television channel. An equivalent of Doordarshan in Nigeria is NTA. That's where the similarity ends. I was surprised to see the dose of patriotism that is being displayed. Some of the software, especially for the pre-teens is really good. If half of what is shown is implemented, in the next 5-10 years we will have a african country making its mark in the global scene.
More of Nigeria, my work and other interesting facts im my future blogs... till such time ...
Saturday, November 7, 2009
How to keep IT professionals tune in with times?
As seen in the last blog, the expectation from the IT professional has increased manifold. He is no more the technical geek. If we take the cross section of Indian IT business we will find that more than 60 percent of the revenue comes from maintaining legacy systems for their clients. What has that to do with our software professionals? A lot. From a commercial stand point, for Indian IT companies these maintenance projects are a significant segment to reduce their costs. You may ask how. These projects run for years and provide ample opportunity to try out new resource mix by inducting fresh graduates and non-engineering graduates (read reduction in salary costs) and thereby improving the organization’s bottom line. Compared to a new green field project the number of “billed” rookies in a maintenance project would always be substantially higher. As these resources would be maintaining systems that are live and contributing to the business of their clients they cannot just start tinkering with the code. They need to understand the overall architecture of the system, understand or probably learn new software languages (as most of the legacy applications would have been in some 3G languages), understand the existing coding structure, understand the original business need, develop skill to elicit requirements (for the new ticket items), arrive at decisions on what to incorporate and what to leave out for future releases, develop the skill to document these requirements, understand the impact of the current changes to the existing system, write code, write test cases (generally these small teams cannot afford to have separate testing teams) and execute both unit and regression tests and deploy them as well. These processes are neither taught in their colleges nor do they undergo these as part of their induction training program when they get recruited. You may argue that the business has been doing good so far and this model has not adversely impacted the client’s business in anyway … so why bother? This argument may soon fall apart as the clients get to understand the outsourcing model much better and would ask more for the same. Because the IT professionals lack any formal training in handling maintenance projects their productivity get greatly inhibited. On an average, if you look at the ticket resolution per resource per month it would hover around 6-8 tickets.
Can this improve? Definitely. The first step in this journey is to understand at a broad level the various skills the maintenance resource has to grapple with. The second step is to plan learning programs to groom these resources holistically on all these skills. The third step is to figure out how best to train them without compromising on their billable time. All of these and more in my next blog… Till such time ….
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…
Tuesday, March 3, 2009
The Making of an Indian IT Professional ...2
With the recession cloud looming overhead, reality has started knocking many doors. As the IT fever is slowly subsiding, it is probably the right time to take a hard look at what really makes an IT professional? It is just technology or there is more to it? Given the hard times what does the IT organizations look for in an IT professional? What does the fortune 1000 and other global customers expect out of an IT professional? All of these and more in my next blog..Till such time ...
Saturday, January 31, 2009
The making of an Indian IT professional
Tuesday, January 27, 2009
Musings...The decades gone by...
Over the next few years as the 'computer fad' caught on...the middle class young college grads in India realized that one can make more moolah in one year in the IT industry than his dad earned in his life time in the conventional industry...as the herd mentality caught on, the local dream merchants started dishing out the right menus ..IT training courses to prepare you for earning millions in SAP..Recruitment companies to get you that dream positions in dreamier companies ... travel agents to service your travel needs...builders enticing you with that dream house ..marriage brokers with those "For me!" kind of beautiful girls ... and the list continued..
As the Y2K era dawned... many Indians found themselves all over the world either by accident or by design..making their dad proud (a guy whom his dad had written off as a bum) ...the 'foreign' bug was so bad that any opportunity to go abroad was not to be missed even if it meant cheating your employer...I remember an incidence ...when a guy took a month's vacation (sick leave) from his employer and travelled abroad ...helped by a 'body shopper' to do a project in Europe .. eventually found and thrown out..
Over the last several years, the 'new age' Indian 'having been there done that' attitude are returning home either out of choice or compulsion...Having seen both the worlds and with enough experience packed under their belts they are either occupying key decision making positions in various IT organizations or or rolling up their sleeves to create something that they believe is the right way or doing something to 'give back to the society'...
This short prelude will help me to link my future blog articles on the want/ needs and must haves of the new-age IT Indian. Till such time ...