Skip to main content

RPA - The miracle solution for incumbent banks to bridge the automation gap with neo-banks?


Hypes and marketing buzz words are strongly present in the IT landscape. Often these are existing concepts, which have evolved technologically and are then renamed to a new term, as if it were a brand new technology or concept.
If you want to understand and assess these new trends, it is important to reduce the concepts to their essence and compare them with existing technologies, e.g.
  • Integration (middleware) software ensures that 2 separate applications or components can be integrated in an easy way. Of course, there is a huge evolution in the protocols, volumes of exchanged data, scalability, performance…​, but in essence the problem remains the same. Nonetheless, there have been multiple terms for integration software such as ETL, ESB, EAI, SOA, Service Mesh…​
  • Data storage software ensures that data is stored in such a way that data is not lost and that there is some kind guaranteed consistency, maximum availability and scalability, easy retrieval and searching of data, maximum security…​ Again there are multiple evolutions in this domain, from simple file storage to SQL databases, up to no-SQL databases and object storage services all the way up to decentralized Blockchains.
  • Software development services try to build as quickly as possible software, according to the business requirements. Also here multiple evolutions have allowed to significantly improve the productivity of software engineers, via different levels of abstraction, i.e. from low-level assembly code, up to higher-level programming languages (with different concepts like imperative versus declarative languages, object-oriented versus functional programming languages, script languages…​) all the way up to the Low- and No-code tool which are becoming more and more common.
One other trend, which falls in this category, is RPA, short for Robotic Process Automation, which allows to automate simple tasks via virtual software robots and uses a combination of screen scraping, workflow automation and artificial intelligence to accomplish this. With double digit growth figures in the last couple of years and predictions by leading research companies stating that RPA will soon be used by almost half of the large corporations and can impact the job of up to 10% of the worldwide worker population, this trend is hard to ignore.
Nonetheless people working in IT won’t hesitate to say, that they have been automating tasks for decades, as this is exactly what a programming language does, or what Excel macros have been doing for years.
The difference is that RPA is aimed at business people, but haven’t we heard that argument before as well? Almost 10 years ago I was exploring BPMS for a large bank. One of the aims of BPMS was that business people would be able to model and manage the business processes.
Today, the Low- or No-Code platforms, also attempt to make it possible for business people to build "simple" applications.
So where is the difference? As always the difference is in the type and level of abstraction. RPAs are abstracting away the complexities of programming languages, by only providing a subset of programmatical options, required to automate manual tasks (such as logging into applications, copying and pasting data, moving files and folders, filling in forms, scraping browsers, extracting data from documents…​) in an easy way. But as with any level of abstraction, (prescriptive) choices have been made, limiting the flexibility (i.e. level of control) for the "programmer".
For years large organizations have dealt with shadow-IT, i.e. mainly sales and marketing departments that bought and/or built all kind of tools out of control of the IT department. Usually these shadow-IT organisations find their origin in the lack of speed, flexibility and available resources in the IT organization, but often backfire at a certain moment in time, due to the lack of good IT practices (like security, source control, Quality Assurance via different test environments, DevOps principles…​), meaning that such tools arrive soon at their limits.
It seems that with the rise of Low- and No-Code tools and RPA, we try once again to bypass the IT departments, while avoiding (or at least postponing) the associated issues.
We should therefore pose the question:
  • Is such a shadow-IT desirable, given all medium- to long-term downsides such tools give? Shouldn’t we work on making existing IT departments more agile and deliver more and faster, so that we don’t need such tools?
  • Do these tools really live up to their expectations? Just like I have never seen any business person, changing directly BPMS processes, I find it hard to believe the average business person setting up and maintaining (complex) RPA processes. The best proof of this paradigm is the number of consulting firms providing RPA services. If anyone without IT knowledge can setup RPA flows, it is strange to see that these external specialists are so desired.
Don’t understand me wrong however. RPA, even setup by external specialists (such as BrightKnight), can unlock enormous benefits for organizations, as they can reduce manual workload enormously by allowing to process data much faster and 24/7 (allowing to reduce resource cost and reduce lead time of business processes), without errors (increase quality) and fully confidential. Furthermore, they can make the boring, non-motivating work obsolete (take the robot out of the human), allowing employees to focus on tasks which give more satisfaction.
But let’s keep in mind as well, that it’s a temporary short-term patch, which often needs to be setup by external specialists. However, this "limitation" does not reduce its added-value. RPA projects can often be setup fully independent (as often no change is required to the existing legacy applications to automate tasks) and in a matter of a few days. With such short implementation times, we can easily find projects with pay-back periods of only a few months. As an organization, you wouldn’t want to miss out on such a business opportunity.
Despite this business opportunity, the above intro shows also the bottlenecks and pitfalls of such a tool:
  • Don’t put too much business logic in an RPA tool: as an RPA tool is a quick fix, it should be considered as a short-term solution, meaning the logic inside the tool should be as limited as possible. If logic becomes too complex (too many systems involved, too many decision points or too many exceptions), it would be wise to consider pushing it back to the IT department, where it can be implemented using existing IT standards.
  • Only implement processes in RPA, which are highly manual, always the same (= routine, repetitive tasks) and require little to no human interpretation or judgement (strict, pre-defined rules with few to no exceptions). Typical task examples include data entry, reconciliation, data transfer, report generation, data processing, archiving, data mapping…​ Within financial services specifically, common use cases include client onboarding, mortgage approvals, invoice processing, loan processing, account opening and closing, trade execution and KYC.
  • Only implement RPA processes on top of stable (often legacy) underlying applications. This to avoid having to continuously change the RPA process if the underlying applications change (as even a small change can result an RPA process to stop working). Furthermore, a modern, fast-changing application allows most likely fast and agile delivery by IT departments meaning that RPA tools become obsolete (as automation can be directly built into the application).
  • Most RPA implementations are using one of the 3 large market players, i.e. UiPath, BluePrism and Automation Anywhere. This means a strong vendor lock-in, re-enforcing the need to keep it a short-term tactical solution.
  • As with many data-driven automations (applies also to machine learning), the principle of garbage-in, garbage-out applies also here. When the quality of data inputted in the RPA process is not good, the RPA process will just deliver bad outputs at a faster rate.
  • Even if business partners with external specialists, an involvement of IT will still be required or at least desired. Typical roles at which IT will need to be involved are: implementing some minor changes to the legacy applications to facilitate the RPA process, security setup (such as setting up technical users for RPA to connect to the underlying applications), a mechanism to inform the RPA tool when underlying applications are not available or are evolving, logging and monitoring of the RPA processes, setup of the infrastructure for RPA processes to run on…​ If IT needs to be involved anyway, it is important to assess if a real automation (directly in the underlying applications) is not an option as well.
    This strong cooperation between IT and Business is important to convince all parties of the added value and to tackle as much as possible any concerns with regards to security, data protection, data quality…​ This can however be a pain point, as this lack of good cooperation is often one of the reasons for business to dive into RPA in the first place.
    In most large organizations the lack of good cooperation is often the reason why so many processes remain so manual. In my career in the banking sector I have seen dozens of examples where time-consuming manual actions done by operation departments could be easily automated (or at least supported by semi-automation) in a matter of hours, but as parties don’t communicate directly and as demands need to go through a tunnel of prioritization (making small cost-reducing improvements always to fall out as the first) they are never picked up.
The most important to remember is that RPA should always stay a temporary solution (a patch on a missing automation). The ultimate goal should still be a real STP (straight through processing) process, which is fully automated and integrated at its core (i.e. the underlying applications) via APIs which allow machine-to-machine communication. Tools like business process management systems and workflow solutions can help with that. Also interesting to explore are tools like crowd-sourcing marketplaces which allow to outsource simple micro-tasks to an army of workers (e.g. Amazon Mechanical Turk, MicroWorkers, ShortTask, RapidWorkers, CrowdFlower…​). Such marketplaces give the impression of automating tasks, as task execution becomes highly scalable and 24/7 available often at a fraction of the cost. Furthermore, tasks can be requested via a standardized API and results comes back in a standardized reply, just as if the task would be executed automatically.
Also interesting to consider is the analogy with well-established testing automation tools, like Selenium, which are also used to automatically execute user tasks, in order to automate regression testing, execute load tests and act as a robot in production systems to continuously probe the availability of the system. As RPA tools execute very similar tasks there is a strong overlap. Nonetheless there are also quite some differences, as the tool set differs. Test automation tools focus strongly on UI and comparing the obtained results with the desired results. Furthermore, they are good at simulate a large number of parallel executions of the same task and generating test reports in case of failures.
RPAs are not only focusing on UI and have more rules to manipulate the type of actions/inputs the bot should be doing.
The combination with AI can also give very interesting results, as it allows the RPA process to adjust to changing user interfaces or changing data. Furthermore, together with OCR, image and speech recognition systems and Natural Language Processing (often also based on AI), it can extend its scope to treat also unstructured data. The combination of RPA with AI is nonetheless brand new and thus still immature. Furthermore the use of AI brings us even further from a business person setting up and maintaining the RPA process.
As a general rule, the more powerful and advanced the RPA tool is setup, the more it becomes a real IT tool, which raises again the question if adaptations in the core underlying applications are not more opportune.
In the financial services industry, which has a lot of manual and administrative tasks and is still very dependent on large, complex and very difficult to modify legacy systems, RPA is a much welcomed evolution in this industry. Examples are American Express using RPA to automate ticket cancellation and reimbursement or Deutsche Bank using RPA for automating part of the credit decision process.
RPA can in any case bridge the time gap for incumbent banks till they have completed their digital transformation (to cloud, micro-services, agile…​), giving them additional time to catch up technologically with neo-banks and other Fintech players.
Check out all my blogs on https://bankloch.blogspot.com/

Comments

  1. I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. Innovation consulting firm

    ReplyDelete
    Replies
    1. Charli,

      Many thanks for your kind words. Much appreciated.
      Such compliments definitely inspire me to keep on blogging.

      Thanks.

      Delete
  2. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. automatic parking disc

    ReplyDelete
  3. Glad to visit this blog, really helpful. Gathered lots of information and waiting to see more updates.
    RPA Training Online

    ReplyDelete
  4. valuable blog,Informative content...thanks for sharing, Waiting for the next update...
    Cyber Security Course in Chennai

    ReplyDelete
  5. Really an informative blog...Thanks for sharing an informative article with us.
    java notes for beginners
    java tutorials with examples

    ReplyDelete
  6. Wonderful writing! Great tips as always. A quick browser of my blog post which was about fintech app development cost, and I can see many examples where I should have implemented the steps you describe. I'm getting better, but still want some opinions on IT consulting companies in NYC.

    ReplyDelete
  7. Hello, I really love your content and writing ideas. I was looking at this information for a few days and I got it from your blog. Thank you! If anyone also looking professional reports shopify. Visit now.

    ReplyDelete



  8. Techurate provides Smart and Digital software to financial institutions, of any size, anywhere in the world Our clients are the most profitable banks in the world
    banking in africa
    banking software
    Banking automation software
    Cloud banking solutions
    smart biz
    banking software solutions
    digital banking software
    wealth management software

    ReplyDelete
  9. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Workflow management software

    ReplyDelete
  10. Very useful information you have shared. Thank you for the ideas.
    Banking and finance sector
    RPA

    ReplyDelete
  11. Really an informative blog...Thanks for sharing an informative article with us.

    What is blockchain?
    Why blockchain is important

    ReplyDelete
  12. Nice article, it’s very informative content..thanks for sharing...Waiting for the next update.

    ETL Testing Online Training
    ETL Testing Training Online

    ReplyDelete

  13. Nice Article, for Top rpa service providers in UK visit
    https://winfosolutions.com/

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. This post is so interactive and informative.keep update more information...
    Tally Course in Anna Nagar
    Tally course in Chennai

    ReplyDelete
  16. Thank you for sharing your thoughts on what is rpa in finance. Your post is really very interesting. As for me, I believe that rpa in finance and accounting has a lot of advantages.

    ReplyDelete
  17. Excellent work! Thank you for sharing this relevant content, such a precious blog, and please continue to post blog posts like this that are very interesting.
    software development chennai

    ReplyDelete
  18. Thank you for sharing an informative article on using R for Robotic Process Automation (RPA). It provided valuable insights into leveraging the power of R in automating business processes. Additionally, if you're looking for Finance & Accounting RPA solutions in India, I highly recommend checking out RPA Based Solutions. Their expertise in RPA can help streamline financial and accounting processes, improving accuracy and efficiency.

    ReplyDelete
  19. Nice post and helful for us.thanks for sharing with us.
    Taxi Insurance

    ReplyDelete
  20. They are already systematically deploying that equip the bank to bridge legacy systems, close data integration gaps, and wrap legacy to improve operational efficiency and speed can be used in several ways, This is one of the most potent and compelling use cases of automation technology.
    Business Listings

    ReplyDelete
  21. Fantastic! It effectively highlights how fintech app development firms are leveraging RPA in their apps to enhance security and transparency. I'm excited to see how this will revolutionize the fintech industry.

    ReplyDelete

Post a Comment

Popular posts from this blog

Transforming the insurance sector to an Open API Ecosystem

1. Introduction "Open" has recently become a new buzzword in the financial services industry, i.e.   open data, open APIs, Open Banking, Open Insurance …​, but what does this new buzzword really mean? "Open" refers to the capability of companies to expose their services to the outside world, so that   external partners or even competitors   can use these services to bring added value to their customers. This trend is made possible by the technological evolution of   open APIs (Application Programming Interfaces), which are the   digital ports making this communication possible. Together companies, interconnected through open APIs, form a true   API ecosystem , offering best-of-breed customer experience, by combining the digital services offered by multiple companies. In the   technology sector   this evolution has been ongoing for multiple years (think about the travelling sector, allowing you to book any hotel online). An excellent example of this

Are product silos in a bank inevitable?

Silo thinking   is often frowned upon in the industry. It is often a synonym for bureaucratic processes and politics and in almost every article describing the threats of new innovative Fintech players on the banking industry, the strong bank product silos are put forward as one of the main blockages why incumbent banks are not able to (quickly) react to the changing customer expectations. Customers want solutions to their problems   and do not want to be bothered about the internal organisation of their bank. Most banks are however organized by product domain (daily banking, investments and lending) and by customer segmentation (retail banking, private banking, SMEs and corporates). This division is reflected both at business and IT side and almost automatically leads to the creation of silos. It is however difficult to reorganize a bank without creating new silos or introducing other types of issues and inefficiencies. An organization is never ideal and needs to take a number of cons

IoT - Revolution or Evolution in the Financial Services Industry

1. The IoT hype We have all heard about the   "Internet of Things" (IoT)   as this revolutionary new technology, which will radically change our lives. But is it really such a revolution and will it really have an impact on the Financial Services Industry? To refresh our memory, the Internet of Things (IoT) refers to any   object , which is able to   collect data and communicate and share this information (like condition, geolocation…​)   over the internet . This communication will often occur between 2 objects (i.e. not involving any human), which is often referred to as Machine-to-Machine (M2M) communication. Well known examples are home thermostats, home security systems, fitness and health monitors, wearables…​ This all seems futuristic, but   smartphones, tablets and smartwatches   can also be considered as IoT devices. More importantly, beside these futuristic visions of IoT, the smartphone will most likely continue to be the center of the connected devi

Neobanks should find their niche to improve their profitability

The last 5 years dozens of so-called   neo- or challenger banks  (according to Exton Consulting 256 neobanks are in circulation today) have disrupted the banking landscape, by offering a fully digitized (cfr. "tech companies with a banking license"), very customer-centric, simple and fluent (e.g. possibility to become client and open an account in a few clicks) and low-cost product and service offering. While several of them are already valued at billions of euros (like Revolut, Monzo, Chime, N26, NuBank…​), very few of them are expected to be profitable in the coming years and even less are already profitable today (Accenture research shows that the average UK neobank loses $11 per user yearly). These challenger banks are typically confronted with increasing costs, while the margins generated per customer remain low (e.g. due to the offering of free products and services or above market-level saving account interest rates). While it’s obvious that disrupting the financial ma

PFM, BFM, Financial Butler, Financial Cockpit, Account Aggregator…​ - Will the cumbersome administrative tasks on your financials finally be taken over by your financial institution?

1. Introduction Personal Financial Management   (PFM) refers to the software that helps users manage their money (budget, save and spend money). Therefore, it is often also called   Digital Money Management . In other words, PFM tools   help customers make sense of their money , i.e. they help customers follow, classify, remain informed and manage their Personal Finances. Personal Finance   used to be (or still is) a time-consuming effort , where people would manually input all their income and expenses in a self-developed spreadsheet, which would gradually be extended with additional calculations. Already for more than 20 years,   several software vendors aim to give a solution to this , by providing applications, websites and/or apps. These tools were never massively adopted, since they still required a lot of manual interventions (manual input of income and expense transaction, manual mapping transactions to categories…​) and lacked an integration in the day-to-da

Low- and No-code platforms - Will IT developers soon be out of a job?

“ The future of coding is no coding at all ” - Chris Wanstrath (CEO at GitHub). Mid May I posted a blog on RPA (Robotic Process Automation -   https://bankloch.blogspot.com/2020/05/rpa-miracle-solution-for-incumbent.html ) on how this technology, promises the world to companies. A very similar story is found with low- and no-code platforms, which also promise that business people, with limited to no knowledge of IT, can create complex business applications. These   platforms originate , just as RPA tools,   from the growing demand for IT developments , while IT cannot keep up with the available capacity. As a result, an enormous gap between IT teams and business demands is created, which is often filled by shadow-IT departments, which extend the IT workforce and create business tools in Excel, Access, WordPress…​ Unfortunately these tools built in shadow-IT departments arrive very soon at their limits, as they don’t support the required non-functional requirements (like high availabili

Can Augmented Reality make daily banking a more pleasant experience?

With the   increased competition in the financial services landscape (between banks/insurers, but also of new entrants like FinTechs and Telcos), customers are demanding and expecting a more innovative and fluent digital user experience. Unfortunately, most banks and insurers, with their product-oriented online and mobile platforms, are not known for their pleasant and fluent user experience. The   trend towards customer oriented services , like personal financial management (with functions like budget management, expense categorization, saving goals…​) and robo-advise, is already a big step in the right direction, but even then, managing financials is still considered to be a boring intangible and complex task for most people. Virtual (VR) and augmented reality (AR)   could bring a solution. These technologies provide a user experience which is   more intuitive, personalised and pleasant , as they introduce an element of   gamification   to the experience. Both VR and AR

Beyond Imagination: The Rise and Evolution of Generative AI Tools

Generative AI   has revolutionized the way we create and interact with digital content. Since the launch of Dall-E in July 2022 and ChatGPT in November 2022, the field has seen unprecedented growth. This technology, initially popularized by OpenAI’s ChatGPT, has now been embraced by major tech players like Microsoft and Google, as well as a plethora of innovative startups. These advancements offer solutions for generating a diverse range of outputs including text, images, video, audio, and other media from simple prompts. The consumer now has a vast array of options based on their specific   output needs and use cases . From generic, large-scale, multi-modal models like OpenAI’s ChatGPT and Google’s Bard to specialized solutions tailored for specific use cases and sectors like finance and legal advice, the choices are vast and varied. For instance, in the financial sector, tools like BloombergGPT ( https://www.bloomberg.com/ ), FinGPT ( https://fin-gpt.org/ ), StockGPT ( https://www.as

Eco-systems - Welcome to a new cooperating world

Last week I attended the Digital Finance Summit conference in Brussels, organized by Fintech Belgium, B-Hive, Febelfin and EBF. A central theme of the summit was the cooperation between banks and Fintechs and more in general the rise of ecosystems. In the past I have written already about this topic in my blogs about "Transforming the bank to an Open API Ecosystem ( https://www.linkedin.com/pulse/transforming-bank-open-api-ecosystem-joris-lochy/ ) and "The war for direct customer contact - Banks should fight along!" ( https://www.linkedin.com/pulse/war-direct-customer-contact-banks-should-fight-along-joris-lochy/ ), but still I was surprised about the number of initiatives taken in this domain. In my last job at The Glue, I already had the pleasure to work on several interesting cases: TOCO   ( https://www.toco.eu ): bringing entrepreneurs, accountants and banks closer together, by supporting entrepreneurs and accountants in their daily admin (and in the f