Already this year has witnessed a newsworthy software bug in Google’s heavily-hyped Nest smart thermostats that drained the devices’ batteries overnight, garnering icy attention from its users. Are the software sins of the past going to be repeated in 2016?
The result of a December software update, Nest users woke up to chilly homes in January—not the worst thing, but potentially dangerous or property damaging in some situations. Google isn’t in danger of being sued, because according to New York Times tech columnist Nick Bilton, users were frozen out of legal action due to an arbitration clause in their service agreements. Still, just think about the impact this event had on its customer satisfaction and public reputation.
Sadly, these kinds of update-related glitches are nothing new, nor are business disruptions from “mysterious” software bugs. Last year was rife with them. Every week seemed to bring another story of an enterprise brought to a virtual standstill. Major ones made the headlines, but for every one that made the news there were likely hundreds or thousands—large and small—that avoided unwanted media attention.
What can we learn from them?
Top five software glitches of 2015
It’s easy to shrug and assume that glitches like this happen as a matter of course, or are simply a cost of doing business in an always-on, connected world. But that couldn’t be farther from the truth. There’s simply no reason for companies or their stakeholders to settle for sub-par business execution.
Yes, upgrades and innovation are introduced at a rapid pace today, but there are ways to deploy them while ensuring that every business process and enterprise app continue to run exactly as they should. How? By the end-to-end testing of every business process, at the pace changes and upgrades are introduced. As they told us in school, “Check your work!” The same holds true for today’s enterprise applications.
Unfortunately this can’t be done manually, at least not cost-effectively or practically. But, as usual, technology has stepped up to meet the challenge. Today’s automation platforms allow business process testing at almost any scale and at the frequency needed to catch everything – even across the most complex enterprise. Automated business process testing can safeguard against such software-related disruptions and failures, and keep your business off the lists of top glitches in the years to come.