Livre blanc
Bâtir l’avenir numérique de la banque de détail grâce à l’ai
Contact
Une question revient souvent dans les échanges que j’ai avec nos clients : quelles sont les compétences nécessaires pour remplir un des rôles du centre d’excellence RPA (CoE) ? C’est une question récurrente pour l’ensemble des rôles, aujourd'hui, nous allons parler du développeur RPA.
Le terme développeur, hérité de l’anglais, est trompeur. Le développeur RPA n'est pas un développeur logiciel. Il n'écrit pas de lignes de code, c'est plutôt un « paramétreur de processus ». Il conçoit les flux de travail (ou workflows) que les agents virtuels suivront pour exécuter leur mission. Il jalonne et guide le travail des robots. J'ai d’ailleurs pu rencontrer des rôles similaires à celui de développeur RPA avec des intitulé de postes rappelant les métiers de formateurs (de la main-d’œuvre numérique) dans les centres d’excellence de certains clients très orientés métier, comme par exemple ceux de Bot Trainer ou encore Formateur ou Coach de Robots.
Derrière ce rôle se cache tout un parcours professionnel, qui débute avec un poste junior et qui pourra évoluer vers celui du responsable de formaliser puis de faire évoluer les bonnes pratiques de développement et de mentorer les ressources moins expertes.
En plus de sa maîtrise des outils technologiques (notamment la plateforme d'automatisation), un bon développeur de processus aura une forte appétence pour la compréhension des processus métiers. Il peut d'ailleurs être issu des métiers de l'entreprise.
Du côté technique, je note deux qualités principales essentielles au développeur RPA :
Le candidat idéal peut bien évidemment développer et renforcer son expérience en paramétrage technique dans l'exercice de sa mission. Une expérience avec les macros Excel ou autres scripts Visual Basic constitue une bonne base dans le domaine du paramétrage technique.
La compétence clé est néanmoins à mon sens sa capacité à communiquer avec différents publics, qu’ils soient orientés métier, techniques ou pas, afin d’appréhender facilement les nouveaux systèmes cibles du projet RPA ou d’intégrer de nouvelles technologies, et de retranscrire facilement les besoins opérationnels en solutions automatisées. Un business analyst pourra par exemple devenir un très bon développeur RPA.
Pour progresser sur son poste, le développeur RPA devra développer ses compétences, notamment en architecture technique et en conception de solution technique, et renforcer ses compétences managériales afin de participer activement à la formation continue des nouveaux membres du CoE.
Un développeur RPA senior pourra envisager une poursuite de carrière en prenant des responsabilités d’architecte technique ou de concepteur de solutions RPA, selon ses intérêts personnels, sa formation initiale ou ses premières expériences.
Créez un compte ou connectez-vous sur notre portail pour accéder aux à des exemples de fiches de postes décrivant les missions de différents niveaux de développeur RPA ou initiez-vous gratuitement aux outils de création de processus pour devenir développeur RPA.
Dans cette série sans interdits, nous abordons la RPA en toute transparence, des vrais avantages de la solution aux choix des processus à automatiser pour un impact maximal, en passant par les bonnes pratiques de mise en place.
Si votre administrateur réseau bloque YouTube, il se peut que vous ne puissiez pas voir la vidéo sur cette page. Dans ce cas, utilisez un autre appareil. En appuyant sur le bouton « Play », YouTube pourra placer des cookies tiers sur votre appareil. Rendez-vous sur notre Politique relative aux cookies pour plus d'informations.