System_Design_and_Development_for_Robotic_Process_Automation
System_Design_and_Development_for_Robotic_Process_Automation
Abstract—Robotic Process Automation (RPA) is a rapidly RPA has attracted numerous research interest. Various
emerging technological tool. RPA can help people to perform works have established the advantages of using RPA in
complex and repetitive tasks. Like the real-time processing various operations, such as the smoothing of comprehensive
power that is provided by cloud computing, RPA can reduce the purchase-to-pay and order-to-cash processes [8], the strategic
possibility of errors in the performance of such tasks. This work transformation of global business services [9], the setting up
studies development and process design of RPA and proposes a of centers of excellence in organizations [10] and the
method for evaluating the benefits that are provided by RPA, to improvement of audit quality [11]. Other relevant researches
help a company's decision-makers to identify quickly the focus on specific software packages for construction of data,
resources that need to be acquired to facilitate its use.
rules-based processes with deterministic outcomes, or
Keywords—Robotic Process Automation (RPA), Product
comparing existing platforms for implementing RPA [12]. For
Development Process, Waterfall, Agile Methodology example, Aalst et al. [13] elucidated the relationship between
RPA and straight-through processing with reference to the
I. INTRODUCTION frequency of case happening and the types of cases, in which
two cases are recognized as the same type if they are similar
In the enterprise environment, many office operations
and can be handled in the same way. Discussing the effect
depend on manual processing, resulting in inefficiency and
RPA on the modern world, Tripathi [14] deployed robot
high error rates. RPA was proposed in recent years to solve
configurations to perform enterprise automation tasks by
this problem. RPA is the use of software tools to eliminate the
using UiPath programming techniques so as to achieve the
need for the human processing of highly repetitive office
minimum cost and maximum ROI. Similarly, Ying [15]
operations. It offers such advantages as improved efficiency
proposed a guidebook for designing and developing a robot to
and a reduced error rate. However, the development of RPA
emulate the actions of users of implementing office work, in
is not simple, as general software development involves a
which the pioneer software is Blue Prism.
series of plans, exploration requirements, definitions, design,
implementation, testing, operation and post-maintenance. If Even though Leshob et al. [16] presented some principles
the development of a piece of software takes a long time, its for the analysis of business processes that to which RPA can
expected benefits are unlikely to be achieved. Therefore, this be applied, little attention has been paid to the implementation
work is concerned with a process design and the evaluation of RPA under general conditions. RPA can provide a range of
of the advantages that are provided by the development of benefits, but various software packages and platforms require
RPA. A company will be able quickly to determine whether various resource assignments and procedure adjustments.
the resource inputs and expected benefits support its goals Therefore, a more efficient approach to facilitate RPA
using the process design and the benefit evaluation method. implementation and performance assessment is required. This
paper proposes a novel approach that draws on lean
II. BACKGROUND manufacturing in operation management. The proposed
RPA reduces the incidence of human error and improves method integrates the concept of leanness with individual
the efficiency of work execution. It greatly simplifies the waterfall models in RPA to automatically perform tasks. Lean
execution of a functions increasing efficiency and flexibility implementation is used in performance evaluation which
[1-3]. RPA uses computer software to eliminate the need for would automatically adjust the implementation procedure
people to perform repetitive business operations and according to the synchronized evaluation results.
information processing [4, 5]. There are many software tools
for RPA include UiPath, Automation Anywhere and Blue III. PROPOSES RPA RAPID DEVELOPMENT AND VALIDATION
Prism. Each RPA software package has particular advantages The traditional RPA development process can be divided
and disadvantages, functions and price [6]. Telefonica O2 now into RPA Plan, RPA Demand and Definition, RPA Design,
uses RPA to reserve and transfer user messages during its SIM RPA Implement, RPA Test, RPA Operation and RPA
exchange process [7]. Maintenance, as shown in Fig. 1.
188
Authorized licensed use limited to: UNIVERSIDAD POLITECNICA SALESIANA. Downloaded on July 16,2023 at 04:10:37 UTC from IEEE Xplore. Restrictions apply.
Quantitative determine whether a developed RPA program satisfies a
HR Importance company's cost limit.
score
HR 1.1
HR 1.2 REFERENCES
… … …
Quantitative [1] M. Lacity, L. Willcocks and A. Craig, “The IT Function and Robotic
IE Importance Process Automation” The Outsourcing Unit Working Research Paper
Score
IE 1.1 Series, pp. 1-39, 2015.
IE 1.2 [2] M. G. Ajmone Marsan, A. Bianco and E. Leonardi, "RPA: a simple,
efficient, and flexible policy for input buffered ATM switches," IEEE
… … … Communications Letters, vol. 1, no. 3, pp. 83-86, May 1997.
[3] R. Uskenbayeva, Z. Kalpeyeva, R. Satybaldiyeva, A. Moldagulova and
If calculated cost-performance ratio is less than the lower A. Kassymova, "Applying of RPA in Administrative Processes of
bound, then the performance of RPA is poor. If it is above the Public Administration," Proceedings of the IEEE 21st Conference on
lower bound and less than the upper bound, then the Business Informatics, pp. 9-12, 2019.
performance of RPA is acceptable. If it exceeds the upper [4] S. Aguirre and A. Rodriguez, “Automation of a Business Process Using
bound, then the performance of RPA is excellent. Figure 4 Robotic Process Automation (RPA): A Case Study,” Proceedings of
the Applied Computer Sciences in Engineering, Communications in
presents this evaluation of the performance of RPA, and table Computer and Information Science, vol 742, pp. 65-71, 2017.
2 show the symbol correspondence. [5] L. Willcocks, M. Lacity, “Service Automation: Robots and the Future of
Work,” Steeve Brokes Publishing, Warwickshire, 2016.
[6] R. Isaac, R. Muni and K. Desai, “Delineated Analysis of Robotic Process
Automation Tools” Proceedings of the International Conference on
Figure 4. Cost-performance Effect indication
Advances in Electronics, Computers and Communications, pp. 1-5,
2018.
TABLE II. SYMBOL CORRESPONDENCE
[7] M. Lacity, L. Willcocks and A. Craig, “Robotic process automation at
telefónica O2, The Outsourcing Unit Working Research Paper Series,
Symbol correspondence pp. 1-19, 2015.
The developed using the waterfall [8] A. Asatiani and E. Penttinen, “Turning robotic process automation into
method, the time required for each commercial success – Case OpusCapita,” Journal of Information
process. Technology Teaching Cases, vol. 6, no.2, pp.67-74, 2016.
The developed using the waterfall [9] L. Willcocks, M. Lacity and A. Craig, “Robotic Process Automation:
Strategic Transformation Lever for Global Business
( ) method, the total time required for all
Services?,” Journal of Information Technology Teaching Cases, vol. 7,
process. no.1, pp.17-28, 2017.
The developed using agile methods, [10] S. Anagnoste, “Setting up a robotic process automation center of
the time required for each process. excellence,” Management Dynamics in the Knowledge Economy, vol.
The developed using agile methods, 6, no.2, pp.307-322, 2018.
( ) [11] A. Rozario, K. Moffitt, and M. Vasarhelyi, ”Robotic process automation
the time required for each cycle.
for auditing,” Journal of Emerging Technologies in Accounting, vol.
Total The developed using agile methods, 15, no.1, pp.1-10, 2018.
( ) the total time required for all process. [12] R. Issac, R. Muni and K. Desai, “Delineated analysis of robotic process
automation tools,” Proceedings of the International conference on
advances in electronics computers and communications, pp.1-5, 2017.
IV. CONCLUSION [13] W. Aalst, M. Bichler, and A. Heinzl, Robotic Process
This study is carried out for the benefit of companies in the Automation. Business & Information Systems Engineering, vol. 60,
no.4, pp.269-272, 2018.
process of importing RPA, whose implementation should be
[14] A. Tripathi, “Learning Robotic Process Automation (1st edition),”
changed from the traditional waterfall process to agile Packt Publishing, 2018.
development to avoid wasting time and money of complete
[15] L. Ying, “Robotic Process Automation with Blue Prism Quick Start
development, which is later found not to meet user needs. Guide (1st edition),” Packt Publishing, 2018.
Additionally, this work proposes a method for determining [16] A. Leshob, A. Bourgouin and L. Renard, “Towards a process analysis
whether a created business value meets expectations. The approach to adopt robotic process automation,” Proceedings of the
proposed RPA cost-performance ratio can be used to International Conference on e-Business Engineering, pp.46-53, 2018.
189
Authorized licensed use limited to: UNIVERSIDAD POLITECNICA SALESIANA. Downloaded on July 16,2023 at 04:10:37 UTC from IEEE Xplore. Restrictions apply.