5 Essential Web Analytics Tools To Drive Up Your Bottom-line

July 6th, 2009 4 comments
Web Analytics

Web analytics is the science of collecting and analyzing your web site usage data so that you can optimize your site for best results. For example, if you analyze the click behavior of your web site users, you can learn how to best place links on your site to encourage most sales. Similarly if you learn about the demographics of your users, you can target marketing campaigns to those demographics that yield most results.

There are several tools that can be used for web analytics. Some of these are paid, while others are free. Below I will discuss some of the most useful tools available. Read more…

SubSonic 3.0 Released

July 4th, 2009 Comments
Subsonic Demo

Finally a new version of SubSonic was released today with a lot of new features.  SubSonic is one of my favorite Data Access Layer (DAL) generators, that makes it super easy to create data access code.

As a developer you have a lot of control over what the generated code looks like, which is great because I do not like code generators to dictate the essence of my code.  But the beauty of SubSonic is that you never really have to interact with the generated code itself.  It’s automatically generated and compiled for you — you just need to learn how to use it, which is pretty simple.  What’s more, it’s free, and works with not only SQL Server, but also with MySQL, SQLite, and Oracle databases.  Read more…

Why Should Business Care About Software Quality?

June 26th, 2009 Comments
Best Quality

Building software is like building a house in many ways.  When building a house, we have to have a good foundation, strong pillars, proper plumbing and wiring, and so on and so forth.  When building software, we need to have a good design, clear and concise code, proper wiring of components, etc.

There is one subtle difference between building software and building a house though.  Usually when we build a house, we rarely make large renovations such as adding a story, moving around walls and windows, putting in a new electrical system, or modifying the foundation. Software, on the other hand, needs to be modified and updated quite often due to changes in business caused by Read more…

Reasons For IT Project Failures

June 22nd, 2009 2 comments
Failure

According to the 2009 CHAOS report published by the market research firm, the Standish Group, IT Project failure rate increased in the last 2 years of recession.  No surprise.

According to the report the rate of successful projects that were delivered on-time, within budget, and with the required features, dropped from 35% in 2006 to 32% in the last two years.  Also the rate of failed projects increased from 19% in 2006 to 24% recently, which included projects that were deemed complete failure and either never delivered, or delivered but never used.  The rest of the projects were considered challenged, those that were delivered late, with incomplete features, or went significantly over-budget. Read more…