5.2 Overview of workshops
In a bid to apply and learn, we used our consolidated framework in workshops with small, medium, and large enterprises that recently dealt with RPA. With each workshop, we focused on a different industry to evaluate our framework broadly. Each workshop covered one real-life project and was conducted with one or multiple employees from the different companies and lasted approximately two hours. Generally, the employees we talked to were functionally responsible for the automated task or technically responsible for the development and operation of the software robot. Table
4 provides an overview of the cases. The workshops were conducted in German.
4 In each workshop, we asked the participants to explain the frame within which the RPA project was conducted and to detail the process’s context as well as its activities and associated applications. Then, we detailed each stage of our framework and discussed how the respective projects followed similar stages or may have been informed by the framework if it had been available as a prescription at the outset. In particular, we discussed how helpful stages, which the respective projects omitted or conducted in another order, might have been in the short- and long-term. At times, the participants took notes to revisit their stages inspired by our discussions in particular in terms of rollout as well as adoption and scaling. After each workshop, we revisited the consolidated framework and annotated the workshop results. Finally, we evaluated all annotations to revise the framework based on the summative feedback of the workshops.
Table 4
Conducted workshops and cases
W1 | 2020–06-07 | Internal consultant | SYSTHEMIS | 20 employees, part of a larger group |
W2 | 2020–10-29 | Heads of departments, external RPA developer | Sparda-Bank Hessen, Roboyo | 400 employees |
W3 | 2020–11-13 | Chief executive officer | ProBotic on behalf of Siemens | 293.000 employees |
W4 | 2020–11-17 | Head of global IT, accountant | Blanco | 1500 employees |
W5 | 2020–12-02 | Head of system support | Weleda | 2500 employees |
In the following, we briefly introduce the workshop companies and the concrete processes that were implemented in the respective RPA projects.
SYSTHEMIS AG.
5 (SYSTHEMIS) is a German software development and consulting company. It was founded in 2009 as part of the Prof. Thome AG group. Most of SYSTHEMIS day-to-day business is focused on consulting work. Thus, SYSTHEMIS has to create multiple reports such as a proof of performance report on a regular basis. Since, those reports are repetitive and time-consuming processes, SYSTHEMIS integrated RPA into their company through an internal initiative. In doing so, SYSTHEMIS aims to enable employees to focus on more critical tasks as well as reduce reporting mistakes due to human mistakes. They identified the process
proof of performance as a suitable RPA pilot. In the process, an employee has to import and export data from multiple systems into a calculation software to generate a report, before sending a report as well as an invoice to the client.
Sparda-Bank Hessen eG.6 (SBH) is a German cooperative bank located in the federal state of Hesse and connected to the Sparda-Bank association, with more than 355,000 clients and 36 subsidiaries. In course of ongoing digitalization efforts, SBH tried to overcome inherited burdens within their heavyweight IT and to determine potentials for process automation. On the one hand, SBH aims to automate repetitive tasks through RPA to free up human resources for more complex tasks. On the other hand, they aim to offer new services for their clients due to improved speed and frequency of software robots as well as due to improved data quality. Thereby, SBH is using a top-down approach driven by middle management to integrate RPA into the process landscape involving external consultants and engineers of Roboyo GmbH.
In our workshop, we discussed the process compensation for early termination. RPA enables SBH to provide each client at any time with a comprehensive calculation about additional fees for unpaid interests, if they plan to cancel existing contracts before the end of term. Before automation, this process was manual and only executed at the clients’ request due to the tedious manual tasks involved, limited human resources, and legal requirements. The process comprises opening custom software as well as an e-mail client, checking for new requests, and extracting necessary client data for transfer into a calculation software, before forwarding the generated report to the requesting client.
Siemens AG.7 (Siemens) is a German multinational conglomerate company active in the areas infrastructure and cities. With over 290,000 employees and a revenue of over 58b Euro, it is one of the largest corporations in Germany. Due to its size, the RPA initiatives in the company happen decentralized in the different areas of the company. The process we discussed in the workshop was modeled and automated by the RPA consulting firm ProBotic GmbH.
In the workshop, we discussed a data aggregation process that imports data from multiple sources into a management dashboard. The process involves the extraction, preparation, and integration of data into a new system. The original process was time-consuming and only performed on a weekly basis. After the introduction of RPA, the task was run daily, so that more timely data could be included into the dashboard.
Blanco GmbH and Co KG.8 (Blanco) is a German manufacturer for kitchen sinks, founded in 1925 with approximately 1500 employees generating a turnover of about 395 m Euro. Blanco used a bottom-up strategy, whereby different divisions focus the automation of their respective processes. In our case, the finance department identified eight potential processes for automation to address three key issues within their processes. First, they wanted to increase the quality through standardized process execution and the reduction of human errors. Second, Blanco wanted to free employees from repetitive tasks. Third, as a long-term result they want to compensate for employees leaving the company due to retirement.
In our workshop, we discussed the process forecast of liquidity, in which three specially trained employees extract data from different applications and transfer it into report generation software. Due to strict time constraints, the process must be completed within three days at the end of every month. As a result, currently the absence of employees can hardly be compensated. Applying RPA in this process enabled Blanco to be more robust towards circumstances such as sickness or employee turnover. Blanco also enlisted the support of consultants from Roboyo GmbH.
Weleda AG.9 (Weleda) is a natural cosmetics company based in Switzerland with over 2500 employees and a turnover of 429 m Euro. Besides natural cosmetics, the company produces pharmaceuticals. Therefore, the introduction of software is highly regulated and provides additional challenges for RPA. However, as automation of processes can reduce human error sources and therefore help to comply better with regulatory requirements, Weleda is currently looking into automating several tasks in the company.
During the workshop, we focused on the customer relations process participant management. Here, customers can register for events via an e-mail form. Their information needs to be extracted from the e-mail and the customer must be registered for the event in the CRM system. This task may fail and the exception needs to be handled. It was not possible to automate the process fully with RPA. Today, an employee is provided with additional information and hints to shorten compensation in comparison to the formerly unsupported handling of registration errors.
5.3 Discussion of findings
When analyzing the stages from the case studies in the interviews and workshops, the experts generally confirmed, compressed, but also expanded the findings derived from the literature review. Following the recommendations of the experts, we have also adjusted the naming of the stages.
Identification of RPA demand. The experts gave various arguments for this stage. I1 considers the potential to automate manual tasks to be particularly important. I7 identifies the potential especially for frequently repeating and more formalized processes. Further I7 and W2 added that many employees are already aware of improvement potential for certain processes. Nevertheless, this identification has to be precise and is time consuming and resource intensive (W1). I5 sees potential for increasing the size of the company while keeping the number of employees constant. W4 also considers the development of new services for the customer because of to the advantages of RPA. In W3 and W5, the awareness about RPA technology was triggered by external consultants. The identification of the demand was guided by consultants as well.
Alignment with business strategy. While not present in literature, the interviewees and workshops stressed that any company should address questions regarding the usefulness and benefit of introducing RPA at an early stage. Therefore, an alignment with business strategy must be performed at an early stage to determine whether and how RPA can positively influence corporate targets. The need to acquire adequate project support from management justifies an additional stage to reflect this (I5, I7). I5 describes this as follows: “I actually have to integrate the corporate strategy into this. That is quite decisive. Because there has to be a corporate goal. It is not a departmental goal or anything else”. Likewise, in W2 the use of RPA within the company was a decision made by management to improve process handling across the process landscape and further reevaluate existing processes to purify the landscape in the course of this. In contrast, W4 mentioned the integration of RPA on a business division level but with the involvement of management at the beginning. On the one hand, this ensures long-term management support by providing incentives. On the other hand, it reduces concerns from work council. W3 mentioned, that external consultants should be included already in this stage, since they can accurately inform management and work council about the capabilities and risks of RPA.
Screening of different (RPA) technologies. I1 and I5 point out that this stage is often skipped resulting in the decision to use RPA due to its perceived benefits. On the other hand, I8 remarks that technology selection decisions are made individually for each case, knowing that other automation technologies may be more suitable. I3 also explains that other simpler technologies are often sufficient: “We often find that this can be done with a simple Excel macro, so we can quickly add an interface with batch files or other things”. Therefore, this stage may have to be adapted individually for each company. Since RPA mostly addresses process automations across different software without API, W2 and W4 consider RPA to be a bridging technology without a defined expiry date.
Process selection. Almost all experts (except I7) named execution frequency as a key indicator for process selection. Standardized processes are also particularly relevant (I1-2, I5-8, W1-2). Many experts (I1-2, I5-6, I8) considered further technologies such as process mining to be particularly relevant to shorten and improve the selection process. In addition, processes with low complexity as well as few exceptions (I3, I5, I8, W2, W4), which are financially lucrative to automate (I5), should be used for initial RPA projects. I3 notes though that simple processes may only be appropriate candidates “if you want quick wins and collect low-hanging fruits”. Nonetheless more complex processes can also be selected, but in this case more time has to be spent in the RPA pilot stage (I3). W4 consider the future retirement of employees as an additional factor for process selection. W5 stated, that they prepared a questionnaire for the departments to help them identify processes that are suitable for RPA. They also differentiated between different automation techniques. Similarly, a determination of the process selection can be done with a balanced score card (W4). Lastly, many experts recommend beginning with back-office processes in departments such as accounting and finance (I1, I3, I5, I8, W1-3).
RPA software selection. When selecting RPA software, the most important point is cost (I1-3, I6, I8, W1-4). Further, W2-4 consider the ability to use a fee trial version as important to evaluate an RPA pilot. In addition, factors such as reputation (I5, I8), support and software training by consultants (I4, I8, W2, W4), support by the RPA vendor if no external consultants are involved (I6), community support (W1-4), transparency in the creation of robots (I3, I7, W2), stability (I2), manageability (W1), IT security (W4), or certification and compliance (W5) should be considered. Further, all workshop participants prefer to use a low-code platform as well as a more modular programming structure, which enables them to automate less complex robots on their own (W1-5). Despite the availability of some objective criteria, I6 illustrates that some selection RPA software processes rather proceed like “someone in the company […] is convinced by a tool and that’s it” or that “RPA is so new for many that they cannot objectify the decision as there are so many factors involved that they do not know about”, resulting in a non-standardized selection process (I8). Nonetheless, W2 sees the companies’ IT support in the position to propose and support different RPA vendors. Also, W4 as well as I5 and I6 mentioned the integration of IT support at this stage as important to overcome technology and permission barriers for the subsequent development and integration of software robots into the IT landscape. Hereby, expert knowledge from RPA consultants can be helpful to allow for more rapid and less stressful development of the software robots (W4).
Proof of concept and RPA pilot. While in literature the term PoC is frequently used, we noticed that due to the lightweight development of RPA, the implemented robots are rather used as pilots than as prototypes. Therefore, instead of focusing on the feasibility of an RPA implementation, practitioners directly develop robots for use. According to the experts, an RPA pilot should focus on simple but relevant processes (I3, I6-7, W1-4). It is important “so that everybody sees—aha—how does it work, what is it about?” (I6). Important tasks are the evaluation of the technical and financial feasibility (I1, I5, I6) and the comparison with the previous process flow (I7). A fast and less expensive RPA pilot will demonstrate the potentials of RPA and thus increases the long-term acceptance of RPA within the company better (I3). Nonetheless, W3 stated, that it is more important to show “the magic” of what the technology can do, since “employees have no understanding of it, they want to see it” (I6). A pilot is also used for test alignment with corporate governance (I3, I6). While I6 states that “technical feasibility is more or less irrelevant” in an RPA pilot, W5 emphasized that the selected process should represent the technological landscape to already prove technical feasibility for similar processes. In contrast to W4, W2 recommend involving the work council at this stage at the latest.
Evaluation of business case. The experts agreed on the creation of a business case as an important stage. On the one hand, the business case is supposed to compare the automated processing times to manual processing times. On the other hand, the aim of the business case is a proof that the change will reduce cost (I1, I4-8), is more efficient (I7), or leads to a decrease in processes execution errors (I1). Economic efficiency depends on the number of processes, which can be automated, as a high number of processes can result in a faster return on investment (I4-5, I7, W1). To reach this goal early as possible, W2 uses annual RPA software licenses to be more flexible with respect to the number of their robots. I4 and I7 recommend using consulting services to benefit from their know-how from prior projects due to the novelty of the technology. Further, W4 use a continuous evaluation of the business case to ensure the management support by presenting the state of development on a regular basis, for example by providing efficiency reports (I5). In contrast, if the company’s management is already convinced of the application of RPA (I8, W2), companies can focus less on a detailed monetary evaluation, which is sometimes hard to put into effect (W2).
RPA rollout. The stage of RPA rollout identified in literature was not considered explicitly as an individual stage in the interviews, but as a necessary procedure within any implementation (I1, I6). However, the workshop participants highlighted several specificities of RPA rollout. W3 emphasized, that from a consultancy’s perspective the hand-off of the software robot to the customer along with an extended support period and appropriate documentation is extremely important. It cannot be left out. W1-5 pointed out that the synthetic yet anthropomorphic nature of robot co-workers requires extra care when “hiring” them. W2 went as far as giving the first robot the name “Robert Bot” and presenting “him” in the employee magazine. In addition, they provided trainings for employees on the topic of RPA to raise awareness. W3 expects employees to take initiative and suggest further potential processes for automation if properly involved. Further, W2 pointed out that the robot needs to be treated like an employee in terms of access rights and single sign-on. While W4 copied and transferred the permission rights of the process owner, W2 plan to define a new permission matrix for software robots. In addition, W2 had to split up process execution into multiple robots due to legal regulations, as one employee (or robot) is not allowed to execute a process in its entirety.
Long-term service of RPA and transfer. While long-term service is about the ensuring the operation existing software robots, transfer implies the handover of knowledge from previous RPA projects to new projects. In literature, these aspects are often addressed separately. In contrast, the analysis of the interviews suggests that the experts consider these aspects to be part of the CoE, RPA support processes as well as the scaling of RPA services stage (I1-2, I6-7).
Adoption and scaling. Within this stage, the experts emphasize the need to set up a competence center (I1, I3-4, I7). After all, “there is, of course, no point in always sourcing this from an external consultancy. One must also build up one’s own competencies” (I4). Thus, we noticed within the workshop and expert interviews that external consultants support companies until these companies can perform independently (I6, W2-4). The competence center can also create templates and training for software robots (I1-2) and increase the complexity of the processes being implemented (I2, I8, W1). I5 aims to integrate artificial intelligence into software robots to archive more flexibility for process execution. Further, W4 describes the development of modular subprocesses, which can be reused in future RPA projects, whereby a robot initiates different already existing sub-automations. I3 and I5 highlight that there is practically no end in automating processes with RPA since you always discover new processes while automating. Nevertheless, I6 recommends automating only one additional process per month initially, while subsequently the number of parallel RPA developments can be successively increased (I8). After the successful implementation of the first software robot, W2 expects a deluge of requests for robots, which need to be prioritized with new governance mechanisms.
Center of excellence. Centers of excellence (CoE) should be introduced especially in larger companies (I3-4, W1-5). This is a direct result from hiring RPA experts. I6 points out that “In Germany, you currently have to look for experts for RPA like a needle in a haystack”. If introduced, CoE should be positioned on the business side (I3, I5, I8, W2, W4) and represent a central department (I2-5, I8), whereby in smaller enterprises the CoE can also be placed within the IT department (W1, W5) or as a hybrid department (I2). An executive department as an organizational form would also be feasible (I1, I5, W4). The goal of a CoE is to handle the operational and strategic day-to-day activities of RPA initiatives (I5, I7). When looking into a potential CoE, at least RPA developers and business analysts should be involved (I3). According to W4, employees from the IT department should also be included in the CoE to ensure IT infrastructure support. Also, W4 stated, that is important to define specific responsibilities within the CoE. Further this enables a fast and a clear communication of responsibilities to new or external employees. At the same time the CoE can be used to take over BPM functions (I5) as well as orchestrate existing RPA licenses and resources efficiently as possible (W2). In addition, the CoE should support different departments in process prioritization (W2). In contrast to literature, W4 state that while the development of a CoE from the beginning is advisable, it is ambitious and in practice almost impossible.
RPA support processes. Long-term service of RPA and transfer were not considered as stages of their own by the interviewees, but these stages can be integrated into other stages detailed above or consolidated into a stage of RPA support processes. In this respect, W2-4 see the necessity to communicate the application state of RPA projects with the management to ensure a long-term management support. In addition to maintaining the access right assigned during rollout, W5 has strictly defined guidelines and restrictions for which employee can interact with which robot. Likewise, W4 also points out the urgency to involve IT support, as they struggled with the seamless development of software robots due to technical barriers across the IT landscape. This becomes even more evident, when the IT support is a central department within the company. Lastly all workshop participants agreed on the necessity to develop governance guidelines (W1-5). Since, a software robot is mostly executing existing processes, W4 suggested reusing existing governance guidelines.
Ordering of stages. In summary, the experts agreed to the stages we proposed. Some argued about their ordering. In the end, most experts agreed that the stages are never purely sequential but overlap. Table
5 provides an overview of their suggestions, which informed the ordering of stages in our framework. We confirmed this ordering in the workshops.
Table 5
Preferred ordering of stages by experts
I1 | 1 | 2 | 3 | 4 | 5 | 6 |
I2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
I3 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
I4 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
I5 | 1 | 2 | 3 | 5 | 4 | 6 |
I6 | 6 | 1 | 2 | 3 | 4 | 5 |
I7 | 6 | 1 | 2 | 3 | 4 | 5 | 8 | 7 | 9 |
I8 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 7 | 9 |
W1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
W2 | 1 | 2 | 3 | 4 | 5 | 6 |
W3 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
W4 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
W5 | 2 | 1 | 2 | 4 | 3 | 5 | 6 |
Nevertheless, our evaluation revealed that the final framework should have a high degree of flexibility, as there is no generally valid procedure—especially with regard to the concrete sequence of the individual stages—as it always depends on company-specific circumstances. Nevertheless, it is possible to make some explicit specifications, since certain stages are necessary for the execution of the subsequent stages and therefore cannot be moved around arbitrarily.