Sleeping With the Enemy? Blog Series Week 6
Coming from an IT background, I am often overly critical of a bank’s IT department. I get frustrated when they appear to be more worried about technical standards than viable functionality.
In truth, of course, both of these need to be balanced. Good functionality cannot exist without good IT - just as good technical capabilities are useless if they're not functionally relevant.
Today, let’s look at the world of non-functional requirements (NFRs). The glue that keeps the solution working and ultimately lets you sleep at night.
The list is simple and in no particular order: Security, reliability, resilience, availability, scalability, extensibility, flexibility and testability. Actually, I don’t think that some of those are even real words, but when has that stopped us in the industry before?
Security is obviously one that leaps out given the recent Heartbleed problems. But it isn’t just about secure internet connections, or plugging in card readers or biometrics; this has to be fundamental to the solution. With the financial services industry an obvious target for hackers, has its software been swept for code that could put the bank at risk? Does the software company perform due diligence in how it builds code in the first place? Is the vendor trustworthy? A great test is whether you would trust them with your own money.
Next up is reliability and resilience. This is where there is often IT versus business conflict. We all want the latest technology, and when you’re installing new IT assets, you want something that is robust as well as future proof. But there’s a fine line between modern technology and a science project. Too innovative is often less proven and that adds risk. That’s why innovative solutions need reliability built in from the ground up and by engineers who know the industry. You can only conduct business if you’re open for business, and that’s only possible if your solution is reliable, and if something bad does happen, you can handle the repercussions.
Availability is about it working around the clock, just like the world does. We're seeing a move to real-time payments around the world and with that comes the need for permanent availability -24x7/365.
Scalability (can it grow as my business grows?), extensibility (is there provision for adding incremental features and data?) and flexibility (can I adjust what I want to do today?) all go hand in hand. Service-oriented architecture (SOA) has been seen as a utopia to solve all these things, but this assumption has also caused problems. Too complex an environment with too many components has not been conducive to providing a reliable environment. And having to have too many components has also made the environment too complex (and too expensive)--not the improvement some had imagined. SOA is great, don't get me wrong, but you still need well-architected solutions, not components.
Finally let's talk about testability. The ability not just to test a solution, but also the ability to perform recurring tests to show a proven result. But it goes beyond that too. You need knowledge of what to test. And complexity adds exponentially to the different cases and failure scenarios that must be tested. If you're not testing it, then how do you know everything works? Work with your specialist (whether it be your systems integrator or the vendor) to make sure you're testing every aspect of your new business solution.
A lot of lost sleep has happened in the past couple of years caused by a multitude of factors. Care and attention to these NFRs certainly goes a long way to achieving a long, restful sleep.
Related Blog Posts
European Banks Have the Right Tools to Stay Ahead – But Will Big Tech Overtake?
Open banking and immediate payments have come a long way, according to the panellists who joined me during the ‘Open Banking in an Instant World’ session at EBAday in Stockholm recently. The building blocks are now falling into place through the introduction of national and regional schemes, open banking initiatives, regulations such as PSD2 and the acceptance and use of APIs.
Checkout Optimization Challenges: Top Tips for Online Merchants
As the current conference season draws to a close, it’s time to reflect on one of the key topics topping the agenda for many online merchants: checkout optimization.
How Banks and Acquirers Can Deliver on the Benefits of PSD2 SCA Exemptions and Differentiate Their Merchant Services
PSD2 is an opportunity for acquirers to differentiate themselves by delivering improved services to their merchants, if they implement modern solutions to manage SCA exemptions. This will drive the best customer experience in combination with regulatory compliance.
How UPI is Driving India's Shift from Cash to Digital Payments
The Indian economy has traditionally been heavily dominated by cash, while experiencing low adoption of various online payment systems including National Electronic Funds Transfer (NEFT), Real Time Gross Settlement (RTGS) and inter-bank mobile payments. The dominance of cash is evidenced by the ratio of cash withdrawals at ATMs vs debit card usage at Point of Sale (POS)—ATM transaction volume is more than 2x greater than POS.
Cooperation, Consultation and Collaboration Are the Keys to Countering CNP Fraud in Australia
As Europe, and other parts of the world ramp up for regulatory changes around PSD2, Australia is about to launch its own strategy to combat Card Not Present (CNP) fraud.
PSD2 and Strong Customer Authentication – What's in Store for Merchants?
With the final pieces of the Payment Services Directive (PSD2) puzzle coming together, payments businesses are highly focused on meeting their compliance obligations. But the forthcoming changes will affect everyone in the payments chain – and it’s important for merchants and PSPs to understand the practical implications for their businesses and customer relationships.
Transforming Telecom Companies in a Retail World
The recent MVNO World Congress in Amsterdam brought fascinating insights into the changing telecom industry, particularly around the opportunities that lie ahead for Mobile Virtual Network Operators (MVNOs) and how they can they can cement their position in today’s fast-paced climate.
Success Speaks: Surprising New Ways Students Want to Pay
Colleges and universities are facing the dual tasks of accommodating not only new payment methods, but also a new generation of students, Gen Z, whose expectations differ greatly from even millennials. How can higher education institutions meet these demands?
In our latest Success Speaks webinar, experts from Temple University, FutureCast, ACI and MTFX Group of Companies explored today’s payments landscape for colleges and universities, payment desires of Gen Z, innovations the higher education sector is already implementing and how schools can better assist with international payments.
Women Must Choose to Rise Up Despite Past, Current and Future Circumstances
Money20/20, Europe’s biggest payments and fintech event, was recently held in Amsterdam and featured Rise Up Money20/20, a global program designed to address the gender imbalance in leadership positions within the financial services and fintech industries. A cohort of 30 female professionals was selected to take part in an exclusive curated agenda, complete with a series of bespoke content sessions, one-to-one mentoring and unique networking opportunities.
Beyond Borders: Navigating the Challenges of eCommerce Expansion
eCommerce continues to flourish, with impressive growth figures year after year. In 2018, global online sales reached almost $3 trillion, and are expected to hit $4 trillion by the end of 2020.
Despite eCommerce taking an increasing slice of the retail pie (which could now be as high as 15 percent according to recent figures), it is increasingly challenging, with competition and cost pressures creating significant issues for merchants of all sizes.