The Case Against the $113.4 Million Software Upgrade
Jeff Grosse | October 5, 2009
Suppose 63,000 companies that use the same software decide to take part in the world’s largest mass software upgrade event. They all wanted to take advantage of some the great new features made available in “Snowman 10″, the code-name given to this new release. They divide themselves into two groups and agree that group A will upgrade on one Friday night and group B will upgrade the following Friday night.
All the companies realize that in order to make this upgrade happen, they’re going to have to plan ahead. They’re going to need test servers, database space, project managers, network engineers, application administrators, data backups, and most of all, they’re all going to need time. Time to setup, time to install, time to configure, time to test, time to backup, time to deploy, time to test, and time to celebrate the completion of a successful software upgrade.
For the sake of easy math, let’s only look at the cost of the upgrade weekend. Let’s assume that each company will need 1.5 people for 12 hours on the weekend of the upgrade, pretty much equal to 18 man-hours. Assuming an average wage of $100 per hour, each company will pay approximately $1,800 in labor that weekend. That doesn’t sound so bad, does it?
$1,800 x 63,000 companies = $113.4 million
Assuming a happy outcome and all the companies get upgraded with no glitches, everyone’s happy. But what happens to that $1,800 price tag when something goes wrong? It goes up like crazy and for most companies, they’ve got to scramble to get that software running again by Monday morning or somebody’s going to be updating their resume.
- Salesforce is up and running
- I didn’t have to even lose a wink of sleep to get it that way
- I didn’t have to employ a project staff to make the upgrade happen
- We didn’t have to install O/S patches
- We didn’t have to upgrade databases
- We didn’t have to recompile any applications
- We didn’t have to deploy any .war files
- Salesforce provided me with a sandbox to try everything out ahead of time
- It’s like Christmas when I’ve got new features to turn on and try out
- Salesforce took care of the upgrade for me, regardless of whether I’m on Contact Manager Edition or Unlimited Edition of their applications







