contact

Contact Us

Automation Journey

Chapter 3

RPA Roles and Responsibilities

The Skills and Roles Required for Automation

Many organizations are looking to robotic process automation (RPA) to solve their skills shortages, reduce error-prone manual tasks and save on operational costs. RPA sits under the wider umbrella of intelligent automation (IA), which combines RPA with business process management (BPM) and artificial intelligence (AI) to automate end-to-end business processes.

To implement RPA or intelligent automation software, organizations must first prepare for these changes. That includes setting up roles and responsibilities across the business to ensure everyone understands what part they’ll play in the setup, deployment, monitoring and continuous delivery of automation. As your organization’s automation initiative matures, you’ll likely expand your capabilities to include more roles and responsibilities.

RPA Roles and Responsibilities

How Do I Get Set Up?

To start with automation, your organization should consider a methodology on which to frame your RPA project. This will help you establish guidelines, frame roles and responsibilities, and keep your automation journey on track.

The SS&C | Blue Prism® Robotic Operating Model (ROM™) is based on five foundational stages: strategy, workforce, design, development and operations. It’s about implementing IA with a purpose, using a tried-and-true operating model to guide your growth. While our ROM model recommends many roles, they’re not all necessary from the start. Initially, multiple functions and responsibilities can be covered in the core team roles:

  • A head of automation (also called the head of RPA/IA)
  • A process analyst
  • IA/RPA developers

What Skills Are Required for RPA?

Below, we’ve outlined the best practices for how to implement RPA/IA:

Clearly define all required skills from your appointed team members.

    • For example, an RPA developer should understand programming languages (e.g., Python, Java, C/C++, etc.) and how the RPA platform and API integrations work.

    Lay out all the functions required and skills within the team.

    • For example, in the beginning, the head of RPA may perform some development work.

    Clearly outline duties within the team.

    • For example, the responsibilities of an RPA developer include process analysis, designing automation with RPA tools and testing the automated processes.

    Include a ROM architect within the team. 

    • When starting, your architect may be provided by a partner or may be performed as part of the head of RPA’s skills. They’re responsible for managing the creation of the SS&C Blue Prism delivery methodology.

    What Are the Roles and Responsibilities Required for RPA?

    Within the ROM are a number of skills recommended to deploy a successful digital workforce. While the levels of these skills vary, fundamentally they are represented below:

    Title: ROM Architect

    Job Description: Manages the creation of the automation delivery capability.

    Skills Required

    • Understand business change management and transformational change.
    • Background in strategy theory (defining reporting, monitoring KPIs, building business cases, etc.)
    • Understand project management and delivery methodologies (e.g., AGILE, Waterfall and V Model).
    • Background on the RPA market and technologies.
    • Understand process mapping and continuous improvement methodologies (e.g., LEAN, Six Sigma and BPR).

    Responsibilities

    • Collaborate with senior stakeholders to define governance and communication.
    • Develop a method for identifying, quantifying and prioritizing automation candidates.
    • Set up a scalable and secure technical environment with IT support.
    • Deploy a framework for efficient and consistent IA delivery.
    • Continuously schedule, monitor and enhance automated processes for increased benefits.
    • Establish change management procedures to integrate system and business changes into operational processes.
    • Assist the head of RPA in building a trained team aligned with business objectives.

    Title: ROM Architect

    Job Description: Manages the creation of the automation delivery capability.

    Skills Required

    • Understand business change management and transformational change.
    • Background in strategy theory (defining reporting, monitoring KPIs, building business cases, etc.)
    • Understand project management and delivery methodologies (e.g., AGILE, Waterfall and V Model).
    • Background on the RPA market and technologies.
    • Understand process mapping and continuous improvement methodologies (e.g., LEAN, Six Sigma and BPR).

    Responsibilities

    • Collaborate with senior stakeholders to define governance and communication.
    • Develop a method for identifying, quantifying and prioritizing automation candidates.
    • Set up a scalable and secure technical environment with IT support.
    • Deploy a framework for efficient and consistent IA delivery.
    • Continuously schedule, monitor and enhance automated processes for increased benefits.
    • Establish change management procedures to integrate system and business changes into operational processes.
    • Assist the head of RPA in building a trained team aligned with business objectives.

    Title: Head of RPA/Head of Automation

    Job Description: Oversees IA and RPA capability, manages the Center of Excellence (CoE) and implements the ROM.

    Skills Required

    • Proficient in business change management and transformation.
    • Strong communication and leadership skills for guiding people through the IA journey.
    • Can help achieve business objectives.
    • Experience in project management methodologies.
    • Background in software engineering, computer science or IT.
    • Familiar with strategy theory, including defining KPIs and building business cases.
    • Proven track record in implementing organizational changes operationally and technically.
    • Understand process mapping and continuous improvement methodologies (e.g., LEAN, Six Sigma and BPR).
    • Can plan, coordinate and drive a successful RPA vision.

    Responsibilities

    • Manage the CoE.
    • Engage with senior stakeholders to establish governance and communication.
    • Own the process pipeline.
    • Evangelize RPA implementation.
    • Manage and oversee a team of RPA developers and analysts.
    • Meet with senior executives to present the impact of the team.
    • Lead the governance board.
    • Be accountable for service management in line with operational KPIs.
    • Own the operating model.
    • Track and report on performance.
    • Manage the process controllers.
    • Establish internal and external escalation points.
    • Manage the relationship with IT.

    Title: Analyst/Process Analyst/Business Analyst

    Job Description: Captures how processes are conducted on a day-to-day basis.

    Skills Required

    • Experience in process mapping techniques (i.e., process flow maps, IDEF0 diagrams, UML diagrams, etc.)
    • Can produce clear, detailed and accurate documentation.
    • Can capture business processes using existing process documentation and process walkthroughs with staff.
    • Experience facilitating workshops and interviews to gather requirements and analyze and improve existing processes.
    • Understand delivery methodologies (e.g., AGILE, Waterfall and V Model).
    • Good knowledge of continuous improvement methodologies (i.e., LEAN, Sig Sigma and BPR).

    Responsibilities

    • Document business processes clearly and to granular detail.
    • Identify or support the creation of all appropriate use cases and their expected outcomes that will be used during the process delivery lifecycle.
    • Support, assess and validate automated activities with a subject matter expert (SME) during any verification and user acceptance testing to determine if a solution fulfills the requirements.
    • Work closely with developers to understand the process and assist with creating their solution design.
    • Act as a central point of knowledge and control for business processes between SMEs, developers and process owners.
    • Ensure the operations team are happy with the defined scope and that they have the necessary details to carry out sufficient designs.

    Title: IA/RPA Developer

    Job Description: RPA developer roles and responsibilities include building automation solutions and following and maintaining documentation.

    Skills Required

    • Strong written communication skills to articulate business processes and automated solution designs clearly.
    • Ability to conceptualize and grasp automation tools and solutions.
    • Proficient in workflow logic, including interpreting workflow diagrams and translating written processes into visual representations.
    • Competent in end user computing, particularly in intermediate spreadsheet usage or equivalent.
    • Familiar with formal change control procedures and protocols.
    • Understand delivery methodologies (e.g., AGILE, Waterfall and V Model).

    Responsibilities

    • Develop automated processes adhering to standard design principles.
    • Configure new processes efficiently and maintain clear documentation.
    • Support and modify existing processes within change control guidelines.
    • Troubleshoot and resolve issues in processes promptly.
    • Adhere to project plans, communicate risks and contribute to change control.
    • Assist operational teams during user acceptance testing (UAT) and roll-out phases.
    • Create and document test procedures for pre-UAT phases.

    Title:Technical Architect

    Job Description:Assists the head of RPA, ROM architects and developers to assess technical aspects in the SS&C Blue Prism infrastructure.

    Skills Required

    • Understand the platform architecture.
    • Experience in system engineering and IT architectures.
    • Robust IT background encompassing virtualized environments, database management and secure networks.
    • Proficient in producing clear and concise technical documentation.
    • Understand delivery methodologies (e.g., AGILE, Waterfall and V Model).
    • Well-versed in emerging technologies.

    Responsibilities

    • Focus on security, access, operating system and server provision.
    • Liaise with IT to establish a serviced, supported, scalable and secure technical environment that scales in line with predicted business demand.
    • Assist RPA leaders in fully understanding the implications of IT infrastructure.
    • Work with various stakeholders to ensure access and security profiles meet the needs of the solution and all policies/restrictions in place.
    • Identify new technical integration solutions and accurately analyze and estimate new architectures, quickly assessing feasibility.


    Title: Controller

    Job Description: Manages RPA processes and communicates software-related issues, suggesting improvements as they run.

    Skills Required

    • Good computer skills.
    • Know where to collect different windows logs on any given machine running a standardized operating system.
    • Good interpersonal communication skills to explain issues and follow instructions accurately.
    • Problem-solving skills.
    • Virtual resource and forecasting.

    Responsibilities

    • Manage case allocation and workloads.
    • Monitor process completion through logs.
    • Administer and coordinate automated processes.
    • Oversee digital workers.
    • Investigate live process issues.
    • Monitor login agent and digital worker readiness.
    • Assign access control for digital worker processes.
    • Schedule and execute processes.
    • Resolve day-to-day process issues and provide timely solutions.
    • Engage with the wider community for software improvements.
    • Investigate and manage exceptions.
    • Raise change requests or support calls as needed.


    Title: Release Manager

    Job Description: Controls the flow of deployments and releases across multiple environments and teams, eliminating any risks of a release deployment.

    Skills Required

    • Possess moderate user skills with strong organizational abilities, proficient in scheduling processes, monitoring resources and logging issues.
    • Demonstrate effective written communication skills.
    • Capable of creating clear and concise technical documentation.
    • Background includes experience in implementation management.

    Responsibilities

    • Manage the release administration for the live environment and evaluate processes for advancement.
    • Facilitate asset transitions between development, testing and production.
    • Maintain close communication with the delivery lead and process controllers regarding release progress.
    • Establish project “go no-go” criteria.
    • Evaluate deployment requests and assess the risk associated with each release deployment.

    Title: Test Analyst

    Job Description: Identifies and breaks down all necessary tasks and tests automated processes.

    Skills Required

    • Testing background with expertise in workflow logic and automating business processes.
    • Understand system specifications and conduct requirement analysis.
    • Experience in manual and automation test design and development.
    • Familiar with various integration and testing methods, techniques and tools (i.e., integration test, regression test, compatibility test, pen test, etc.)
    • Strong written skills for creating clear and concise test cases.

    Responsibilities

    • Break down tasks for testing automated processes.
    • Set up test environments individually or collaboratively.
    • Analyze requirements and design test cases accordingly.
    • Test solutions per design standards.
    • Identify errors and offer developer feedback.
    • Engage with developers to resolve issues and make suggestions for improvement.
    • Communicate test progress and project risks to managers within project constraints.




    Your automation program may require additional skills as your capability matures:

    Title: Solution Designer

    Job Description: Communicates with various parts of the business to define detailed and exact requirements.

    Skills Required

    • Deep understanding of IA/RPA’s capabilities and their potential.
    • Familiar with complementary technologies like optical character recognition (OCR) to enhance IA’s functionality.
    • Proficient in designing, documenting and supporting developments and collaborating with other team members.
    • Strong written communication skills for clear and concise documentation.
    • Knowledge of formal change control procedures.
    • Solid background in software development.
    • Understand delivery methodologies (e.g., AGILE, Waterfall and V Model).

    Responsibilities

    • Control solution designs architecturally.
    • Maintain high-quality design documentation.
    • Collaborate with business units to define detailed requirements.
    • Consider factors like license usage, data storage and security policies in solutions.
    • Participate in peer review sessions for new designs and offer feedback.
    • Contribute to design authority to ensure solution integrity.
    • Analyze process definition documents (PDD) thoroughly for solution designs.
    • Present and justify design decisions in walkthrough sessions with stakeholders and IT.

    Title: Delivery Lead
    Job Description: Responsible for delivery management of individual process automations.

    Skills Required

    • Background in software delivery.
    • Experience in project management and delivery methodologies in a structured environment (i.e., PRINCE 2, AGILE, Waterfall, V Model).
    • An understanding of and experience in business change management and change control procedures and disciplines.
    • Aptitude to contribute to the adaptation and evolution of methodologies and procedures in a controlled manner to continually improve the delivery channel.

    Responsibilities

    • Manage tasks for delivering high-quality solutions following the agreed methodology.
    • Plan and track “define, design, configure and test” stages, keeping stakeholders informed.
    • Ensure business needs are met throughout the delivery cycle.
    • Resolve delivery blockers and escalate issues as needed.
    • Identify and manage risks and dependencies across departments.
    • Provide accurate cost and resource estimates, adhering to finance best practices.
    • Manage changes during RPA solution delivery.
    • Maintain quality standards throughout delivery phases.
    • Ensure RPA solutions meet system requirements.

    Title: Support Analyst

    Job Description: Configures processes and objects using core workflow principles that are efficient, well-structured and easy to understand.

    Skills Required

    • Strong software background.
    • Experience in successful delivery and support of Excel macros, Visual Basic scripts or similar technologies is advantageous.
    • Blend business analysis with hands-on configuration of automated processes.
    • Understand workflow logic and translate it into automated solutions.
    • Excellent writing skills for clear and concise technical documentation.
    • Familiar with software delivery methodologies (e.g., AGILE, Waterfall and V Model).

    Responsibilities

    • Provide first-line support for automated processes.
    • Understand detailed business processes as needed.
    • Configure efficient and well-structured processes and objects.
    • Record and troubleshoot issues in live processes.
    • Support existing processes and implement change requirements through structured change control.
    • Mentor colleagues in training and certification, offering advice on best practices.
    • Solve day-to-day issues in automated processes promptly.
    • Manage project risks and issues contributing to change control processes within project constraints.


    What Have We Learned?

    Setting up roles and responsibilities before you implement automation will help you reach your IA/RPA goals sooner. Once you’ve established who is responsible for analysis, communication, design, development and implementation, it’s a matter of continuously improving your business processes and learning as you go.

    Start small and scale quickly with a proven methodology like the SS&C Blue Prism ROM. Your automation journey starts with structure and strategy. Learn more about how you can start scaling your IA/RPA program in our automation journey e-book.


    Alexis

    About the Author

    Alexis Veenendaal

    Alexis Veenendaal is an Associate Content Writer and Editor at SS&C Blue Prism. She’ll tell you all the cool tips and tricks for implementing intelligent automation into your workplace. She has lived and worked internationally as a professional writer and designer for nearly a decade after graduating from the University of Lethbridge for English Literature. Her personal pursuits include authoring books and digital cartography.

    Follow me on


    Next: Chapter 1

    Process Discovery: How to Identify Automation Opportunities

    Read More