Prof. Dr. Helge F. R. Nuhn, Prof. Dr. Mike Schulze
Für die Implementierung und den Betrieb von RPA-Lösungen sind verschiedene Fähigkeiten und Aktivitäten erforderlich, die sich in RPA-Rollenprofile kategorisieren lassen. Jede Rolle wird entweder von spezialisierten Mitarbeitern wahrgenommen, oder es können auch mehrere Rollen von einem Mitarbeiter ausgefüllt werden. Im Rahmen der Experteninterviews wurden 3 wesentliche RPA-Rollenprofile beschrieben.
Der RPA-Geschäftsanalyst (engl. RPA Business Analyst) zeichnet sich dadurch aus, dass er über detaillierte Kenntnisse in den einzelnen Geschäftsprozessen sowie in der RPA-Technologie im Allgemeinen verfügt. Er ist verantwortlich für die Auswahl geeigneter Prozesse, die von RPA unterstützt werden sollen. Für die Aufzeichnung/Dokumentation, Analyse und Optimierung der identifizierten Geschäftsprozesse benötigt er Kenntnisse in Business Process Management (BPM) und Business Process Reengineering (BPR). In diesem Zusammenhang benötigt der RPA-Geschäftsanalyst auch ausgeprägte analytische und kommunikative Fähigkeiten, um den Austausch mit anderen Prozessbeteiligten zu erleichtern. Obwohl er nicht über vertiefte technische Kenntnisse von RPA-Lösungen verfügt, ist ein grundlegendes Verständnis der Funktionalität und der Grenzen von RPA-Lösungen unerlässlich. Manchmal entwickeln RPA-Geschäftsanalysten auch einfache Roboter direkt selbst und agieren so als sogenannte "Citizen Developer", also als Laien-Entwickler von IT-Lösungen. Der RPA-Geschäftsanalyst fungiert auch als Ansprechpartner für andere RPA-Rollen, wenn es um Fragen zu Geschäftsprozessen geht. RPA-Geschäftsanalysten sind meist im Geschäftsbereich angesiedelt.
Der RPA-Entwickler (engl. RPA Developer) ist für den technischen Entwurf, die Entwicklung, das Testen und die Dokumentation der Roboter verantwortlich. Der Entwickler stellt sicher, dass die Roboter reibungslos mit Softwareanwendungen und – falls im Einsatz – mit anderen Digitalisierungstechnologien, wie z. B. Bilderkennungssoftware und OCR-Engines, verbunden sind. Zusammen mit dem RPA-Geschäftsanalyst stellt er sicher, dass die Anforderungen des Geschäftsbereichs (technisch) vollständig abgebildet werden. Bei den Tests arbeitet er eng mit dem Geschäftsbereich zusammen. Gemeinsam definieren sie das Testkonzept, die Testfälle und das Testverfahren. Nach der Implementierung kümmert sich der RPA-Developer auch um die technische Wartung und Weiterentwicklung der Roboter. Damit die RPA-Entwickler ihre Aufgabe erfüllen können, müssen sie über ein profundes technisches Wissen im Hinblick auf die verwendete RPA-Lösung verfügen. RPA-Entwickler haben oft Kenntnisse über mehrere RPA-Plattformen. Umfangreiche Erfahrungen in Skript- und/oder Programmiersprachen (z. B. in C#, .Net, VisualBasic) sind ebenfalls erforderlich oder hilfreich. Ein grundlegendes Verständnis der Geschäftsprozesse sowie analytische und kommunikative Fähigkeiten runden das Profil des RPA-Entwicklers ab.
Der RPA-Lösungsarchitekt (engl. RPA Solution Architect) leitet den Auswahlprozess und die technische Einführung einer RPA-Lösung. Dabei definiert er auch die technischen Spezifikationen der Architektur und betreut später die RPA-Lösung ganzheitlich. Für Angebote, Fragen oder Verhandlungen mit RPA-Anbietern ist der RPA-Lösungsarchitekt der Ansprechpartner der Wahl. Innerhalb des Unternehmens arbeitet der RPA-Lösungsarchitekt eng mit der IT-Abteilung zusammen. Gemeinsam definieren sie die Installationsumgebung, wählen die notwendige Hardware aus und definieren/realisieren technische Service Level Agreements (SLAs) sowie Sicherheits- und Zugriffsrichtlinien. Der RPA-Lösungsarchitekt hat i. d. R. einen starken IT-Hintergrund. Er bringt umfassende technische Erfahrung im Design, in der Beschreibung und im Betrieb von IT-Lösungsarchitekturen mit. Agile Entwicklungsmethoden (z. B. Scrum) werden den RPA-Lösungsarchitekten zugewiesen. Darüber hinaus verfügen sie über starke kommunikative und koordinierende Fähigkeiten zur Unterstützung der verschiedenen RPA-Akteure (z. B. Geschäftseinheiten, RPA-Entwickler, IT-Abteilung, RPA-Anbieter).
Laut der befragten Experten verfügen die Unternehmen im Allgemeinen über eine ausreichende Anzahl qualifizierter RPA-Geschäftsanalysten, aber es besteht derzeit eher ein Mangel an qualifizierten RPA-Entwicklern und RPA-Lösungsarchitekten.