How does RPA Automation impact traditional Application Development & Maintenance?
I am an investor and Board Member in a Technology Product company. This tech company has built a cutting edge multi-channel Digital Marketing and Messaging platform with built in AI based Chat and other features (https://www.taptobook.com). The target market for the Company, is various franchised based Businesses that use the AI based messaging features to retain existing customers and attract new Customers.
One of the common issues, the team came across was that every time they would enter a new franchise vertical (fitness, spa, hotels etc), they would have to deal with integration issues with existing Systems of Records. This “integration” problem basically requires frequent data push and pull between the System of Record and the Company’s Technology Platform. The process required for each integration requires the System of Records to have robust APIs and in many cases if the System does not have an API, the integration challenge is usually resolved by file upload/downloads and other manual activities. In addition, the development time required to integrate each Product is a major “time to market” disadvantage.
Another challenge was that as we developed the product, more features were always needed to automate the workflow of the product. Interestingly as the product evolved, the more software we developed, the more work we needed to do in order to run the campaigns and the job duties of the Marketing Analysts running the Campaigns kept on increasing.
These scenarios are true for many Product Companies. They are always customizing the products for Clients and solving for integration problems by writing more code. However, since I was exposed to RPA for a while and understood how it worked, I wanted to apply RPA to reduce the never ending Coding requirements. We started using RPA a few months ago where rather than developing integration code in many instances, we use RPA Robots to push/pull data and rather than Marketing Analysts running campaigns manually, we have Robots run the campaigns. After analyzing our productivity gains, we strongly felt that we have significantly reduced our need to constantly develop the Software by applying RPA automation to solve some of the integration and customization challenges. This has allowed the team to focus their software Development efforts and dollars on core product features as compared to endlessly trying to solve the integration and customization problems.
RPA is not an ideal solution for every situation especially where robust API based integrations are a must however it can certainly give you short term “speed to market” advantage while you can focus on solving the bigger problems over a longer period of time. While RPA is not a “pill for every ill”, it is amazing to see the applications of this Technology beyond just basic Automations.
At Accelirate, we are not only pushing the limits of RPA but also working on cutting edge Smart Automation Technologies using both RPA and Machine Learning Techniques.
For more info, please write to us at [email protected]
Sr. Director - Principal Enterprise Architect - USBU
6 年Hi Zia, very cool, using RPA to solve a perennial tough problem to solve. What are the other use cases besides file based integration that you have used RPA to solve. Also is there a breakeven point where you spend more time and resources to customize RPA than addressing via the traditional integration route.
Facility Management Consulting | FM Services | Asset Management | FM Strategy | Workplace Services | FM Software
6 年I haven't used RPA strategies to its potential yet, but I think I'll have to look into it after this.
Private Equity, Growth Investing & Advisory
6 年The corporate world is just now starting to grasp the simple elegance of RPA and its potential to reduce the investment in full scale platform integrations when trying to solve simple data syncing problems between two systems. #rpa, #automation, #taptobook