Sometimes it takes longer than expected to get projects accomplished, the vast numbers of teams, projects and roles (lots of separation of duty) can make communication difficult - this slows things down. Adoption of employee enabling software can be slow - and security sometimes gets in the way without being effective - but this can likely be blamed on how highly regulated the banking industry is. Meeting regulators requirements don't help organizations stay agile, nor does it always improve security - it sometimes distracts from it.