Blog | 21 abr 2020

Las competencias de un buen desarrollador de RPA

Thumb Blog 6: Todo sobre la automatización robótica de procesos (RPA)

Una pregunta que surge con frecuencia en las discusiones con nuestros clientes es: ¿Cuáles son las competencias necesarias que debe cumplir uno de los elementos de un centro de excelencia (CoE) de RPA? Es una pregunta recurrente para toda las funciones. Sin embargo, hoy hablaremos del desarrollador de RPA.

Las tareas del desarrollador de RPA

El término desarrollador, que viene del inglés, puede confundirnos. El desarrollador de RPA no es un desarrollador de software. No escribe líneas de código, más bien es un “configurador de procesos”. Diseña los flujos de trabajo (o workflows) que seguirán los robots de software para llevar a cabo su misión. Traza y guía el trabajo de los robots. También he conocido roles similares al de desarrollador de RPA con títulos que recuerdan a los de formadores (mano de obra digital) en los centros de excelencia de ciertos clientes altamente orientados a los negocios, como por ejemplo los de bot trainer (entrenador de bots) o incluso formador o entrenador de robots.

Detrás de esta función se oculta toda una carrera profesional que comienza con un puesto junior y que podrá evolucionar hasta ser responsable de definir las buenas prácticas de desarrollo y de que estas evolucionen; asimismo, hasta llegar a ser guía de los menos expertos.

El perfil del desarrollador de RPA

Además de dominar las herramientas tecnológicas (en particular, la plataforma de automatización), un buen desarrollador de procesos debe conocer los procesos de la empresa. También puede provenir de los puestos empresariales.

En el aspecto técnico, advierto dos cualidades principales que son esenciales en el desarrollador de RPA:

  • La lógica matemática, importante para transcribir las necesidades funcionales en procesos robotizados
  • Gusto por el desarrollo técnico o alguna experiencia en dicho campo o bien, en configuración técnica

Durante las tareas de su misión, el candidato ideal puede, por supuesto, desarrollar y reforzar su experiencia en configuración técnica. Tener experiencia con las macros de Excel u otros scripts de Visual Basic representa una base sólida en el campo de la configuración técnica.

En mi opinión, sin embargo, la competencia clave es la capacidad de comunicarse con diferentes públicos, ya sea que estén orientados a los negocios o a los aspectos técnicos o no; con el fin de entender fácilmente los nuevos sistemas objetivos del proyecto de RPA o de integrar nuevas tecnologías, así como de transcribir fácilmente las necesidades operativas en soluciones automatizadas. Un analista de negocios podría, por ejemplo, convertirse en un buen desarrollador de RPA.

Las perspectivas de evolución del desarrollador de RPA

Para progresar en su puesto, el desarrollador de RAP deberá desarrollar sus competencias, sobre todo en arquitectura técnica y en el diseño de soluciones técnicas, así como reforzar sus competencias gerenciales, con el fin de participar activamente en la formación continua de los nuevos miembros del CoE.

Un desarrollador de RPA sénior podrá considerar (según sus intereses personales, su formación inicial o sus primeras experiencias) una carrera asumiendo responsabilidades de arquitecto técnico o de diseñador de soluciones de RPA.

¿Necesita más información?

Cree una cuenta gratuita o conéctese a nuestro portal para poder ver ejemplos de anuncios de trabajo donde se describen las misiones de los diferentes niveles de desarrollador de RPA o bien aprenda gratis sobre las herramientas de creación de procesos para convertirse en desarrollador de RPA.

Todo sobre la automatización robótica de procesos (RPA)

En esta serie sin censura, hablamos sobre la RPA con total transparencia, desde las verdaderas ventajas de la solución hasta las elecciones de los procesos por automatizar para tener el máximo impacto, pasando por las buenas prácticas.