RPA-Life cycle and team structure

RPA Lifecycle
RPA
    While navigating to my Quora time-line I found several questions around RPA basics.

    I thought to respond to those questions. Since the list is long I have planned to cover questions-related to the lifecycle of a bot and organizational structure.

    Questions around the same topic were-

    1-Recommended process for RPA development
    2-Which is industries best RPA tool
    3-What is the growth structure/different job designation in an RPA work model.

    Q Best recommended process for RPA development
    Answer-
    So like software development model in RPA life cycle is similar with some minor differences of work, stages in cycle are-

    1-Analysis

    Life cycle in RPA begins with analysis phase. Business team and RPA strategist/Architect work together to identify a business process for RPA development. Most of the development follows an agile methodology that to is customized (some modifications) agile.

    The core intent of this analysis is to identify processes which are feasable for automation, as awell as can save manual effort and bring RoI.

    Once after finalizing the process, planning of work that includes resources and time identification is being formulated with the help of an RPA lead.

    A formal approach is being documented and after approval from all stakeholders development is started.

    2-Bot Development

    RPA developer(Team) starts working on requirement in their environment possibly a separate dev environment.

    Most of the development is wizard driven, with limited or no coding/scripting effort required.
    However there are cases where RPA tools have limitation and coding needs to be done.

    3-Testing

    There are two approaches on which testing is being carried out-

    1- Separate testing team
    2- Testing done by RPA dev team only

    Some of the organisation believe that Unlike SDLC-software development life cycle in RPA testing is not that extremely critical part in most of the organization, therefore, script correctness is verified by the development team usually, with a peer review and once it is done same is ready for deployment.

    While other few have a dedicated testing team which perform a dedicated QA like normal SDLC flow.

    We recommend to have a dedicated testing team which perform QA of developed bot.

    4-Deployment and Maintenance-

    After the Dev and testing closure, a bot is ready for deployment and enters maintenance phase.

    Whenever a change comes in a process script/bot is updated or in a case, any issue is being caught in a bot same is being re-deployed by following the dev-test process again.

    Q-Which is industries best RPA tool

    Answer- Every now and then I used to find this question in the various forum, which tool is the best to choose.
    Or out of tool1 and tool2 which one is better. The tool which covers all your process automation needs completely is the best pick for your RPA .
    Please explore my old post for tool analysis.

    Q-What is the growth structure/different job designation in an RPA work model.
    Answer-This is one question everyone wants to know who is aspiring to enter in RPA.
    What is the structure and various roles in RPA work model? Find below most standard titles with their role-

    1- RPA architect/strategist/Manager

    This is mostly overlapped profile where a strategist, architect and manager roles usually that covers
    a- Analysis of RPA process with business
    b- Designing of L3 process map, basis on which Risk is being Identified(RPN Number)
    b- Architecture definition of RPA process/framework

    2- RPA Lead

    An RPA lead is responsible for formulating effort and timelines and also responsible for individual assignment that includes(development of bot and framework), RPA Lead is also be responsible for regular maintenance and planning of RPA process.

    3- RPA Developer
    RPA developer is responsible for the development, Maintenance activity of a bot and framework.

    I hope this post has covered the queries which I thought to respond however above best practices are not a must to do. Organizations adopt processes and team structure as per their requirement and model with respect to their delivery and operations need.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

RPA Implementation
RPA
Key decisions in an RPA Implementation

Transforming business and implementing process automation is a strategic approach. Any gap or incorrect decision can impact the desired RoI. Let us have a look at some of the mistakes organisations make while implementing an RPA project are- 1- Wrong Tool selection 2- Incorrect process selection 3- Gap in Risk …

bot uploading
RPA
Automation Anywhere-Uploading bot in control room and its execution in runner

Automation Anywhere is designed so elegantly that every aspect of process automation is considered, from bot creation to its execution, setting triggers, creating workflows and till its monitoring and result reporting. Every project should have one control room assigned or more precisely we can say that for an individual client …

automation anywhere image recognition
RPA
3
Automation Anywhere-Essentials of Web Automation-II

In this post we will see how to use Image based recognition and how to handle title of a web page which is dynamic in nature. In Automation Anywhere tool if a web control is Div then use Image recognition rather than any other option as same is best-recomended solution …

Shares