Recurring |
one_organization, multiple_organization |
(a) The software failure incident having happened again at one_organization:
- HSBC has experienced similar IT failures in the past. State-backed Royal Bank of Scotland (RBS) has also faced technology failures, promising to invest in its computer systems after a glitch in June [38843].
- HSBC itself has faced previous technology failures. The recent incident with the electronic payments system affecting salary payments is another example of such failures [38695].
(b) The software failure incident having happened again at multiple_organization:
- The article mentions that Britain’s retail banks, in general, have been hit by technology failures causing inconvenience for customers. This indicates that multiple organizations in the banking sector have faced similar IT issues [38843].
- The incident at HSBC is not isolated, as other banks have also faced IT failures. The article mentions that RBS has been the worst affected by technology failures, indicating that multiple organizations in the banking sector have experienced similar issues [38843]. |
Phase (Design/Operation) |
design, operation |
(a) The software failure incident at HSBC, where thousands of Britons failed to receive their wages, was primarily due to a glitch affecting payments made by companies through Britain’s Bacs system [38843, 38695]. This glitch was a result of a fault in the information used to process payments from HSBC business customers [38695]. The incident highlights a failure in the design phase, where contributing factors introduced during system development or updates led to the issue in processing electronic transactions.
(b) The software failure incident also impacted the operation of the system, as individuals and businesses faced challenges such as bounced payments, overdraft charges, and the inability to make payments to suppliers due to the IT glitch at HSBC [38695]. This operational failure was a direct result of the system's malfunction during the processing of payments, affecting the day-to-day operations of both customers and businesses relying on the banking services provided by HSBC. |
Boundary (Internal/External) |
within_system |
(a) within_system: The software failure incident at HSBC was due to a fault in the information used to process some payments from HSBC business customers [38695]. The glitch affected payments made by the companies through Britain’s Bacs system, which processes electronic transactions [38843]. HSBC mentioned that they are taking immediate steps to ensure the payments reach beneficiaries as quickly as possible and will work with other banks to ensure customers do not lose out as a result of the problem [38695].
(b) outside_system: The software failure incident at HSBC was not explicitly attributed to factors originating from outside the system in the provided articles. |
Nature (Human/Non-human) |
non-human_actions, human_actions |
(a) The software failure incident at HSBC was primarily due to non-human actions. The incident was caused by a fault in the information used to process payments from HSBC business customers, affecting 275,000 payments including those to customers of other banks [38695]. The glitch affected payments made through Britain’s Bacs system, which processes electronic transactions [38843]. The bank mentioned taking immediate steps to ensure the payments reach beneficiaries as quickly as possible and working with other banks to prevent customers from losing out due to the problem [38695].
(b) Human actions also played a role in the software failure incident. Employers who use HSBC's business banking accounts were unable to make payments, leading to thousands of people being left without their salaries [38695]. The incident caused significant distress to individuals who were relying on their pay before the bank holiday weekend, with some having to go over their overdrafts and facing financial difficulties [38695]. Customers expressed frustration with the lack of clear communication and resolution timelines from HSBC, indicating a human element in the handling of the situation [38695]. |
Dimension (Hardware/Software) |
software |
(a) The software failure incident reported in the articles is primarily related to software issues rather than hardware. The incident at HSBC was caused by a fault in the information used to process payments from HSBC business customers, affecting electronic transactions made through the Bacs system [38695]. The glitch specifically impacted payments made by companies through the electronic payments system used by HSBC's business banking customers [38843]. Additionally, the bank mentioned that there was a problem with Bacs payments, which are responsible for the electronic processing of financial transactions within the UK [38695].
(b) The software failure incident was attributed to software issues originating from the bank's systems. HSBC acknowledged that there was a fault in the information used to process payments, indicating a software-related problem [38695]. The glitch affected payments made by companies through the Bacs system, highlighting a software issue in the electronic transactions processing [38843]. The bank also mentioned taking immediate steps to ensure payments reach beneficiaries as quickly as possible, indicating a software-related resolution process [38695]. |
Objective (Malicious/Non-malicious) |
non-malicious |
(a) The software failure incident at HSBC, where thousands of Britons failed to receive their wages due to a glitch affecting payments made by companies through Britain’s Bacs system, does not appear to be malicious. The incident was attributed to a fault in the information used to process payments from HSBC business customers [38843, 38695].
(b) The software failure incident at HSBC was non-malicious, as it was caused by a fault in the information used to process payments from business customers, leading to the failure of 275,000 individual payments [38843, 38695]. |
Intent (Poor/Accidental Decisions) |
poor_decisions |
(a) The software failure incident at HSBC, which resulted in thousands of people not receiving their salaries, can be attributed to poor decisions made in the management of the bank's IT systems. The incident was described as a "serious IT failure" by Conservative lawmaker Andrew Tyrie, highlighting the need for significant investment in the bank's IT infrastructure [38843]. Additionally, the bank's customers expressed frustration over the lack of clear communication and resolution timelines, indicating a lack of proactive decision-making in handling the issue [38695]. These factors point towards poor decisions contributing to the software failure incident. |
Capability (Incompetence/Accidental) |
development_incompetence, accidental |
(a) The software failure incident at HSBC, where thousands of Britons failed to receive their wages, can be attributed to development incompetence. The incident was caused by a glitch affecting payments made by companies through Britain’s Bacs system, which processes electronic transactions [38843]. The failure resulted in significant inconvenience for customers, with many expressing frustration on social media and facing financial difficulties due to the delayed payments [38695].
(b) The software failure incident at HSBC, leading to thousands of people being left without their salaries, can also be categorized as accidental. The failure was described as an IT glitch that affected the electronic payments system used by the bank's business banking customers to make payments, including salary payments [38695]. The incident caused a range of problems for employees and businesses, such as bounced payments, overdraft charges, and disrupted plans for the bank holiday weekend [38695]. |
Duration |
temporary |
From the provided articles [38843, 38695], the software failure incident at HSBC causing payment disruptions was temporary in nature. The incident was described as a glitch affecting electronic payments made by the bank's business customers, resulting in the failure of around 275,000 individual payments. The bank assured customers that the majority of transactions would be completed over the course of Friday afternoon and early evening, with any remaining payments completed overnight. HSBC also mentioned taking immediate steps to ensure the affected payments reach beneficiaries as quickly as possible and working with other banks to prevent customers from losing out due to the issue. This indicates that the failure was temporary and efforts were being made to rectify the situation promptly. |
Behaviour |
crash, omission, value, other |
(a) crash: The software failure incident in the articles can be categorized as a crash as it led to a situation where the system lost its state and failed to perform its intended functions. Thousands of people were left without their salaries due to an IT glitch at HSBC, which prevented employers from making payments, resulting in 275,000 individual payments failing to go through [38695].
(b) omission: The incident can also be classified as an omission, where the system omitted to perform its intended functions at an instance(s). For example, none of the staff in various businesses received their salaries as expected, causing significant financial concerns and disruptions [38695].
(c) timing: While the system was intended to process payments correctly, the timing of the incident caused delays and disruptions. Many individuals were left without funds before a bank holiday weekend, impacting their plans and financial obligations [38843, 38695].
(d) value: The failure can be attributed to a value issue as the system performed its intended functions incorrectly. Payments, including salaries and supplier payments, were affected, causing financial distress and inconvenience to customers [38695].
(e) byzantine: The incident does not exhibit characteristics of a byzantine failure where the system behaves erroneously with inconsistent responses and interactions. The failure primarily resulted in delayed or failed payments without indications of inconsistent behavior [38695, 38843].
(f) other: The other behavior observed in this software failure incident is the inability of the online banking facilities to function properly, leading to error warnings and the temporary closure of online banking facilities for businesses banking with HSBC. This additional aspect of the failure highlights the broader impact on various banking operations beyond just payment processing [38695]. |