Professional Documents
Culture Documents
Introduction
To
Abhinav Sabharwal
Introduction To Robotic Process Automation
Table of Contents
Digital Transformation 3
Corporate Archeology 4
The Fourth Generation OF Work 5
The Impact OF RPA Today 6
What is robotic process automation (RPA)? 7
A Simplified Definition OF RPA 8
What Is Robotic Desktop Automation? 9
The Automation Spectrum 10
The RPA vendor landscape 11
Differences Between RPA And Other Tools 13
The Importance Of ROI 16
The seven benefit types 17
The Triple Win Model 19
Don’t forget the cost of ownership 21
Identifying Opportunities For Automation 22
Efficiency Drivers For Automation 24
Prime Opportunity Areas For Automation 26
Process Reengineering 28
Key Stakeholders In Your RPA Journey 29
Start Small But Don't Think Small 31
RPA Is Not About The Robot 32
Don’t Forget The Fundamentals 33
leveraging A Center Of Excellence 34
Tips For Success From The Front Lines 36
2
Introduction To Robotic Process Automation
Robotic process automation—software-based robotics that emulate work that people do—is poised to
change the way we work. Using this exciting technology, organizations can digitize and transform an array of
business processes and functions. In this book we takes a deep dive into RPA, explaining what it is, what it's
not, and what to keep in mind when adopting it in your organization. Here, we shares information that can
help a variety of stakeholders—from executives to IT professionals—grasp the key benefits of RPA, as well as
best practices that can help their organization succeed at both the process and enterprise levels. We will
explore real-world context to the concepts covered in this book by providing examples from global companies
that are implementing RPA.
3
Introduction To Robotic Process Automation
While there's no
consensus on whether
RPA will increase or decrease job services or outsourcing environment.
numbers, there's certainly been quite a lot of
research on the topic. In one study by Forrester Having come from this industry myself, there's
Research, it's anticipated that over 500,000 no doubt RPA will have an impact on the
jobs will be replaced or significantly workforces around the world. Today, the size of
augmented by RPA in 2018 alone. McKinsey & the global outsourcing industry is over $365
Company predict that automation billion and it employs over five million
technologies like RPA will have an economic people. A significant portion of these jobs may
impact of around $6.7 trillion by 2025. And a well be automated as businesses turn to tools
widely cited study by Osborne and Frey from like RPA to improve efficiency and cut
Oxford University suggests that 47% of U.S. costs. And make no mistake about it, this trend
jobs could be automated by 2030. is only just beginning. RPA will be a huge
disrupter in the next few years. As I said in the
beginning, change will happen and I think it'll
You'll find optimists and pessimists who be good.
differing their job automation predictions. But
Introduction To Robotic Process Automation
7
Introduction To Robotic Process Automation
9
Introduction To Robotic Process Automation
10
Introduction To Robotic Process Automation
You may also consider other tools, including As with any software tool that's used
Koufax, Kyron Systems, Pegasystems, and Soft frequently, you want an RPA tool that provides
motive. Which software is right for you, and a good user experience. RPA interfaces vary
your organization, however, isn't as easy as just quite a bit, despite their functional
picking the top of the list. Each software has similarities. Take Blue Prism, for instance. Its
different strengths. There are several development interface is based on workflow
characteristics I use when helping enterprises diagrams, similar to those you might see in
interpret the differences, and relevant features business-process management tools, making it
of a particular tool. The first is software straightforward for non-programmers. Then
architecture. As our definition stated, RPA is there's Automation Anywhere's interface.
preconfigured software. This means that the Their workflow studio resembles a list, where
way the tool is designed influences what sort the steps are sequentially ordered.
of tasks it will be well-suited to handle.
UiPath's interface works a bit differently. Its more about the nuances of RPA tools, you'll
development involves a three-layer design, in come across even more considerations. For
which the bottom layer contains specific action instance, aside from the factors I just
items, the middle incorporates sequences of described, subtleties in security, exception
actions, and business rules, and the top layer handling, and license structure, are important
controls the process flow from start to topics that you'll want to have on your list.
end. Notice, I don't suggest that one is better
than another. They just happen to be One note of caution. It is easy to get caught up
different, and it will be up to you, perhaps with in the numerous features found in each RPA
help, to identify the right tool for your firm. You tool. I urge you to take a different
will also want to consider the approach. I've seen this tool fascination lead
available configuration features that come with too many firms down the wrong path. I'll cover
an RPA tool. this more in a later chapter, but for now, just
know that I think you shouldn't start your RPA
While most tools use design-based journey by selecting the tool. Instead, start with
configuration, some also come with a recorder a plan. Focus on the problem you're trying to
feature that copies the user's steps to simplify solve, or the digital operations vision set for
configuration. Other features to consider are your organization, and let this vision inform
version control, collaborative tools, debugging your tool selection.
assistance, and credential vaults. As you learn
12
Introduction To Robotic Process Automation
13
Introduction To Robotic Process Automation
more. They're just well-behaved and it's their they're enterprise ready, fit to be part of your
consistency that makes them so incredibly future of work toolkit.
valuable. Plus, the well-behaved RPA is only
just the beginning. So remember, RPA is not macros on steroids,
it’s like it but much more capable. It's a
As you get more advanced, you'll find you can complement, but not a replacement to BPM.
combine RPA with specialized cognitive tools And RPA is not the same as AI, but it will serve
to achieve intelligent digital labor. For example, as an invaluable precursor to applying
RPA lays a foundation for other tools down the cognitive tools to your organization. I'm often
road such as machine learning by creating telling enterprises that to build your cognitive
copious amounts of transactional data to feed castle, you must first lay a digital foundation.
the machine learning algorithms. Having the PA is that digital foundation on which you can
proper outlook can allow you to proactively employ more advanced technologies when the
accommodate these technologies when time is right and if the solution requires.
14
Introduction To Robotic Process Automation
15
Introduction To Robotic Process Automation
16
Introduction To Robotic Process Automation
work. Importantly, RPA provides better insight I said, the experience benefit is truly
into automated processes. For every action exciting. So note, while some of the
completed, there will be an audit trail of benefits may have very clear cost savings or
important time stamped data that can be used cashable benefits, others are softer or what we
for interrogation and improvement. call non-cashable benefits. Interestingly, while
the cashable benefits are often the ones that
RPA literally gushes forth valuable information feature heavily in a business plan, it's often the
that can be modeled, mined, and interpreted non-cashable benefits that have the greater
for insights into customer behavior, impact in the long run.
operational performance and much, much
more. And finally, one area I find truly exciting When building your own business cases, it's
is the impact RPA can have on experience and important you keep in mind and consider both
the experience of a wide cast of characters. cashable and non-cashable benefits. Also, I
Whether you're a customer, an employee, a urge you to consider other potential areas of
patient, a citizen, a vendor, or a partner, it's benefit like cost avoidance for instance. You'd
clear that service that is better, faster, more be amazed at how much savings I have
accurate and more painless is cause for discovered in this often overlooked
celebration. category. This can include reduction in fees
paid by an airline, avoidance of penalties levied
No matter the recipient of the service on a bank, reduced audit costs, reduced legal
automated, quality of user experience is greatly fees, reduced over payments and more. Now
impacted by RPA. I've seen this materialize as that we've covered the various benefits, next
higher net promoter scores, lower customer we can look at the recipients of the benefits or
churn, lower employee attrition and more. Like the benefactors.
18
Introduction To Robotic Process Automation
19
Introduction To Robotic Process Automation
So ask yourself, if you could have say, 30% One of the main goals of RPA should be to
more capacity in your team, could you be more translate the advantages of automation and
productive? Could you focus on growing digitization to the improvement of a customer
sales? Emphasize customer journey. As we've discussed faster turnaround
experience? Improve regulatory compliance, or times, improved quality, around the clock
recalibrate to work on getting better insight availability and improved consistency will be a
from the operations and data that you're cornerstone of your defensive strategy to
collecting? In order to transform your compete in an ever-digitizing world.
business. I'm going to chance a guess here that
the answer is yes, yes, yes, and yes and don't
forget the customers.
20
Introduction To Robotic Process Automation
Each tool vendor can help suggest the best And you'll want to think about having a budget
infrastructure for their tool. And finally, don't for a formal communication plan as you roll
forget to account for the time from the out your RPA program. Communication is yet
business partners, IT partners, and perhaps another area that is often forgotten. But rest
service providers to help set up your assured, we'll cover that in a moment. We've
technology environment. The second area to explored a lot of material in this chapter,
include is the operational labor to run your including benefit types, benefactors, and cost
program. You'll need to decide if you're going categories you should consider in your
to fully dedicate resources to implement your business case. We'll make these available to
automation, or will this be quote, unquote, you as a handout in the exercise files. So now
other duties as assigned, for someone in the IT that you've considered all of the parameters
or operations group? You may decide to have you need to calculate the ROI of your RPA
business analysts, continuous improvement initiative, the next step is a crucial one.
professionals, or project managers as part of Picking the right processes to automate.
21
Introduction To Robotic Process Automation
In my experience
once you look at the
organization
through an RPA lens
you'll find an
abundance of
potential
opportunity which is
exciting but also
daunting. At this
stage of your
journey, you need a
framework to
measure how good a
particular process is
for automation and
how much impact
the automation
might have on the
business, take note of what I just said. approval of a loan or the treatment of a
particular exception to a rule for instance you’ll
Just because a process may be a spectacular still need people to perform these tasks.
candidate for automation doesn't necessarily Now one quick aside, from my experience
mean that it's worth automating. Given the teams often feel that the work that they do is
chapters you've learned in this course it now special and too complicated to modeled or
becomes your responsibility to rank candidate boiled down to simple rules. While the work
processes with this in mind. So what makes for they do may be important my experience
a good candidate process? I like to imagine suggests that once a task is atomized into its
sliders to visualize the degree to which certain smallest constituent parts you'll find that much
factors contribute to process candidacy. Far of the work in an organization can be classified
right means you have a good process. Far left as highly rule based and therefore highly
not so much. automatable. The next slider is inputs and
outputs involved in a process.
Introduction To Robotic Process Automation
Processes that use structured standardized applications can be maintained and preserved.
inputs are better candidates than processes Effectively, you're not messing with enterprise
that use unstructured inputs. Structured inputs systems this should be a huge selling point to
are things like formatted spreadsheets your IT team. Lastly, the type of data in a
databases, JSON files, CSV files, XML and other process should be considered RPA works best
electronic feeds. Because of their digital and with text and numbers since it can guarantee
structured nature they're a better fit for RPA accuracy when programmed correctly. Image
than unstructured formats like scanned interpretation is possible in rare cases but it's
documents, faxes, handwritten forms or usually not an ideal use case.
emails. In terms of integration options consider
user interface as the lightest form of You might encounter images when a process
integration if you will and APIs as the deepest. calls for signature verification for instance. Or
Processes in which people navigate and control the interpretation of a scanned PDF. RPA is not
applications to perform a task are the sweet the tool you'd use here, instead you'd
spot for RPA. Which simply emulates the set of supplement the solution with some form of
activities. RPA can work with APIs but it's less cognitive image recognition capability. These
common, API integration is often a bit more factors determine how well suited a process is
complex than working directly with the user for RPA, and you'll want the sliders to become
interface but it largely depends on the second nature as you scan your organization.
application. We often say if you have an API, For that reason we've made the sliders
use it. There may be no need to copy its available to you in the exercise files, but you're
functionality using RPA. Although that decision not done yet! Next you'll want to think about
should be made in a case by case basis. the aspects of the process that influence the
degree to which a project might deliver
As a site note, the fact that RPA uses the benefits.
interface is a big deal, it means the underlying
23
Introduction To Robotic Process Automation
ways. Second is connectivity. You should constraints that are not related to the RPA
consider the type of connectivity involved, solution.
whether the applications being controlled are
remote or on premise, can affect what RPA And you'll want to take note of this. I guarantee
features are applicable. you, as you work through debugging and
testing your automations, you’ll need to tweak
And does your organization use virtualization wait times and slow down certain steps the
methods like Citrix? Tools like Citrix are good robot takes in order to account for slow
at securing applications when used by underlying systems. Finally, complexity, as I
someone outside of your organization, but mentioned earlier, no matter how complex a
they present the applications as a flat image team feels its work is, chances are good, the
making it harder to automate the controls in work can be defined in rules. So complexity is
the application. But note, it's not impossible. not a bad thing. In fact, as you progress, you'll
Some RPA tools are quite capable of handling want to find highly complex processes because
Citrix. This was a necessary feature when I got these are where the untapped value lies.
started with RPA since so many of the systems
being automated in the outsourcing industry
sat behind Citrix.
24
Introduction To Robotic Process Automation
I've seen automations that incorporate just described are by no means binary. We use
thousands of business rules and thousands of sliders for a reason. Real-world processes can't
exceptions. The configuration work took many all be perfect for RPA. But if you do your
months but the ROI was significant and more homework, you can certainly find ones that will
than justified the project. Basically, RPA eats net greater benefits than others.
complexity for breakfast as long as it's rule-
based. Now remember, all of the factors I've
25
Introduction To Robotic Process Automation
In fact, the entire hire to retire spectrum is ripe This means that opportunities for RPA are
with opportunity. This is because HR tends to abundant. To give an example, I've seen RPA
require information management and campaigns flourish in the banking and financial
standardization across a large variety of services industries, where a bulk of
systems and applications. Think of a talent transactional back office processes are ripe for
acquisition process, for example, which might automation. Some of the largest banks in the
involve several applications itself, ranging from world are using RPA to automate account
personnel databases and file managers to opening and closure, reconciliations and report
salary and compensation analysis tools. Payroll generation. I've also seen RPA pay dividends
26
Introduction To Robotic Process Automation
and regulatory compliance, where automation need to be crosschecked and referenced when
solutions help them meet deadlines and avoid working with patient data and this is to say
fines. nothing of revenue cycle management,
insurance claim processing, and account
And in anti-money laundering and know your reconciliation.
customer checks to validate customer data. All are ripe for RPA. In addition to healthcare
The healthcare industry is also a large adopter and finance, I've seen RPA add significant
of RPA. Many of the largest hospital systems value in supply chain verticals, travel
are using automation to simply information companies, logistics firms, entertainment
management and payment cycles, which studios, police forces, and many, many more.
translates well to the overall patient Again, not knowing the industry and functional
experience. For example, there are many use area you're from, I hope I shared enough
cases of RPA around care delivery support, examples to inform you and inspire you to go
such as the automation of patient reports and hunting for opportunities in your own
information management for clinicians. If organization.
you've worked in the back office of a
healthcare organization, you know there's tons
of different applications and databases that
27
Introduction To Robotic Process Automation
Process Reengineering
And now it's time to share a secret with you. could be implemented with RPA software. On
You're not taking this course to learn how to the face of it, this was a great candidate.
deploy robots. You're taking this course to However, this only addressed the structured
learn how to redesign your organization. When input, which was a subset of the incoming
enterprises go full-robot crazy, it creates requests that included telephone calls, faxes,
myopic thinking and tunnel vision as everyone and snail mail.
scurries about trying to figure out where they
can plug in bots. Instead, use this as a chance Rather than dismiss the as-is process as not a
to redesign process, to take advantage of the good end-to-end candidate because of the
full capabilities of your team, and of your new unstructured inputs, we approached this a
digital labor. Now remember when I said that different way. In order to structure a larger
an RPA lens would reveal an abundance of percentage of the input, there was the
potential opportunity? Be prepared for this. opportunity to build and deploy a web-based
portal to capture different case formats and
Some of the potential candidates you'll convert them into structured digital data. This
unearth may at first seem like great approach significantly improved customer
candidates, but will end up failing some of our experience, speeding up the turnaround time
slider tests. Others will truly be great for requests from two days to 30 minutes. This
candidates. And then you'll have a third example demonstrates how businesses
category in the middle, or potentially great benefit from reimagining the overall process,
candidates. These will be processes that could rather than simply automated that which they
be good but need some work first. For could.
example, I work for the financial services firm
where we identified a secured lending To sum it up, don't just use RPA to speed up
processes an ideal target. your mess for less. Take it as an opportunity to
rethink processes from the top down.
There was a large volume of thousands of
requests per week worked on by a large back-
office team. Many of the requests were
received through digital means, which meant
that the data was relatively structured. Closing
the requests was a rule-based procedure that
28
Introduction To Robotic Process Automation
At the highest level, we'll discuss business process validation. Team leads also support by
stakeholders and IT stakeholders. Let's look helping collect process metrics using their
first at the business and process side. One role expertise to ensure that the needs of the
you'll always see is the Subject Matter Expert or business are met. Then we have your project
SME. SMEs are the employees who are managers. Like any other business project,
experts at the process you're automating. They these stakeholders help interface and
know the process inside and out and it's their communicate all things project-related. Project
job to teach the RPA team what each step managers are essential to facilitate
is and then validate that all the relevant progress during development and to handle
information has been captured faithfully. The important issues when they're raised.
SME also plays a critical role later on in user Now as I mentioned, your IT team is another
acceptance testing. critical set of stakeholders. I always emphasize
Now in some deployment scenarios, the SMEs the importance of early IT involvement and it's
are the RPA team. Enterprises have the SMEs for a good reason. You don't want to surprise
29
Introduction To Robotic Process Automation
30
Introduction To Robotic Process Automation
31
Introduction To Robotic Process Automation
32
Introduction To Robotic Process Automation
He went on to say, quote, "Humans are The fundamentals are still the fundamentals.
underrated," end quote. This chapter applies to Respect the mechanisms that have kept the
RPA in spades, after all it is but one tool in your business running this long and don't forget to
tool belt. Don't try to shoe horn RPA into loop in the black belts, data scientists, and
solving problems it's not built to solve, project managers who have been on the front
especially when they might be other solutions lines of change across your organization for
available, like cognitive technologies, workflow decades.
tools, or the most miraculous of all,
humans. I've long asserted that the future of
work is actually an optimal orchestration of a
hybrid ecosystem of tools and people working
together.
33
Introduction To Robotic Process Automation
As you can see, having an internal capability functions, governance is a key factor that must
can be a useful launching point for large-scale be carefully planned. For example, you'll have
development and support. The COE topic is a to decide on an organizational structure for
rich and detailed one, but for this course, I just your COE. In my experience, COEs tend to
want to touch on the highlights. The functions be either centralized or federated. Centralized
in a COE are centered on the needs of the models, which are the most
business, so their focus areas can vary. For common, concentrate the RPA capability at
34
Introduction To Robotic Process Automation
one point in the organization, which means helping enterprises think through their COE
that all business functions defer to the COE for strategy, my first question to any firm is, tell me
support and resources. about the last successful COE your
organization stood up? If you can answer the
Federated models are also quite common. This question, that's great. You're equipped to
is when a central COE provides the champion, fund, measure, and enable this
framework for different business divisions to capability. If you've struggled to establish COEs
build their own COEs, rather than having one in the past, chances are good that now isn't the
COE for the whole organization. This is helpful time you're going to crack this nut, be
for more complex organizations, where honest about your organizational DNA.
business units are more distinct in culture and
processes. There are also, in my experience, In this case, instead of developing your own
less common models like divisional COEs, but Center of Excellence, you might choose to
I'll save those for another course. You'll also leverage a managed Center of Excellence, in
have to consider the point of control. which a third party runs those services for
youth benefits are that a managed COE
Do you want your COE to be owned and provides cost certainty for the project while
governed by a business or IT, or maybe a mix ensuring a high standard of service quality. In
of both? This will influence the degree of addition, businesses are able to leverage the
control over development standards, change expertise of the firm they're working
management, and IT requirements. Let me with, especially if the firm is a specialist in
emphasize that there isn't really a clear, RPA. So if that fits the bill of your
winning combination of the considerations I organizational DNA better than internally built
described. And in a sense, they aren't even the COEs, then it might just be the most logical
most important part of planning a COE. The option.
truth is that a COE won't work well unless it
matches the DNA of your organization. Either way, if you're keen on developing a
COE, I encourage you to ask around and learn
It takes a good understanding of your own from others' successes and failures. A COE is a
organizational structure to know which COE complicated initiative, but when carried out
model will be the best fit. For that reason, when thoughtfully, it can be very rewarding.
35
Introduction To Robotic Process Automation
36
Introduction To Robotic Process Automation
Key Takeaways
Thanks so much for joining me on this course. sets you and your organization up for a successful
RPA journey. You have the benefit of starting at a
I sincerely appreciate you spending your valuable
time when there are far more RPA resources than
time with me. We covered a lot of ground together,
when I got started. This course, for instance, is the
from definitions and benefits to opportunities and
culmination of over five years of experiences,
best practices. I hope you now feel more prepared
anecdotes, and hard work
and confident to get started, and that this course
.
37