I assume financial software has the concept of a set of atomic transactions - ie. "debit bob $X and credit mary $X". Given that, presumably all buttons an operator clicks should generate a set of atomic transactions between customers and the bank. An automated system can then check that the total loss to the bank after these transactions have been executed isn't too big. I can't really imagine how any bit of software…
Citi’s $900M Misfire Happened During Software Switch
51–55 of 55 posts
The transaction wasn't too big in any general sense. It was just incorrect for the specific intended action that day.
Re: Citi’s $900M Misfire Happened During Software Switch
#52Re: Citi’s $900M Misfire Happened During Software Switch
#53Re: Citi’s $900M Misfire Happened During Software Switch
#54Re: Citi’s $900M Misfire Happened During Software Switch
#55Earlier quoted context omitted.
At least Citibank is trying to upgrade their ancient systems, but it sure looks as if previous or current CEOs failed to exercise due diligence. Doesn't look like good risk management at all.
Citi is one of them banks that spend a lot of their $$$$$$ in IT. They jokingly say that they are an IT company with a banking license. Anyone related can please pitch in with a TA account. How bad/frequent are their Software Errors?
[deleted]