The HSBC Failure Has Many Wondering: Are Banking Providers Taking the Appropriate Measures to Ensure Code Quality and System Dependability?


The banking industry has definitely had its share of ups and downs when it comes to service reliability. In the past year, there have been a number of instances where customers have been unable to gain access to funds, receive deposits, and pay bills. As reported in an article by theguardian, HSBC experienced a system failure at the end of August, which left thousands of their customers in a bind over a major banking holiday.


This “technology glitch”, as reported by HSBC, prevented customers from being paid their salaries. The reported system failure made it impossible for employers to access their business banking accounts. A staggering number of banks have experienced system failures and service issues like this one. This raises a question: Is poor code quality becoming a big problem for the banking industry?

With the HSBC system failure, approximately 275,000 payments did not go through on the Friday prior to a major bank holiday. The electronic payments system experienced problems, which prevented business customers from making payments to their employees. This is not just a glitch, but a major problem for the banking services provider.

Diving Deeper into the Rabbit Hole

When it comes to source code defects, prevention is always the better choice because it keeps costs low as well as customers happy. Are these providers using code analysis tools to identify problems before they reach their customers? This unexpected event escalated into bigger issues for other businesses and customers not associated with the bank. The following resulted from the “technical glitch” experienced by HSBC:

  • Employees could not be paid.
  • Businesses could not pay their suppliers.
  • Individuals were unable to pay bills.
  • Many experienced overdraft charges.
  • Some customers were unable to meet basic needs.

It might start with 275,000 payments not going through, but this effects far more than the current numbers in customer accounts. For example, one couple was unable to put the deposit down for their wedding venue and dress. Today, everyone relies on electronic means to pay their bills, get paid, and manage their business. The banking industry must take precautions to ensure quality issues and defects do not wreak havoc on their customers.

Code Analysis Prevents Big Problems

Reliable analysis practices are the easiest way to prevent these problems, as they aid in defect identification for improved quality and system reliability. One defect is capable of causing a number of issues ranging from lack of payment to immense overdraft charges in the banking industry. Poor code quality also impacts companies by:

  • Delaying Projects
  • Increasing Costs
  • Decreasing Revenue
  • Upsetting Customers
  • Ruining Business Reputation

Quality issues are detrimental to any company whether in banking or another industry. Code analysis helps companies identify problems within source code faster with less havoc. If a defect or quality issue remains unnoticed, costs increase and the code becomes less reliable.

For HSBC, the electronic payments system issue was not discussed other than saying a “technical glitch” occurred. Without more information, it is hard to determine if quality played a role in the problem and whether or not it was on their end or due to an outside provider. Still the issues that come along with these failures are critical in the banking industry making it imperative to take additional IT risk management measures for customers.


Get the Pulse Newsletter  Sign up for the latest Software Intelligence news Subscribe Now <>
Open source is part of almost every software capability we use today. At the  very least libraries, frameworks or databases that get used in mission critical  IT systems. In some cases entire systems being build on top of open source  foundations. Since we have been benchmarking IT software for years, we thought  we would set our sights on some of the most commonly used open source software  (OSS) projects. Software Intelligence Report <> Papers
In our 29-criteria evaluation of the static application security testing (SAST)  market, we identified the 10 most significant vendors — CAST, CA Veracode,  Checkmarx, IBM, Micro Focus, Parasoft, Rogue Wave Software, SiteLock,  SonarSource, and Synopsys — and researched, analyzed, and scored them. This  report shows how each measures up and helps security professionals make the  right choice. Forrester Wave: Static Application Security Testing, Q4 2017  Analyst Paper
This study by CAST reveals potential reasons for poor software quality that  puts businesses at risk, including clashes with management and little  understanding of system architecture. What Motivates Today’s Top Performing  Developers Survey
Pete Pizzutillo
Pete Pizzutillo VP Corporate Marketing at CAST
Pete Pizzutillo is Vice President of Corporate Marketing at CAST. He is responsible for leading the integrated marketing strategies (digital and social media, public relations, partners, and events) to build client engagement and generate demand. He passionately believes that the industry has the knowledge, tools and capability such that no one should lose customers, revenue or damage their brand (or career) due to poor software. Pete also oversees CAST’s product marketing team whose mission is to help organizations understand how Software Intelligence supports this belief. Prior to CAST, Pete oversaw product development and product management for an estimating and planning software company in the Aerospace and Defense market. He has worked in several industries in various marketing roles and started his career as an advertising agency art director. He is a graduated of The Pennsylvania State University with degrees in Business Administration and Art. Pete lives in New Jersey with his wife and their four children. You can connect with Pete on LinkedIn or Twitter: @pizzutillo.
Load more reviews
Thank you for the review! Your review must be approved first
New code

You've already submitted a review for this item