Monday, July 11, 2011

Some Musings.....

I have always enjoyed rainfall.

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!

It has been nearly a year since I put words to my blog. Here's a fresh attempt to be a regular blogger...Having decided to take up a job in Lagos, Nigeria, I landed here with a feeling of apprehension and elation... With almost a month behind my back ... the apprehension has fizzled out and my mind is more concious to this new world or rather the ancient world ... Nigeria has once again made me realize that however different a world might be...when it concerns people...nothing changes ...over the last 3 weeks I interacted with Nigerians closely and came to the conclusion that they are no way different than an Indian, American or any other nationality as far their ambitions and aspirations go. I came across the same issues, the same challenges, that I have tried to master over the last several years.. more of these in detail in my future blogs ... from my place in Victoria Island to my office in Surulere.. I pass through Marina.. the busy business centre... I being the fortunate one ... as I go against the morning traffic...I zip over three flyovers ...while the unfortunate ones stuck on the ever lengthening queue on the opposite lane wait for the craps that get stalled on the middle of the road to be towed (?).. pushed away... this is a daily phenomenon ... as I wonder why these cars are not banned from plying on the busy road. One innovative idea that catches my attentions are the "bajaj" motorbikes, the "Okadas" which are used to ferry passengers! As I pass a 'NIIT' board and overtake a "Ashok Leyland" bus and a "ST" bus exported by TATA which is exactly in the same condition that you see enroute to Alibag, you wonder whether Nigeria has caught up with India or India has caught up with Nigeria!


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

After 4 years of engineering and with few computer diplomas under his belt, our young engineer is ready to take on the world ...at least the world was ready to take him.. the dire shortage of IT professionals anybody who could spell IT landed himself in a plum IT job. Having secured the job, dream of 4 years now achieved, the spark of Indian middle class soon realizes that all his dream about high end technical work, flying every week to different nooks and corners of the world are still ...a dream.. The work he encounters is not all that state of art. He has been asked to maintain some legacy crap or he is part of a large team where he is asked to cut code with everything specified for him...No room for the creative juice to flow.. This was not how it was supposed to be .. He becomes rebellious ...wants out from the maintenance team, wants out from the organization.. jumps jobs...in search of that elusive complex application developed using the state of art technology ...the lucky one amongst them gets to board the flight out of the country..becomes apple of his/her father's eyes and envy of the neighborhood.. while the others continue to jump.

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

In the past decade, the Indian IT world opened its door to aspirants from all walks of life. Even well settled 'babus' from the public organization were lured to the call of IT. My attention this week though is on the young wannabes...who pass out of different disciplines across India with a single minded focus to land a plum job in this field. These are well informed, highly motivated Gen 'Y' folks with a rock solid determination to get what they want...and many do. I remember interviewing a young pass out with dream in his eyes trying to convince me why he should get the job. He told me that he is the son of a very poor farmer and he was the only graduate in his family (Engineering to boot) and currently sharing a one room shanty with his brother-in-law. He had faltering English but he assured me that he is polishing his linguistic skills by religiously watching CNN and BBC. He went on to explain how he would be of value to the organization...his zeal and confidence landed him in the coveted job he was after. There are numerous such examples..but one thread I found amongst all these aspirants is that they come with a one dimensional view about the IT world ...More about this in my next blog..Till such time...

Tuesday, January 27, 2009

Musings...The decades gone by...

Some stray thoughts... being part of the IT industry for last two decades I have had the opportunity to have a ring side view of a world metamorphosing in front of my eyes. When I entered the IT field two decades back very few people knew the world of computers existed and even fewer people believed that a career can be made sitting in front of a monitor...back in those days, anything to do with computers meant that you are one of those geeky, day dreaming creative guys punching yourself to glory...

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 ...