Bitcoin Forum
November 08, 2024, 05:37:50 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why do bank IT systems keep failing?  (Read 1598 times)
TheIrishman (OP)
Legendary
*
Offline Offline

Activity: 1049
Merit: 1006


View Profile
January 28, 2014, 05:10:05 AM
 #1

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 28, 2014, 05:18:08 AM
 #2

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


Ah - music to our ears Smiley
threaded
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 28, 2014, 05:43:51 AM
 #3

Why do bank IT systems keep failing?

Generally bank systems are very poorly built in a rush with exceptions to architectural advice all over, this is piled on top of older systems equally bad going back to some systems so old they beg staff not to retire and scour ebay for parts.

Bank maintenance is outsourced to the lowest bidder or the ones with the most hair gel.  The outsourcers can then only make a profit if there are faults.  The result is pretty obvious: the systems develop faults. 

It's a lot like jenga: push a bit here, pull a bit there and over it goes and no one quite knows why Wink. (But the boss buys everyone beers and pizza when it happens 'cause it's just paid everyone's wages for the next few months  Cheesy )
Thylacine
Member
**
Offline Offline

Activity: 115
Merit: 10


View Profile
January 28, 2014, 09:53:38 AM
 #4

Why do bank IT systems keep failing?

Generally bank systems are very poorly built in a rush with exceptions to architectural advice all over, this is piled on top of older systems equally bad going back to some systems so old they beg staff not to retire and scour ebay for parts.

Bank maintenance is outsourced to the lowest bidder or the ones with the most hair gel.  The outsourcers can then only make a profit if there are faults.  The result is pretty obvious: the systems develop faults. 

It's a lot like jenga: push a bit here, pull a bit there and over it goes and no one quite knows why Wink. (But the boss buys everyone beers and pizza when it happens 'cause it's just paid everyone's wages for the next few months  Cheesy )

I program for a bank and this is 100% spot on. Another point is that legislation changes in the finance sector are non-negotiable and often code must be upgraded by specific dates set by the government. So this throws a spanner in the works for bug fix and clean-up projects...
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 28, 2014, 11:09:56 AM
 #5

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


Because IT systems are programmed by people, and people make mistakes.
skeroth
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 28, 2014, 01:03:16 PM
 #6

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


Because IT systems are programmed by people, and people make mistakes.
+1
WompRat
Full Member
***
Offline Offline

Activity: 232
Merit: 100


View Profile
January 28, 2014, 01:46:39 PM
 #7

Over the years I have seen so many senior managers blaming 'IT failures' for a major mistake rather than admit their own incompetence that I remain skeptical whenever I hear about these problems.  IT problems are a scapegoat that often passes by without any rigorous examination.  

If a major high street bank had a liquidity problem that was preventing them from authorizing payments, wouldn't it be easier to just blame IT systems and try to resolve it the next day rather than admit the truth?
Lethn
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000



View Profile WWW
January 28, 2014, 03:22:43 PM
 #8

If I were to put on my tinfoil hat I'd say that this is something the banks are doing to make it more and more difficult to get your money back and their back end systems will work perfectly so when another financial crisis comes along they can sneak off with all the money Tongue
BitchicksHusband
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255


View Profile
January 28, 2014, 06:29:15 PM
 #9

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


People often compare programming to bridge-building and complain that the programmers suck.  But really, it should be compared to building bridges where every day thousands of brigands come up the river with all manner of weapons trying to destroy the bridge.  And it only takes one to succeed to make big headlines.  And sadly, the programmers actually could do it if their bosses would listen to them and give them the time to make the bridge correctly, but it would take an extra 2-3 weeks, so no.

1BitcHiCK1iRa6YVY6qDqC6M594RBYLNPo
threaded
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 28, 2014, 06:33:56 PM
 #10

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


Because IT systems are programmed by people, and people make mistakes.

Halon said "Never attribute to malice that which is adequately explained by stupidity." But he's wrong when it comes to banking systems. I think when you say "mistakes" it should similarly be in quotation marks.  Nearly every one of these faults I've looked at were deliberately built in.  Sometimes you even read comments where the programmer is off with a stream of profanities about how they were told to do this that or t'other against their better judgement.  And they were right.  Grin
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 28, 2014, 07:14:55 PM
 #11

Why do bank IT systems keep failing?

http://www.theguardian.com/money/2014/jan/27/bank-it-systems-keep-failing-lloyds-rbs-natwest

"Lloyds, RBS and NatWest customers have all been locked out of ATMs or unable to use their cards at check-outs. A lack of investment is only compounding the problem."


Because IT systems are programmed by people, and people make mistakes.

Halon said "Never attribute to malice that which is adequately explained by stupidity." But he's wrong when it comes to banking systems. I think when you say "mistakes" it should similarly be in quotation marks.  Nearly every one of these faults I've looked at were deliberately built in.  Sometimes you even read comments where the programmer is off with a stream of profanities about how they were told to do this that or t'other against their better judgement.  And they were right.  Grin

Yes, my brother-in-law works programming satellites and there is no end of "mistakes" that creep in, mostly because of management interference in one way or another.
techstorm2
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
January 28, 2014, 11:00:33 PM
 #12

Because like most big businesses they have a lack of investment and tend to be built on over the years.

Ive worked in systems development for 30 years and have seen it 1st hand.

A lot of boards, particularly FDs see IT as a necessary evil and dont invest in new systems, they simply bolt on new features with the result that the systems mushroom and become frankenstein monsters which are difficult to maintain and develop further.

Just my 2 pennies.

Dime 7Q3cZtyJemmE8pJsrYgX24mHnkqZX6M6hP
BTC 18vbvovBeM5ZTZqR5ZWAy75EXE7qTNipuo
Mooncoin 2QgyivUMa7Zun6oPdxeE1yry1aNp5hqrDb
LTC Lg3UYGCAe3Tb146PiMqeGNLR7bnjdM447d
Doge DPd1XejW8TabJu5gfjyKnuQYQ9Vzw1anXN
DooMAD
Legendary
*
Offline Offline

Activity: 3948
Merit: 3191


Leave no FUD unchallenged


View Profile
January 28, 2014, 11:22:26 PM
 #13

Because like most big businesses they have a lack of investment and tend to be built on over the years.

Ive worked in systems development for 30 years and have seen it 1st hand.

A lot of boards, particularly FDs see IT as a necessary evil and dont invest in new systems, they simply bolt on new features with the result that the systems mushroom and become frankenstein monsters which are difficult to maintain and develop further.

Just my 2 pennies.
Very much this.  I know of a company running a DOS/Java/Oracle clusterfuck as their main platform to serve a very large customer base.  And up until recently I'm pretty sure my Bank were running a DOS program too.  It's a bit scary.

▄▄▄███████▄▄▄
▄█████████████████▄▄
▄██
█████████▀██▀████████
████████▀
░░░░▀░░██████████
███████████▌░░▄▄▄░░░▀████████
███████
█████░░░███▌░░░█████████
███
████████░░░░░░░░░░▄█████████
█████████▀░░░▄████░░░░█████████
███
████▄▄░░░░▀▀▀░░░░▄████████
█████
███▌▄█░░▄▄▄▄█████████
▀████
██████▄██
██████████▀
▀▀█████████████████▀▀
▀▀▀███████▀▀
.
.BitcoinCleanUp.com.


















































.
.     Debunking Bitcoin's Energy Use     .
███████████████████████████████
███████████████████████████████
███████████████████████████████
███████▀█████████▀▀▀▀█▀████████
███████▌░▀▀████▀░░░░░░░▄███████
███████▀░░░░░░░░░░░░░░▐████████
████████▄░░░░░░░░░░░░░█████████
████████▄░░░░░░░░░░░▄██████████
███████▀▀▀░░░░░░░▄▄████████████
█████████▄▄▄▄▄▄████████████████
███████████████████████████████
███████████████████████████████
███████████████████████████████
...#EndTheFUD...
pening
Sr. Member
****
Offline Offline

Activity: 245
Merit: 250



View Profile
January 28, 2014, 11:46:34 PM
 #14

Because banks are complex beast and their IT reflect that.  Most are running 80's mainframes for core services because they are reliable.  Laugh at that, but if you know the number of cockups on non-mainframe systems for the same transaction volume, you'd agree. Or even on mainframes, my company runs major data collection and processing across the world, similar to bank scale, but the data is fudged and sticky plastered or pushed out late, no one notices or an analyst kicks up a fuss and gets their next report free.  Bank does that once and its a major event.  Of course, outsourcing operations to third parties and losing hundreds of man-years of experience is their own doing (the case with RBS)

We'll all learn this in a few years time as Bitcoin nodes are running multi-terabyte blockchains.
skivrmt
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


View Profile
January 29, 2014, 12:12:36 AM
 #15

Because banks are complex beast and their IT reflect that.  Most are running 80's mainframes for core services because they are reliable.  Laugh at that, but if you know the number of cockups on non-mainframe systems for the same transaction volume, you'd agree. Or even on mainframes, my company runs major data collection and processing across the world, similar to bank scale, but the data is fudged and sticky plastered or pushed out late, no one notices or an analyst kicks up a fuss and gets their next report free.  Bank does that once and its a major event.  Of course, outsourcing operations to third parties and losing hundreds of man-years of experience is their own doing (the case with RBS)

We'll all learn this in a few years time as Bitcoin nodes are running multi-terabyte blockchains.

To upgrade the systems on any major bank would be a major up-taking.  I've worked for 2 large banks in the US and the computer systems were at least 10 years outdated both times.  And when they do update, its patchwork upgrades.  Banks are under so much pressure these days to increase earnings to please the stockholders, no room for internal computer updates.
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2349


Eadem mutata resurgo


View Profile
January 29, 2014, 06:09:41 AM
Last edit: January 29, 2014, 10:02:43 AM by marcus_of_augustus
 #16

... these massively centralised systems are doomed to failure, it is a mathematical surety.

We just have to prepare for the ultimate collapse when the failures cascade from one megabank to another, and finally the interlinked SWIFT, SEPA and FedWire settlement systems crash simultaneously.

Cluster2k
Legendary
*
Offline Offline

Activity: 1692
Merit: 1018



View Profile
January 29, 2014, 01:51:19 PM
 #17

Bank IT systems are usually legacy systems, built over existing legacy systems with hundreds of patches applied.  When it takes years to develop a new piece of software you're hardly going to throw it away when Shiny New (tm) comes along in the IT world.  My local branch still runs Windows XP on all branch computers.  It also means the layers and layers of patches and hacks break down.  Often.  That's why IT systems keep failing.

Bitcoin isn't the answer either.  You're either looking to store your bitcoins on someone else's computer (hacks, theft, government confiscation risk, etc) or if bitcoin becomes useful in daily life we'd quickly be looking at a petabyte blockchain.  Whoever creates bitcoin v2 without the exponential growth of the blockchain will create real value.  Dogecoin can die in a fire.
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
January 29, 2014, 05:19:07 PM
 #18

Kind of reminds me of analogue TV signal vs. digital TV signal...

Some parts of the world still operate on analogue only. TV picture is the same as it ever was.

Some parts of the world are in switchover status, with digital and analogue being broadcast simultaneously, and the analogue scheduled for mothballs. The analogue TV picture in these places is intermittent, sometimes it's downright unwatchable. Instead of saying "we're not putting much effort or resources into the maintenance of analogue, it's turning off soon anyway", the excuse is "these old systems, they get more complicated to maintain as time goes on, can never find all these outdated parts cheap enough" etc. Both sound believable, yet the most convenient excuse is used. Meanwhile, analogue TV is still working fine where it's the only option.

Vires in numeris
retrend
Sr. Member
****
Offline Offline

Activity: 476
Merit: 251



View Profile
January 30, 2014, 03:38:04 AM
 #19

It's this costly infrastructure that the banks hate to invest in that bitcoin and it's community have to compete with.

I don't have enough technical knowledge to understand if bitcoin will scale to process the amount of transactions banks do, but if it doesn't, I'm confident an alt coin will be able to figure out a solution.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!