Friday, August 28, 2009

Red Sea – Under water world

I was so excited after seeing the Red Sea - under water documentary.  The color & very nature is truly amazing.  At least once in my life time, I want to go there.  In YouTube, I could not able to find the matching video to the documentary but the below two are good one to watch…

 

Saturday, August 22, 2009

Social Networking Sites & HR


Now-a-days the social networking sites are one of the powerful tool for HR to hunt skilled resource in the filed.  The following are some of the popular tools.

    facebook      orkut       hi5

TalentBar | Ecademy | Brijj | PeerPower | Doostang | Marzar

Wednesday, July 29, 2009

IT innovation

I was going thru the list of EDGE winners and following solutions impressive.

Mobile Workforce Solution from HDFC is a complete end to end automation.

Financial Inclusion of the underprivileged makes the banks to move to village with out need of branch just using a Mobile Unit to perform operation and synch-up with center system later.

IBM Implemented a voice masking system to avoid the record of sensitive records in BPO.

Tuesday, July 21, 2009

Performance

There are movements I though performance of an application is a value add.  But it turns out to a requirement in certain scenarios.  Either performance is a value add or a requirement, the attention needs to be given every stage of SDLC.   Yes, the performance needs to be considered in each stage and the assumptions and SLA needs to be called out clearly.

The design should always talk about the scalability of the application whither that is applicable at the design time. 

Recently we had a major issue in production, an application is throwing time-out exception and whole business process is halted.  To address the production issue, we moved the code from C# code to a SQL code the performance benefit is from few hours to few minutes.  So I would call this as a bad design.  While designing the application if the importance of performance is considered such issues will be less.

There is an another incident, where a small SP malfunctioned and caused the business to halt.  A one line change and proper index in place made a big business impact. 

For example

SELECT  x.d.query('id').value('.','int') as ID
FROM @ItemIDs.nodes('/root/item') x(d)

is re-written as

SELECT  x.d.value('(id/text())[1]','int') as ID
FROM @x.nodes('/root/item') x(d)

So it is obvious that the important of performance. When we talk about the performance we should also consider the load test.  The application must under go the load test and threshold limits needs to be called out at delivery time.

So do give proper attention in each stage of SDLC for performance.

Saturday, May 16, 2009

Google Trends

I was going thro InfoSys blog on Money @ Cloud the link points the Google Trends as a proving point to highlight a fact.  I was surprised to see the impact Google Trend created.  Just by achieving search trend and presenting nice UI, Google is able to come out with a new product which helps the business people to make decisions.  It was simple idea executed excellently.

Just for fun I tried, 

  1. Microsoft, Google
  2. Oracle, SQL Server
  3. Sachin, Dhoni, Zaheer
  4. Jayalalitha, Karunanidhi

It was really interesting.

About Google Trends  Good comparison between Google Trends & MS AdCenter Lab

Engineering Excellence

Engineering Excellence Having solid engineering process and tools in place help to improve the agility of the system. Here is the high-level...