Thursday, 29 August 2013

"At the touch of a Button"

The media do love to take a pop at banks. Whether it is banker’s bonuses, overdraft charges or miss-selling, the knives frequently come out, as they did this week over miss-selling of identity theft protection. Despite working in banking for over thirty years, I do accept that a lot of the criticism is valid, but I also know that if my experiences are anything to go by the majority of people working for banks want to offer customers a good service, are disappointed and sometimes embarrassed when things go wrong, and are quick to accept it when that happens and to put it right.

Over the years a popular theme for media criticism has been account switching, when the factoid that you are more likely to be divorced than to change your bank account is trotted out, usually without any figures to back up the statement. Some credence may be attributed to the statement on the basis that the average length of a marriage, as calculated by the Office of National Statistics[1], was eleven years in 2010, whereas the Independent Banking Commission found that on average, account holders change their bank account every twenty six years. To put these statistics into a different context, in 2011 there were 117,558 divorces recorded in the UK, whilst in 2012 a whopping 1,200,000 people switched their bank account. As ever with statistics, you pay your money and chose the ones that prove your point.

The common criticism when it comes to switching bank accounts is that banks make it difficult for people to do so; Shadow Chancellor Ed Balls said so on The Andrew Marr Show last year, so it must be true. Presumably then, Mr Balls will be pleased with the Current Account Switch Service being introduced into the banking industry in September. The Payments Council, who are behind this initiative, intend that this will enable banks to deliver a “seamless, hassle-free switching service” completed within seven working days. One of the factors in this is that whereas it has always been the task of the banks to ensure that Direct Debits and Standing Orders are transferred across automatically, the notification to Remitters of a Beneficiary’s new bank details was the responsibility of the account holder, but this has now passed to the banks.[2]

There are people, Conservative MPs for example, who would go one step further and require account number portability, i.e. an account number for life that would follow customers from bank to bank. I’m not sure what sort of world that people who propose this sort of thing inhabit, but presumably it is equipped with nice padded walls and no sharp implements. Account Number portability would cost unimaginable amounts of money and take many years to implement. The Payments Council has looked into the possibility and recognises that delivering portability would require a central utility and the replacement of the current Sort Code/Account Number system; potentially they say, every customer, not just those switching their accounts, would need to have a new account number. And who would pay for the investment required to accomplish this? The customer, that’s who. Free (if in credit) banking is now so ingrained in UK banking culture that any bank that began charging for Standing Orders, ATM transactions and the like would see a stampede of customers moving their accounts away. Account Number portability as imagined by the Payments Council would be expensive to implement and to pay for it banks would introduce Current Account charging. Frankly I cannot see it being long before one of the High Street banks begins to charge all Current Account customers for their accounts anyway, and where one bank goes, the others will follow sooner or later.

People, be they Members of Parliament, journalists or the man on the Clapham omnibus, have a habit of believing that in this day and age if they can imagine it then it can be done. It always amuses me to read, and it is a phrase that commonly appears in newspapers, that such and such can be achieved “at the touch of a button.” Banks can transfer money from one side of the globe to another instantaneously, “at the touch of a button.” Banks should be able to transfer accounts, “at the touch of a button.” Few people have any comprehension of the amount of time and effort required to make something happen “at the touch of a button,” be it in banking or any other industry.

The famous button, at the touch of which, anything is possible.


For some fourteen years of my working life I was in some way responsible for making things happen “at the touch of a button” which can be very rewarding when you deliver the finished product, but extremely frustrating getting there.

Firstly there are the user’s requirements, which are either vague in the extreme and require innumerable meetings to extract, like blood from a stone, the user’s needs, or the requirements will contain all manner of fanciful, impracticable and sometimes bizarre features. This is sometimes referred to as wanting “the moon on a stick.” Inevitably however good, bad or indifferent the user’s requirements, one crucial factor will be forgotten and only introduced at a very late stage, to the consternation of all involved[3].

What users want.


The user’s requirements having been shoe-horned into a design document, which hopefully the users will sign off, development commences. Now the fun starts. Sometimes the needs of the users simply cannot be transformed into something workable; sometimes the software simply will not support the requirements; sometimes the developers have their own ideas about what the users want and build what they think is required rather than what was actually asked for. There are occasions when what the users want simply cannot be accommodated and a certain element of manual working is required; naturally once a human element is added to the process, the possibilities for some sort of error are increased. I would bet a pound to a penny that systems developed to accommodate account switching have gone through this process of compromise and negotiation and that some element will have potential failure points.

After development comes the testing (which, along with the requirement gathering and some of the design, was where I came in). Oh what fun to be given a new application or system or change to an existing one, and to try to break it, because that is what testing is largely about. It is very easy to test something and prove it works; the key to testing is to do the unexpected, to do things that are wrong, to try and make a system do something it was not designed for. When it comes to testing something it really is how it handles the exceptions that counts.

Ostensibly my role was a system tester, but I normally undertook User Acceptance Testing (UAT) too; usually because the business had too few people to spare to do it themselves. If they did do their own testing it would normally be in a fairly cursory manner. On one memorable occasion, many years ago, users failed to highlight a defect that they found in their testing on the grounds that they assumed it work properly when it went live. Err, not unless you tell someone to fix it, it won’t!

UAT is interesting; you have to get yourself inside the mind of someone who will actually use whatever it is you are testing and try to think of the most outrageous, obscure, bizarre sort of error that they could possibly make and try and replicate it. I like to think that I was pretty good at that, but I have to admit that no matter how hard I tried, real users, dealing with real customers and with real data, would always somehow create a scenario more unlikely than I could possibly have imagined. This would result in some change being necessary to the system, or sometimes some sort of manual workaround, temporary or permanent.

I anticipate that at some stage in the near future an article will appear in the press, or a feature will be shown on TV, highlighting horror stories of people who have had problems switching accounts despite the new service and its promises to simplify the process. At some point during that article or discussion, someone will in all probability say that it really should be achievable “at the touch of a button.” It would be nice, if just for once, someone acknowledged exactly what is required to make something happen “at the touch of a button.”



[1] Or, as they were known to one of my favourite writers, Keith Waterhouse, The National Guesswork Authority.
[2] Full details of the Current Account Switch Service can be found on the Payments Council website http://www.paymentscouncil.org.uk/
[3] Sometimes known as scope creep, the introduction of critical requirements, sometimes on the eve of implementation is a frustration known only too well in IT departments.

No comments:

Post a Comment

Readers Warned: Do This Now!

The remit of a local newspaper is quite simple, to report on news and sport and other stories relevant to the paper’s catchment area. In rec...