There’s an unmistakable trend in software and it’s going to change how firms and users handle technology in the future. The trend is for far more frequent upgrades – often as part of a Cloud or subscription package — and the result is going to be a higher tempo of IT testing and user training.
Numbered are the days when you’ll sit comfortably on 8 year old software doing what you’ve always done. Coming are the days when your computer acts more like your mobile phone or tablet – with new software updates (including feature changes and additions) coming on a far more rapid schedule.
Why Is This Happening?
Well, the simple answer is because software companies have figured out that it’s better for them to have predictable, on-going, revenue and that when customers only buy their product once every 5-8 years they make less money and have more problems.
Financially if they can get you to pay them $10 a month, every single month, they’ll make more in the long run than if you only give them $250 every 5 years.
From a technical standpoint quite a lot of the support calls they get are from users who are either running very old software or who are trying to migrate from very old software. If they can bring everybody to a newer (ostensibly better) piece of software and get them to make small, incremental, regular, upgrades the thinking is that it will reduce support costs for them in the long run. A more homogeneous user base simplifies technical support.
There is also a benefit to being able to add new features and capabilities, as well as fix old bugs and problems, on a more aggressive schedule. Your software SHOULD get better, faster. Should.
From a sales standpoint there’s a certain segment of users who get excited about a faster upgrade tempo and that will create more buzz around the product. Also if you’re on a subscription plan you won’t have to come up with the large capital expenditures to upgrade. The upgrades will just be included in your monthly fee.
So What’s the Problem?
Well, the problem is that traditionally firms have upgraded software rarely and on their own schedule. You usually knew days, weeks or months ahead of time that you were going to upgrade and that meant you could test the software, train your staff on its new features and capabilities and roll the upgrades out during a period where you can afford to be a little slower. With this new model you’re going to have to be a little lighter on your feet and ready to upgrade within days or weeks, rather than months or years.
It also means it’s going to be harder to find and hire staff who have years of experience with the version of the software you’re using. If the software has only existed for 4 months, nobody is going to have 3 years of experience with it.
With a faster schedule of software updates you may also find that the occasional stinker of an update happens much faster too. That means while you may have less serious problems, they’re likely to happen more often.
Finally upgrades do, occasionally require other things to be upgraded. It may be that the new version of the software requires you to have more RAM or a newer version of the operating system. That means that you may be forced into other upgrades that you hadn’t planned to make.
What Do We Do About This?
With the new tempo of upgrades you’re going to have to be a little more aggressive. You’ll have to anticipate the changes as best you can, quickly test any integration or customizations and, very likely, give your staff more frequent training opportunities to keep them up to speed with the latest version.
Many services that do these upgrades WILL have the ability for you to “snooze” the upgrade so that you’re not as likely to just get blindsided by a major change on Monday morning when you’re under a deadline to get critical documents out. But you’ll have to be paying attention – generally the default will be to roll out the update, which means if you’re asleep at the switch and don’t affirmatively snooze that update you’re going to get the new version. Ready or not, here it comes.
And keep in mind that will only be a “snooze”. The new version IS coming, it’s only a question of if you’re getting it on Monday or you’re getting it a month from now. Companies like Google or Microsoft aren’t going to maintain dozens of back versions of the product anymore. You can buy a little time…but eventually you’re going to have to join the rest of the customers on the current version.
Not every upgrade is going to be a major change, of course. In fact, most of them will likely be fairly small things that you and your staff will just roll with. Nonetheless you’re going to have to be vigilant for which updates (and which specific changes) ARE a big deal for your firm. If you have an investment in custom macros or third-party plug-ins you’ll need to conduct ongoing testing to make sure none of those tools is going to break with the next update (and fix them if it does).
These new software practices are going to keep everyone on their toes. The firms that manage that ongoing change the best are the ones that will thrive with it.