JidokaBlog_LiderazgoenEspaniol_2
Nuestros robots software hablan inglés y español
19/09/2016
Jidoka y las 7 pérdidas
Robotic Process Automation y las 7 pérdidas de la filosofía Lean
20/10/2016
Mostrar todo

Lo que no es RPA (Robotic Process Automation)

Lo que no es RPA

RPA introduce un nuevo paradigma en la automatización del trabajo de oficina: Los robots Software.

A mí, persona positiva por excelencia, me gustan más los títulos como “El siguiente paso para mejorar el mundo”, o “Todo lo bueno que debes saber sobre X”. Sin embargo, el título final refleja el contenido, que es lo verdaderamente importante.

Cuando hablamos por primera vez a una persona sobre RPA y observamos su cerebro lo que vemos es, cuanto menos, sorprendente.

Vemos cómo se imagina pequeñas (o grandes) máquinas manipulando el teclado de los ordenadores con bisturíes (o grandes mazas) a modo de dedos más o menos retráctiles.

Cuando continuamos la conversación y comenzamos a introducir la palabra software en la misma, sin dejar de observar los pensamientos de nuestro interlocutor, llegamos a algo aún más sorprendente: vemos pilas y pilas de documentos y decenas de robots pasando las páginas una a una y leyendo, leyendo, leyendo.

Sí, RPA son robots físicos que leen documentos, máquinas cuya misión principal es aplicar técnicas revolucionarias (inexistentes) de reconocimiento óptico de caracteres (OCR), que van a conseguir ordenar, clasificar e introducir toda esa información en los arcaicos sistemas de nuestro cliente.

Bueno, me temo que no.

RPA sí tiene algo de revolucionario, pero no a nivel físico, sino más bien a nivel de concepto. RPA son programas que utilizan otros programas, no es algo revolucionario para los informáticos pero sí para el gran público

RPA llega para llenar un hueco, habitualmente por una integración deficiente, entre distintos sistemas. Donde antes era necesario un proyecto largo y costoso, en tiempo y dinero, para lograr una integración menor a la deseada por el cliente y mucho menor a la vendida por el proveedor, ahora con RPA solo es necesario un pequeño proyecto de apenas unas semanas, donde los requisitos son extraordinariamente fáciles de obtener y el resultado muy sencillo de medir.

Los requisitos son fáciles de obtener ya que, en gran medida, se limitan a utilizar las aplicaciones ya existentes, en muchas ocasiones tal y como lo hacen las personas y otras tantas de una forma más eficaz, y siempre haciendo el trabajo mucho más rápido.

El resultado es sencillo de medir, es una cuestión aritmética: datos procesados, tiempo invertido, coste de la robotización.

RPA permite además realizar este tipo de proyectos aún cuando el cliente no tiene el control sobre los sistemas, como en el caso de los BPO o empresas de mediano tamaño sin software propio.

Sin embargo, y volviendo a lo que el interlocutor novel en estos temas imagina que es RPA, quizás los equivocados seamos nosotros, ¿por qué?.

Quizás nuestra visión está viciada por el conocimiento, aunque parezca increíble, esas cosas pasan hasta en las mejores familias, el distinto nivel de conocimiento sobre una materia entre las personas que intervienen en una conversación puede provocar problemas de comunicación, que es justamente lo que ocurre cuando se empieza a hablar de RPA.

Cuando era joven, allá por el vetusto siglo XX, antes de los millennials y la TV en streaming, cuando iba a comenzar a hablar de algo técnico con otra persona, lo primero que hacía era preguntarle cuánto sabía de eso, para así ajustar mi vocabulario y expresiones. Era una medida preventiva anti-frustración que lograba justo el efecto contrario: irritar a la otra parte. Con el tiempo aprendí que era mejor comenzar desde abajo, siempre habría tiempo para hablar a otro nivel.

Probablemente, con RPA ocurra lo mismo, pero sin la medida preventiva y sin comenzar desde abajo, un error. Seguramente, debamos comenzar a hablar de robots software en lugar de RPA. Robots software es una expresión que se acerca un poco más a lo que realmente se quiere expresar cuando se dice robotic process automation (RPA) y es incluso una combinación de palabras menos rara para cualquier persona.

Robots software no deja lugar a dudas en cuanto a que es software lo que se construye, en RPA no aparece software por ningún lado. También deja claro que este software realiza tareas de forma autónoma, como cualquier robot. Por supuesto, la mejor forma de probar el movimiento es andando, como somos informáticos: ¡haremos pruebas!.

Algún tiempo después….

Hemos realizado distintos experimentos, prestando especial atención a las primeras reacciones y preguntas de los interlocutores observados. Que conste que no es un experimento científico de verdad, solo un muestreo de reacciones.

Comenzando la conversación e introduciendo el concepto de robots software el interlocutor piensa en la integración de sistemas tradicional pero con un enfoque más ágil y rápido, también piensa en que el robot utilizará las aplicaciones tal y como están ahora mismo, sin cambios en las mismas, y que las utilizará como si fuera una persona.

A partir de ahí, comienza a pensar en su negocio, piensa que necesitará tener usuarios de los sistemas para los robots, piensa en las contraseñas, los roles, los permisos, piensa que necesitará un cierto gobierno o panel de mandos para saber qué está haciendo cada robot, en qué equipo, si hay alguno esperando a tener una máquina donde ejecutarse.

Piensa justo en eso que es RPA, en eso que queremos que piense cuando hablamos de ello, curiosamente sin haber mencionado RPA en ningún momento.

Parece que lo que para los informáticos puede ser RPA, para los usuarios es robots software, no sería la primera vez que nos equivocamos con el nombre de algo.

Juan Manuel Reina Morales
Juan Manuel Reina Morales
CTO de Jidoka. Socio fundador de Novayre, empresa tecnológica apasionada por la innovación software y la automatización. "La verdad está en el código".

2 Comments

  1. Claudio dice:

    Juan Manuel, muchas gracias por tu publicación, personalmente pasé por esa transición cuando me fui interiorizando en el tema de RPA, hoy mis expectativas son muy altas. Respecto a tu frase “La verdad está en el código”, te hago una consulta, ¿Jidoka es el software de robotización o es una plataforma que usa uno de los softwares que hay en la industria? Un abrazo. Claudio.

  2. Hola Claudio,
    Por favor, disculpa la tardanza en contestar, no vi la notificación del comentario.
    Respecto a tu pregunta, Jidoka en una plataforma de robotización completa, no necesita de otras plataformas de robotización para funcionar.
    Como herramienta, puede integrarse con facilidad con otros componentes de un ecosistema mayor.
    Desde el punto de vista del desarrollador, ofrece un framework o API de desarrollo potente y extenso, diseñado para acelerar el desarrollo de robots. Además, al estar escrito en Java, es posible utilizar cualquiera de las miles de librerías existentes, lo que en la práctica te permite afrontar cualquier tipo de proyecto con garantías.
    Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *