Академический Документы
Профессиональный Документы
Культура Документы
5TH EDITION
01 Why It Matters 12 Transportation Software Fails
07 18
Automation make it clear that legacy tools can no longer Software Fails Biggest Fails of 2017 That
keep pace with software development. A new era is upon in the Stock Market Went Un-noticed (Almost)
us: one that requires us to rethink our software testing
strategies, tool stacks, and priorities, and reimagine what
we can accomplish in the software industry. 08 The Butterfly Effect
of a Software Fail 19 Most Shocking Fails
of 2017
11 22
into production only continues to grow. However, with Retail & Consumer Tech
the right strategies, approaches to automation, and Software Fails Resources
better alignment with the business, I am confident that
trend will change.
SOFTWARE FAIL WATCH:
WHY IT MATTERS
Software has afforded humanity a significant level of data being stolen and made public, and impacts to
convenience, so much so that it’s hard to imagine stock prices that can quickly climb into billions of
living without it in much of our professional and dollars of lost revenue.
personal lives. When was the last time you walked
into a bank to transfer funds or cash a check? When We measure and analyze the year’s biggest headlines
was the last time you purchased a plane ticket at in this report because, as our dependency on soft-
an airport counter? How long has it been since you ware grows, so does the social, business, and financial
drove to a video rental store and browsed available impacts when it fails. How can organizations reverse
selections by walking down the aisles? Thanks to this trend?
software, all of these consumer processes can be
done from your own home, and on a mobile device. While many have modernized the ways they develop
and deploy software in order to release digital
Software has become so convenient that when it fails, services faster, the modernization of software testing
our life is highly disrupted. And this isn’t just personal has lagged behind. Legacy software testing tools that
convenience that disappears; there are dramatic were developed two decades ago—some which are
business implications to software failures and still heavily in use today—were never intended to
outages. The implications can range from travelers support high levels of quality in today's rapid release
being stranded at airports for days, to highly sensitive cycles. It’s time for a change.
2017‘S SOFTWARE
FAIL WATCH TOTALS
3,683,212,665
PEOPLE AFFECTED (AT LEAST)
70
60
50
40
30
20
10
JAN. FEB. MAR. APRIL MAY JUNE JULY AUG. SEPT. OCT. NOV. DEC.
1,715,430,778,504
ONETRILLIONSEVENHUNDREDFIFTEENBILLIONFOURHUNDREDTHIRTYMILLIONSEVENHUNDREDSEVENTY-EIGHTTHOUSANDFIVEHUNDREDFOUR
Every CIO I’ve ever known has had large, board-visible
projects where a defect discovered at the release date is
so critical that it requires a major redesign of the project
that leads to tens, if not hundreds of millions of dollars
in costs, massive delays, and a huge loss of credibility.
TODD PIERCE
Healthcare and Life Sciences Board Member and Executive
ACCUMULATED TIME LOST
46 MINUTES
8 HOURS
3 DAYS
2 WEEKS
8 MONTHS
268 YEARS
158 187
110
89
14 5 RETAIL AND CON
SUME 22
AR E R TE
CH
7
TH C
EAL
D H
AN
CE
R VI
S E
L IC
B S
PU
ER
2015 2016 2017
VI
61 76
CE
S
32 8
AN
4
48
70
SOFTWARE FAILURE STORIES BY INDUSTRY
UT
ILI
CE
T
What industries top the software failure headlines? In previous
IES
AN
per month. This year however, Retail and Consumer Tech has taken
the lead with 19 stories per month - in large part thanks to buggy
TRA
smartphone updates and the exploits of security researchers or
hackers.
NSP
Other numbers indicate a change in the trends we had observed in
ORTAT
NT
past editions of the Software Fail Watch. Between July and August
39
25% over previous months, and stayed high for the remainder
ION
of the year. While this jump is most remarkably reflected in the
Consumer Tech and Retail industries, each industry’s failures
reach its yearly high point between August and October of 2017.
81
92
108
SOFTWARE FAILURE STORIES BY MONTH
NOV.
304
OCT.
SEPT.
AUG.
JULY
stories picked up
by multiple news
JUNE
outlets
MAY
APRIL
MAR.
FEB.
JAN.
0 10 20 30 40 50 60 70 80 90 100
There are far more software
113
based software. If a website crashed due to a
Embedded software fail, it went into this category. While
each industry was well represented (showing
FAIL
three categories: software bugs, security vulnerabilities, and
usability glitches. The first, and most common, is a software
bug: an instance in which a software application fails to work
as intended. The second type is a security vulnerability: a
flaw that attackers can exploit to alter a system’s behavior or
steal data. The third and final is a usability glitch: a software
design flaw that decreases the product or application’s “ease
of use” – in many cases, rendering the product unusable.
70
60
50
40
30
20
10
0
JAN. FEB. MAR. APRIL MAY JUNE JULY AUG. SEPT. OCT. NOV. DEC.
21
10
27
20
11
33
4
3 9
97
4
109
43
68
21
Approximately 274 of the companies mentioned in 2500 STOCK VALUE 01.08.2017 – 31.08.2017
software fail headlines in 2017 were public com- 22.08.2017:
panies. While it is not always possible to trace the £1.7 Billion Pounds loss
effects of a software fail in the rise and fall of a Largest one-day share price plummet
company‘s stock prices, there are times when the 2000 CEO resigns
correlation is unmistakable.
£1.700.0
sub-prime loan company, lost £1.7 billion of its 1500
market value in just one day. The crash happened
after the CEO of Provident Financial announced
that the implementation of a new appointment
00.000
scheduling application had malfunctioned so 1000
badly that only 57% of loan debts had been
collected on time.
MANISH MATHURIA
CTO and Co-founder, Infostretch
Booking system: Arriving Airplanes: Check in desks:
THE ANATOMY OF British Airways forced to
rebook 50,000 people on 30
Thousands of people
forced to wait for hours
No computerized check-in possible
Airport staff has to use white-
Heat
hrow
Inter
n ation
al
– Over 1000 flights canceled
over 3 days
– Over 75,000 people affected
– British Airways has estimated
compensation
bill of over $200 million
– British Airways share price
rt
dropped by over $220 million
ic k Airpo
Gatw
Software failures within the Public Services and Healthcare industries dominated the A government organization contracts a software development company to customize software that can
media’s coverage of other industries. While we saw 30% fewer stories about Public fulfill complex operations and process massive amounts of data. Implementation of the finished software
Services and Healthcare in 2017 than in the previous year, the failures and vulnerabilities doesn’t go as planned however, compounded by the fact that many of the end users working with the
that made it onto the media’s radar this year were more than troubling. We saw software on a daily basis are not adequately trained on the new interface.
countless stories of hacking and tampering with international election processes, WiFi
vulnerabilities that exposed the data of billions of people, IT issues that caused tens Though several bugs surface during and shortly after implementation, decision makers are pressured to
of thousands of letters that went unsent to patients and doctors, millions of dollars in move ahead since they already invested large amounts of public funds into the project. The bugs eventually
overpaid medical billing —the list goes on and on. come to light however, when a glitch affects the public. A small scandal is kicked up over the cost of the
new software, and the organization moves to either fix the bugs with the contractor, or takes legal action to
break the contract.
# OF FAILS IN 2017
PER BRANCH 15
ELECTIONS
26
PUBLIC
24
GOVERNMENT
SUBSIDIES ADMINISTRATION
23
TAXATION
33
HEALTHCARE
37
SAFETY &
DEFENSE
ENTERTAINMENT
INDUSTRY
The Entertainment category encompasses stories ranging
from video and game app failures, to media company SOFTWARE FAILS Niantic organized a sold-out festival in Chicago, promising
that several rare Pokemon would be available to catch.
hacks and bugs in social media platforms. Some of the more of our entertainment options turn 100% 20,000 Pokemon Go players flooded the festival grounds,
biggest stories in this category include the arrest of a digital, the likelihood and resulting damage of an only to find that both the game and the cellular service
Pakistani man, when Facebook incorrectly translated his app being unable to handle the load increases networks were continually crashing under the load. The
“good morning” to a threat, the leak of unaired HBO Game dramatically. Perhaps the most vivid example in day spiraled into a PR nightmare as attendees grew
of Thrones episodes, and an Instagram API hack that stole 2017 was Niantic’s epic Pokemon Go Fest failure. increasingly angry, the festival was deemed a catastrophe,
the private data of many celebrity users. As more and Following the rampant success of Pokemon Go, and lawsuits have sprung up in its aftermath.
ENTERTAINMENT SOFTWARE 14
FAILS BY MONTH, 2015-2017
12
2015 10
8
2016
6
2017
4
2
Source: www .gamerant. com/pokemon-go-fest-niantic-hanke-letter
TRANSPORTATION
INDUSTRY FAILS
ROAD 41 PER MODE OF TRAVEL 2017
Source:
www .money .cnn. com/2017/05/29/news/british-airways-cancellations-compensation-cost
www .telegraph .co. uk/business/2017/05/30/shares-british-airways-owner-iag-skid-failure-chaos
https: //sg.news. yahoo. com /tuas-west-train-service-suspended-sunday-khaw-disturbed-software-glitch-led-collision-014023894.html
RETAIL & CONSUMER
TECH INDUSTRY FAILS
It’s been less than a decade since the smartphone took off and
became a public mainstay. Now, the devices are so embedded 30
in our daily lives that they have influenced everything from
banking to parenting philosophy.
25
The Internet of Things has solidified the role that consumer
tech plays in retail and in our lives. All of this means that as 20
companies race to be on the “bleeding edge” of innovation, the
“small” bugs we consumers encounter can quickly escalate into
full-blown product disasters. 15
Take, for example, Apple’s spate of autocorrect bugs in 2017. The 10
release of iOS 11 revealed a typing bug that would autocorrect
the word “I” to “A ? ”. While the bug is, functionally speaking, a
mere nuisance, the situation was aggravated by two factors. 5
First, there are currently more than 700 million iPhones in use
worldwide. Second, 6 billion SMS messages are sent per day –
and that’s just in the United States! The global estimate falls at
8.6 trillion messages per year.
With so many consumers encountering the same “nuisance” of 2015 2016 2017
a bug upwards of 50 times a day, it is no wonder that something
as simple as an autocorrect glitch can become one of the most
talked-about bugs of 2017.
Source: www. fortune. com/2017/03/06/apple-iphone-use-worldwide
www. edition. cnn. com/2012/12/03/tech/mobile/sms-text-message-20
Some failures can be fixed with a rapid rollback, however, we’ve
had critical systems go down for as many as seven days, and had
to revert to manual processes. This ‘solution’ created frustration
for our customers, sales and employees—the impact to our
downstream processes was huge.
CIO
Major US Retailer
SERVICE & UTILITIES INDUSTRY SOFTWARE FAILURES
The Service and Utilities category covers stories ranging from hotel booking bugs to internet and power outages. These industries play
a significant, though quiet, role in our daily lives. Whether it‘s through travel, electricity, or the internet, the work of a service-oriented
company often provides crucial support to the work of government organizations, retail, and healthcare. Without the services these
companies provide, many other companies simply cannot function.
Take, for example, the late February disruption of Amazon’s cloud storage service, AWS. Though the service was only down for a few
hours, it is estimated to have knocked out over 100,000 websites including Github, Slack, and Expedia. Internet of Things devices
were also affected, prompting one Twitter user to share that they had lost control of their TV, lights, and front gate, all as a result of
the outage.
18
16
14
12
10
8
6 2015
4 2016
2
2017
Source: www. seattletimes. com/business/amazon/outage-in-aws-storage-service-causing-online-disruptions
FINANCE INDUSTRY 4
SOFTWARE FAILS
As shown in each year of this report, software failures in
the finance industry rarely hit the headlines. This is not
Audits
19
because the industry does not have software fails – rather, it
Banking
is because of two reasons. One, major financial institutions
often have powerful crisis control teams that quickly draw Cryptocurrency
attention away from negative news, and, two, much of a
financial institution’s software lies behind the scenes, away Payroll
from the public eye.
Stock Market
This makes it easier for bugs to be patched quickly, before
their repercussions can snowball into a major news story.
The finance-related bugs that do come to light either
take place in public view (such as in the stock market,
online banking, or ATM withdrawals), or feature bugs so
catastrophic that the story cannot be buried.
4
It is also possible that the Finance industry has more
incentive to be vigilant in their fight against software
bugs. Massive legal
fines and possible lawsuits await any
organization that is seen
as having mishandled money or
data. It would also appear that financial institutions are
more scrupulous about maintaining their public image
than companies in other industries. Many people are
8
already wary of trusting their hard-earned money to a
bank. A proliferation of software bugs, blocking them from
accessing their accounts, would only confirm their fears.
13
"Although not distinctly measured, testing is one of the last
components of our process that we invest in—which is com-
mon in this industry. To date, it’s been hard to justify conti-
nuing to increase the funding around our current testing stra-
tegy, because our quality just isn’t increasing accordingly."
CIO
US Commercial Bank
BRAND EROSION INDEX
Brand damage and erosion is one of the pri- the number of relevant news hits we found. case however, with a government contractor,
mary side-effects of the public announcement Finally, we averaged the numbers from each where the choice of service or software
and media coverage of software bugs, failures, story together into an industry ranking – the provider lies entirely out of the consumer’s
hacks, and vulnerabilities. Quantifying the higher the number of stories published on a hand. This fact raises the tolerance level for
extent of that damage however, is not an easy specific software bug, the greater the level of bugs beyond anything consumers would
task. Stocks are simple enough to track, but damage done to a company’s brand. stand for in a retail company.
Another factor
how do you measure the damage to a brand’s is the speed at which companies within
reputation amongst their customers, or even The industry that came out on top, with the the consumer tech industry are forced to
amongst those considering becoming one highest level of media-driven brand damage innovate and release products. The race to
of their customers? And is there an industry per bug, is Consumer Tech.
This was a lead the market can result in the quick release
that is especially prone to damage when a somewhat surprising find, given that the of poorly tested software – a story we have
software fail is exposed? software fails around Healthcare, Finance, seen repeated over and over (and over) in
and Public Services tend to threaten health 2017. Consumer Tech
To answer these questions, we created a and well-being – a far more serious situation 22252
Brand Erosion Index. We started by sampling than a botched smartphone update. With the speed at which those in the media
a random selection of stories from each can get stories online, and the far faster speed
industry, ensuring to select stories from diverse The truth, perhaps, lies in our choices as that consumers can share their feelings via
points throughout the year and covering a consumers. If you are unhappy enough blogs, comments, GIFs, emojis, petitions and
variety of topics. We then started researching with your smartphone, it is relatively easy to demands, brand erosion can quickly spread
the keywords from each story, noting down change to another company. This is not the from social media to stock prices.
Public Service
9817
Utilities Services
Retail Entertainment
7570 7717
6694 6847
Transportation
Finance 5026
Healthcare
3199
2471
Transforming testing is emerging as a stealth strategy
to take your digital transformation initiatives to the
next level. Many organizations are quietly transfor-
ming their testing process to deliver instant insight
into the business risks of each release candidate.
TERRY MILHOLLAND
Former CIO Internal Revenue Service
ARDS AWA
THE.
SOFTWARE .
FAIL .
FUNNIEST
Connected sex toys recorded intimate sessions
without consent
Six people tragically died in an office fire after being A Palestinian man was wrongly arrested by Israeli officials
trapped between sets of automatic doors. The doors were after Facebook mistranslated his post. The construction
not built with a manual fail-safe in case of emergencies, worker posted a photo of himself by a bulldozer, with
so when the electricity cut out, the software shut down— the caption “Good morning” written in Arabic. Facebook
locking the doors and the unfortunate victims inside. translated the message to “Attack them” in Hebrew,
and “Hurt them” in English. The unfortunate man was
arrested by (assumedly) non-Arabic speaking police,
and held as a possible terrorist before the mistake was
discovered. Facebook offered no explanation as to how
the translation mistake occurred.
EQUIFAX HACK STEALS DATA OF
OVER 50% OF AMERICANS
Equifax, one of the United States’ largest credit reporting agencies, faced crippling
scandal in 2017 after belatedly announcing that up to 143 million of their
consumer records, including names and social security numbers, were stolen
by hackers. Equifax also reported that 209,000 credit card numbers were stolen,
along with the driver’s licenses of 700,000 UK citizens and 10 million US citizens.
Given that the population of the United States clocks in at 321 million, this means
that approximately 50% of Americans could now find themselves in danger of
identity theft or worse. Though the hack took place in May 2017, Equifax hid the
story until early September, further outraging the public.
COMPANIES WORLDWIDE
The WannaCry ransomware attack hit more than 230,000 computers in over 150 countries –
making it the largest ransomware attack in history. The virus, which primarily targeted a bug in
a common but out-of-date version of Microsoft Windows, locked operating systems, holding
the contents for ransom until the users paid a fine. Within less than 24 hours, the British
BIGGEST
National Health Service (NHS), Germany and Russia’s national railway, Chinese universities,
Spanish and Russian phone companies, Brazilian social security agencies, Slovenian factories,
and many more had fallen victim. It took 3 days and a 22-year-old British security researcher
HACKS OF (now being hailed as a hero) to finally halt the attacks. Global financial damage is estimated
to reach upwards of $4 billion.
2017
cbsnews. com/ news/ wannacry-ransomware-attacks-wannacry-virus- losses/
What we noticed in this year’s report—in all industries—was really the butterfly effect,
and the rapid increase in brand erosion as news coverage and negative social media
posts ramp up. All it takes is a single critical bug in the hands of your consumers for
the damage to begin. Like the saying goes, “Where’s the worst place to find out about
a bug in your software? Twitter.” Once your customers are sharing screenshots of
CONCLUSION
their error message, reporting poor customer service and lost data, one unhappy
customer quickly becomes 10. Then a news story comes out and now it’s 100 unhappy
customers—after multiple sites curate and republish that original story it's 500. Soon
your support team is inundated with the same complaint for which they don’t have an
estimated repair time. Before you know it, you’re being added to next year’s version
of the Software Fail Watch.
We don’t publish this report to call out any one particular industry, or bring everyone’s
attention back to a failure that’s long since been repaired. Our hope is that by
publishing the Software Fail Watch we can only shed some light on just how impactful
software failures can be. But, more importantly, this year’s report has shown that
even if many organizations have figured out how to develop and release software
much more quickly—many continue to struggle with quality. The good news is that as
more organizations turn to a modernized, continuous testing strategy that meets the
needs of accelerated development of complex software, we may actually decrease
the number of failures in this annual report, and in the software we’ve all come to rely
upon so heavily.
METHODOLOGY
The Software Fail Watch is an analysis of software
bugs found in a year’s worth of English language
news articles. To find the stories, we set up a Google
account with alerts for phrases such as “software
glitch” and “software bug.”
Then we manually sort through each of the alerts, If the article reported a unique software bug, we
picking out promising headlines, reading the articles extract as much information as possible and log it
for relevance, and noting down any specific details of into a detailed Excel sheet. No exact numbers are
interest. While reading the articles we ask ourselves recorded unless they are explicitly stated in the
questions like: What industry does this story fall article itself.
into? Does the article say how much the affected
software cost to implement? Does it mention how Stories that appear in multiple news alerts and are
many products were recalled? How long was the covered by multiple reputable sources are marked
system down? Is the associated company public, as having a “high level” of brand damage.
private, or a government contractor?
In the end, we categorized all the stories into 9 broad
You get the idea. industry categories: Public Services, Healthcare,
Retail, Consumer Tech, Finance, Utilities, Services,
Transportation, and Entertainment.
MICHAEL BOLTON
Principal Consultant, DevelopSense
RESOURCES
WHITEPAPER
Agile is All About Change…Why Does Testing Remain the Same?
www.tricentis.com/resource-assets/agile-testing-continuous-testing/
VIDEO
What CxOs Really Think About Testing, Todd Pierce
youtube.com/watch?v=J_F5ssmvAqI&index=3&list=PLVOwF-l9pdbcSZgw7vhtJcl4
w1ByBJpYf