Wow. That was some weekend for business failures in the news headlines! We donāt think thereās ever been a better illustration of the importance of testing than what happened to some of the worldās biggest brandsā¦ Updated 20th March ā…
Wow. That was some weekend for business failures in the news headlines! We donāt think thereās ever been a better illustration of the importance of testing than what happened to some of the worldās biggest brandsā¦
Updated 20th March ā Greggs, the well-known bakery chain suffered store closures and customer misery after a payment systems failureā¦more below!
Burger breakdown
First up: on Friday, McDonalds (that small burger franchise) had an epic meltdown of systems in their restaurants. Globally. Yes, we will let that one sink in. Over 5,000 restaurants in the UK, Australia and Japan, plus other countries, suddenly stopped being able to take orders.
Cyber attack? No. A āconfiguration changeā via a third-party provider ā likely a software update ā that hadnāt been tested, brought the burger chain to their knees as they couldnāt take orders around the world.
Supermarket Sweep-ing tech issues
Fast-forward 24 hours and two of the UKās biggest supermarket chains, Tesco and Sainsburyās, suffered a similar fate.
Sainsburyās were forced to apologize to customers after most of their online grocery deliveries couldnāt be delivered due to technical issues; they were also unable to offer contactless payments in store. Their tech issues later transpired to be due an overnight software update.
As if out of sympathy a key rival, Tesco, decided to have a similar issue and were forced to cancel a small number of orders.
āYou donāt do a major update to your live system without making sure its going to work first.ā
According to retail technology analyst Miya Knights, āif a major update was being made to a live system there needed to be rigorous testing protocols in place [and] rigorous release planningā.
One of their customers, a computer science teaching fellow at Aston University, had this to sayā¦
āI went on to the Tesco site and they had no deliveries slots today. People need to test software. You donāt do a major update to your live system without making sure its going to work first.ā
Flaky software hits Greggs
Not wanting to miss the IT action, early on Wednesday 20th March, Greggs, the bakery chain, announced theyād been hit by an IT issue that was affecting card payments and theyād been forced to close some stores and only accept cash paymentsā¦
According to expert, Paul Cooper, who is Head of IT at takepayments, āLast weekend Sainsburys shared that the error in the payment systems was due to an overnight software update that encountered problems, which affected the ability to take contactless payments the next day. Although we donāt know for sure, it sounds like the supermarket may not have tested the update sufficiently. Itās important for any business to test their system updates thoroughly and to keep any updates local.ā
Test today. Donāt fail tomorrow.
All four firms will have experienced a drop in revenue for the affected period. Some of them may have to deal with a lot of customer complaints. Some may experience a hit on share prices. All will have experienced a negative mark against their brand experience, which they all pride themselves on.
And whatās the conclusion of our story ā when one weekend sees the chaos caused by a lack of testing when deploying config changes? Well, itās shining through loud and clear.
Test thoroughly.
If you want to find out how you can avoid joining these three and transition to bug-free releases in less than a week, then letās talk.
It doesnāt have to be you next.