Could Agile and DevOps be to blame for banking IT failures?
Source – computerweekly.com
This is controversial and feel free to air your views or even vent your anger.
During a conversation about the TSB IT disaster a contact of mine, a senior IT professional in banking, asked a question about the link between Agile and DevOps development methods and the bank IT failures in recent years. Legacy systems are usually blamed, but what is the role of Agile and DevOps when things go wrong?
I would be interested in hearing from other experts so please send you ideas.
This is what my contact said: “Regarding big bank systems failures in the last few years – I have been wondering for some time if there is a connection with the recent growth of agile and DevOps in banking IT.
In the old days systems were fully designed in advance so you could take everything into account before writing the code. Agile is just a polite way of saying everyone is playing it by ear and making it up as they go along because they don’t really know what they are building. In the past there was a strong control point between development and production so that operations could check out a system very thoroughly before letting it go live. With Agile methods undermining the full design process and devops eroding the ‘go live’ gateway, I am wondering if these new approaches have introduced systems problems that might not have arisen doing it the old fashioned way.
Taking into account the cost of such failures and consequential impact, the old fashioned ways might be cheaper overall. Hence why clunky old legacy systems in PL/1 and COBOL on mainframes generally work ok and have been around for 40 years in some cases.”