By Kim Smiley
A Goldman Sachs trading glitch on August 20, 2013 caused a large number of erroneous single stock and ETF options trades. About 80 percent of the errant trades were cancelled, but the financial damage is still speculated to be as much as one hundred million dollars. The company also finds itself once again in the uncomfortable position of making headlines for negative reasons which is never good for business.
The glitch occurred during an update to an internal computer system that is used to determine where to price options. The update changed the software so that the system began inadvertently misinterpreted non-binding indications of interest as actual bids and offers. The system acted on these bids and executed a large volume of trades at errant prices that were out of touch with actual market prices.
This issue can be built into a Cause Map, an intuitive method for performing a root cause analysis. One of the advantages of a Cause Map is that it visually lays out all the causes and the cause-and-effect relationships between them. Seeing all the causes can broaden the solutions that are considered.
In this example, a Cause Map can help illustrate the fact that the software glitch itself isn’t the only thing worth focusing on. The lack of an effective test program also contributed to the problem and testing may be the easiest place to implement an effective solution. If the problem would have been caught in testing, the only cost would have been the time and effort needed to fix the software. The importance of a robust test program for software is difficult to overstate. If the software is vital to whatever your company’s mission is, develop a way to test it.
To view a high level Cause Map of this issue, click on “Download PDF” above. Click here to read about the loss of the Mars Climate Orbiter, another excellent example of a software error with huge consequences.