Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
RPA Solution Architect's Handbook

You're reading from   RPA Solution Architect's Handbook Design modern and custom RPA solutions for digital innovation

Arrow left icon
Product type Paperback
Published in Jun 2023
Publisher Packt
ISBN-13 9781803249605
Length 302 pages
Edition 1st Edition
Tools
Concepts
Arrow right icon
Author (1):
Arrow left icon
Sachin Sahgal Sachin Sahgal
Author Profile Icon Sachin Sahgal
Sachin Sahgal
Arrow right icon
View More author details
Toc

Table of Contents (25) Chapters Close

Preface 1. Part 1:Role of a Solution Architect
2. Chapter 1: Why Do We Need a Solution Architect? FREE CHAPTER 3. Chapter 2: Case Study of a Banking Client 4. Chapter 3: Extracurricular Activities 5. Part 2:Being Techno/Functional
6. Chapter 4: Studying the Lay of the Land 7. Chapter 5: Designing Framework for Consistency and Resiliency 8. Chapter 6: Need for Documentation and Working with SIT/UAT Scripts 9. Chapter 7: RPA Development Phases 10. Chapter 8: Customer Obsession in the RPA Journey 11. Part 3: Tool Agnostic Approach
12. Chapter 9: Intelligent Automation 13. Chapter 10: Hyperautomation: The Future of RPA 14. Chapter 11: Reusable Components 15. Chapter 12: RPA as a Service (RPAaaS) 16. Chapter 13: Finding the Best Solution 17. Part 4:Best Practices
18. Chapter 14: Design Best Practices 19. Chapter 15: Data, Security, and Logs 20. Chapter 16: Key Performance Indicators (KPIs) 21. Chapter 17: Reporting, Analytics, Efficiency, and Efficacy 22. Epilogue
23. Index 24. Other Books You May Enjoy

Bridging the gap

Now that we have established the importance of having an SA in your team, let’s talk about one of the most important functions an SA plays in the life cycle of an RPA journey—bridging the gap.

You might be thinking, what does bridging the gap mean? The phrase is self-explanatory, but to give it some context, we will use a scenario as an example.

Let’s say you are an SA and have been invited onto an introductory call by the client. The client has their subject-matter expert (SME) walk you through the current process, for which they want you to develop a solution. After listening to the SME for 15-20 minutes, you realize that there will be a need for a mechanism to read the PDF files used in the process as they are scanned images’ PDFs. Currently, as humans are doing the process manually, they don’t feel the need for any other technology other than just looking at the PDF and extracting the information.

In this scenario, there is a gap that you have identified, and you might have already started thinking about how to approach this problem. In your mind, you know that you will need optical character recognition (OCR) to solve the problem. You were about to spill the beans when you were interrupted by the vice president (VP) of IT. He said, Just so you know, we try to solve a problem not tactically, but more strategically. What he meant was for you to think of a solution that is not only used for RPA but something that can also be used as an enterprise-wide solution such as OCR, which can be leveraged in other applications and solutions as well. It can also become a service that can be called in future automation as well.

After you understood what the VP meant, you realized that the gap has increased, and you now have to come out of the RPA box and think like an integrator who will bridge the gap. In this scenario, you have the job of not only coming up with a viable solution but also bringing all the necessary teams together to turn that viable concept into a real functional solution implemented in production. This is what is not written in the job description, and neither will anyone tell you that it is your responsibility. But it is assumed that you already know what needs to be done as you are the SA.

Though it seems and looks like it is fairly simple, the task has multiple action items. You need to design the solution and do a proof of concept (POC). Then, you need to identify all the processes, people, and technology you will need to make this solution a reality. After your POC is approved, you will have to identify all those teams that are needed for this mini-project of yours.

This brings us to a very important point, and that is: an SA should possess knowledge of not only programming and technology but also networks, security, infrastructure, and industry standards. Having this knowledge will help you define the infrastructure needed for the solutions—for example, What kind of security should be in place? What kind of infrastructure is needed?; so on and so forth.

That is why I can’t emphasize enough that an SA should be a jack of all trades. An SA should be up to date with the current technologies and should have enough knowledge to have a serious discussion with the other teams so that they can understand the requirements and recommend the right course of action. It also helps to know the client technology stack so that you can easily and efficiently design the solution based on what is already available in-house rather than go on a shopping spree.

Frugality should be one of the strongest traits of an SA. You, as an SA, are hired to do the job using the tools and technologies available. Anyone can google and say that XYZ vendor has a product that we are looking for and that we can go and buy off the shelf. Well, that costs a lot of money, and everyone knows that there is always a readily available product on the market. But you are hired so that they don’t have to invest in something new and still end up owning it. So, always try to find a solution that is economical. It’s not that SAs don’t use or suggest self-solutions, but that is only when there is a dire need for it for a faster go-to-market (GTM) strategy and budget is not a constraint. We will talk about this in detail in the Design principles section of Chapter 5, Designing a Framework for Consistency and Resiliency.

You have been reading a chapter from
RPA Solution Architect's Handbook
Published in: Jun 2023
Publisher: Packt
ISBN-13: 9781803249605
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime