Incident: Oyster Card System Glitch Causes Free Travel Chaos in London

Published Date: 2016-01-02

Postmortem Analysis
Timeline 1. The software failure incident with the Oyster card system in London happened on January 2, 2016, as reported in Article 39971.
System 1. Oyster card readers system on London buses, rail, and tube stations [39971]
Responsible Organization 1. Transport for London (TfL) - The software failure incident with the Oyster card system was caused by a technical glitch that affected Oyster card readers on London buses, rail, and tube stations [39971].
Impacted Organization 1. Passengers in London [39971] 2. Transport for London (TfL) [39971]
Software Causes 1. A technical glitch in the Oyster card system caused the failure incident, leading to Oyster card readers on London buses, rail, and tube stations suffering a system fault [39971].
Non-software Causes 1. Fare increases introduced on the same day as the incident [39971] 2. Rising rail fares compared to wages since 2010 [39971]
Impacts 1. Thousands of passengers in London were able to travel for free due to the technical glitch in the Oyster card system [Article 39971]. 2. Oyster card readers on London buses, rail, and tube stations suffered a system fault, leading to disruptions in the transportation system [Article 39971]. 3. Staff at various stations had to manually assist passengers by waving them through open ticket barriers due to the Oyster card readers being out of service [Article 39971]. 4. The software issue with the Oyster card system resulted in social media users highlighting the problem and expressing their frustrations [Article 39971]. 5. The software failure incident coincided with the introduction of new fare increases, causing additional inconvenience to passengers [Article 39971].
Preventions 1. Regular software maintenance and updates to ensure the Oyster card system is running smoothly and efficiently [39971]. 2. Thorough testing of the software updates before implementing them to prevent unexpected glitches or faults [39971]. 3. Implementing a robust monitoring system to quickly identify and address any issues that arise in the Oyster card system [39971].
Fixes 1. Implementing a thorough system testing process to identify and address potential glitches before they impact customers [39971]. 2. Conducting regular maintenance and updates on the Oyster card system to prevent future software failures [39971]. 3. Enhancing communication channels to keep passengers informed about any ongoing issues and updates regarding the system [39971].
References 1. Tweets from Transport for London's Ways to Pay account [39971] 2. Southeastern Railway's tweet [39971] 3. Social media posts from individuals like Zora Suleman and Sean Whitaker [39971] 4. Tweets from individuals like Neil Armströng and Nicola Heath [39971] 5. Analysis from Labour regarding fare increases and ticket prices [39971] 6. Tweet from Sadiq Khan, London mayoral hopeful [39971]

Software Taxonomy of Faults

Category Option Rationale
Recurring one_organization (a) The software failure incident of Oyster card readers not working has happened before within the same organization, Transport for London (TfL). Passengers mentioned that it was the "second time the Oyster card readers haven’t worked" [39971]. This indicates a recurring issue with the Oyster card system within TfL. (b) There is no specific mention in the provided article about a similar incident happening at other organizations or with their products and services.
Phase (Design/Operation) design (a) The software failure incident in the Oyster card system can be attributed to the design phase. The incident was described as a "technical glitch" that affected the Oyster card readers on London buses, rail, and tube stations [39971]. This glitch caused the system fault in the early hours of Saturday, leading to passengers being able to travel for free. The issue was acknowledged by Transport for London (TfL), and they were working to fix the problem. Additionally, the incident occurred on the day new fare increases were introduced, indicating a potential system design flaw that failed to account for such changes seamlessly. (b) The software failure incident does not seem to be directly related to the operation phase or misuse of the system. There were no reports of user error or misuse contributing to the Oyster card system glitch. Staff at the stations were aware of the problem and were allowing passengers to pass through the barriers despite the system failure. The focus was more on the technical issues with the Oyster card readers rather than operational errors.
Boundary (Internal/External) within_system (a) The software failure incident with the Oyster card system in London was within the system. The incident was described as a "technical glitch" in the Oyster card system [39971]. The article mentions that Oyster card readers on London buses, rail, and tube stations suffered a system fault, indicating an internal issue within the Oyster card system itself. Additionally, the tweet from TfL Ways to Pay apologizing for the disruption earlier further confirms that the failure originated from within the system [39971].
Nature (Human/Non-human) non-human_actions, human_actions (a) The software failure incident in the Oyster card system in London was due to a technical glitch, which is a non-human action. The glitch caused Oyster card readers on buses, rail, and tube stations to suffer a system fault, leading to passengers being able to travel for free. Southeastern Railway acknowledged the issue and mentioned that Transport for London (TfL) was working to fix the problem [39971]. (b) Human actions were also involved in the response to the software failure incident. Staff at various stations were seen waving passengers through open ticket barriers and informing commuters about the issues with Oyster cards. Additionally, passengers took to social media to express their frustration with the situation, highlighting unhelpful staff and the inconvenience caused by the malfunctioning Oyster card readers [39971].
Dimension (Hardware/Software) software (a) The software failure incident in the Oyster card system was not attributed to hardware issues but rather to a technical glitch in the software. The incident was described as a system fault affecting Oyster card readers on London buses, rail, and tube stations [39971]. (b) The software failure incident was specifically mentioned to be caused by a technical glitch in the Transport for London's Oyster card system. This glitch led to Oyster card readers being out of service, preventing passengers from touching in and out as usual, resulting in free travel for many passengers [39971].
Objective (Malicious/Non-malicious) non-malicious (a) The software failure incident related to the Oyster card system in London does not appear to be malicious. It was described as a technical glitch that caused the Oyster card readers to suffer a system fault, leading to passengers being able to travel for free [39971]. There is no indication in the articles that the failure was caused by any malicious intent or actions.
Intent (Poor/Accidental Decisions) poor_decisions (a) The software failure incident related to the Oyster card system in London appears to be more aligned with poor_decisions. The incident was described as a technical glitch that caused the Oyster card readers to suffer a system fault, leading to passengers being able to travel for free. This glitch occurred on the day new fare increases were introduced, indicating a potential issue with the software's handling of the fare changes. Additionally, the incident sparked criticism regarding the rising rail fares compared to wages, suggesting a broader dissatisfaction with the fare pricing strategy implemented by Transport for London [39971].
Capability (Incompetence/Accidental) accidental (a) The software failure incident in the Oyster card system in London was not explicitly attributed to development incompetence. The incident was described as a technical glitch that caused Oyster card readers on buses, rail, and tube stations to suffer a system fault [39971]. There was no mention of the failure being caused by lack of professional competence by humans or the development organization. (b) The software failure incident was described as a technical glitch that affected the Oyster card system, leading to Oyster card readers being out of service and passengers being able to travel for free. This incident was not portrayed as intentional but rather as an accidental system fault that disrupted the normal operation of the Oyster card system [39971].
Duration temporary The software failure incident related to the Oyster card system in London was temporary. The incident was described as a technical glitch that was resolved, allowing customers to use the Oyster card readers again [39971]. Staff at various stations were aware of the problem and took measures such as waving passengers through open ticket barriers [39971]. Additionally, customers took to social media to report the issue, indicating that it was a temporary disruption rather than a permanent failure of the system.
Behaviour crash, omission, other (a) crash: The software failure incident in this case can be categorized as a crash. The Oyster card system suffered a system fault, causing the Oyster card readers on London buses, rail, and tube stations to be out of service [39971]. (b) omission: The incident also involved omission as the Oyster card readers were not performing their intended functions, leading to passengers being able to travel for free due to the glitch [39971]. (c) timing: There is no specific indication in the articles that the software failure incident was related to timing issues. (d) value: The software failure incident did not involve the system performing its intended functions incorrectly. (e) byzantine: The incident did not exhibit characteristics of a byzantine failure where the system behaves erroneously with inconsistent responses and interactions. (f) other: The behavior of the software failure incident can be described as a system-wide disruption affecting multiple modes of transportation in London, leading to passengers being unable to use the Oyster card system for fare payment [39971].

IoT System Layer

Layer Option Rationale
Perception None None
Communication None None
Application None None

Other Details

Category Option Rationale
Consequence delay (a) death: People lost their lives due to the software failure (b) harm: People were physically harmed due to the software failure (c) basic: People's access to food or shelter was impacted because of the software failure (d) property: People's material goods, money, or data was impacted due to the software failure (e) delay: People had to postpone an activity due to the software failure (f) non-human: Non-human entities were impacted due to the software failure (g) no_consequence: There were no real observed consequences of the software failure (h) theoretical_consequence: There were potential consequences discussed of the software failure that did not occur (i) other: Was there consequence(s) of the software failure not described in the (a to h) options? What is the other consequence(s)? The consequence of the software failure incident: The incident with the Oyster card system in London did not result in any severe consequences such as death, physical harm, or impact on basic needs like food or shelter. It mainly caused inconvenience to passengers who were able to travel for free due to the glitch, leading to delays and potential financial impacts [39971].
Domain transportation (a) The failed system was related to the transportation industry, specifically the Transport for London's Oyster card system used for travel on buses, rail, and tube stations in the capital [39971].

Sources

Back to List