Este documento presenta una introducción a la automatización de procesos robóticos (RPA). Explica qué es y no es RPA, los tipos de procesos que se pueden robotizar, y si RPA es necesario para automatizar un proceso. También discute la adaptación del proceso de negocio, los actores involucrados en la robotización de un proceso, tácticas para implementar RPA e ideas para extender las capacidades de RPA. El objetivo general es ayudar a los lectores a comprender mejor RPA y cómo abordar la robotización
RPA Madrid: Cómo afrontar la robotización de un proceso
1. R P A
Madrid
Robotic Process Automation (RPA) Madrid
Qué es RPA y cómo afrontar la
robotización de un proceso
R P A
Madrid
www.devanddel.com
2. R P A
Madrid¿Quiénes somos?
Cuatro compañeros con ganas de hablar
Patrocinado por
3. R P A
MadridGUION
¿De qué vamos a intentar hablar hoy?
Visión general y de negocio
✓ ¿Qué es y qué no es RPA?
¿De qué vamos a intentar hablar hoy?
✓ ¿Qué tipos de procesos son robotizables?
✓ Vamos a automatizar un proceso, ¿es necesario RPA?
✓ Adaptación del proceso de negocio
✓ Actores en la robotización de un proceso
✓ Tácticas para implementar la robotización
✓ RPA+
Visión general y de negocio
Metiéndose en faena
4. R P A
MadridPARTE I – Visión general y de negocio
• Mi nombre es David Martín García
• Trabajo en Dev&Del
• Tengo alrededor de 10 años de
experiencia en desarrollo
• Aproximadamente 1 año trabajando
planes basados en RPA
¿Quién nos lo cuenta?
david@devanddel.com
https://www.linkedin.com/in/dmarting
5. R P A
Madrid¿Qué es y qué no es RPA?
Lo que no es
RPA no es…
Machine learning
Deep learning
Robótica androide
RPA ni interpreta ni autoaprende
6. R P A
Madrid¿Qué es y qué no es RPA?
Lo que sí es
RPA
Definición
Paradigma de resolución de
problemas mediante el uso de
programas y ordenadores por
otros programas (plataformas
RPA), usándolos exactamente
igual a como lo usaría una
persona, pero sin ningún tipo
de inteligencia (en secuencia
predefinida, normalizada,
procedimentada y repetible).
7. R P A
Madrid¿Qué es y qué no es RPA?
Ventajas del uso de tecnologías disruptivas
Ahorro de costes y mejora de la calidad del proceso
✓ Reducción de costes
✓ Productividad
✓ Calidad y precisión
✓ Escalabilidad
✓ Auditoría y métricas
Coste inferior a un equipo humano
Funcionamiento automático o semi-atendido 24 x 7 x 365 sin
pausas
Los errores humanos se reducen; mayor calidad y
precisión
Permite escalar y ajustar la capacidad de automatización
en función de la demanda
Información detallada, obtención de métricas de negocio
avanzadas y en tiempo real
✓ Plataforma
Aprovechamiento de todo el software y sistemas existentes
en la organización
8. R P A
Madrid¿Qué es y qué no es RPA?
Gestión de proyecto RPA
No se gestiona de forma habitual
Esfuerzo
Iniciar
Planificar
Ejecutar
Supervisar
y controlar Cerrar
Estándar en software
Iniciar Planificar Ejecutar Supervisar y
controlar
Cerrar
Impacto de cambios en proyectos de
software
Cambios Impacto
9. R P A
Madrid¿Qué es y qué no es RPA?
Gestión de proyecto RPA
Gestión mediante iteraciones enfocadas a control de
riesgos
Esfuerzo
Iniciar
Planificar
Ejecutar
Supervisary
controlar
Cerrar
Iniciar
Planificar
Ejecutar
Supervisary
controlar
Cerrar
Evaluación de riesgos
Implantación
Recomendación RPA
Iniciar Planificar Ejecutar Supervisar y
controlar
Cerrar
Impacto de cambios en proyectos de RPA
Cambios Impacto
10. R P A
Madrid¿Qué tipos de procesos son robotizables?
Robotizar lo que sea automatizable a un coste razonable
Despliegue
en producción
Desarrollo
de robots
Análisis
funcional
Identificación
de tareas
Medición
Enfoque basado en quick-wins Tareas idóneas para automatizar
✓ Migración de datos
✓ Emisión y duplicado de facturas
✓ Vigilancia competitiva
✓ Conciliaciones bancarias
✓ Pruebas de usuario y de regresión
✓ Informes y cuadros de mando
En definitiva, tareas repetitivas
con un alto grado de intervención manual
y
con un alto coste para la empresa pero que
añaden poco valor al negocio
11. R P A
Madrid¿Vamos a automatizar un proceso, ¿es necesario RPA?
✓ Analizar alternativas
✓ Aversión al riesgo
✓ Análisis funcional
✓ Restricciones
12. R P A
MadridAdaptación del proceso
No lo va a hacer una persona, sino una máquina
REINGENIERÍA ADAPTACIÓN HARDWARE
(cambiar los
procedimientos)
(robot como parte
del procedimiento)
(pensar en sus
implicaciones)
13. R P A
MadridAdaptación del proceso
Análisis coste - beneficio
• Hay que hacer un assessment previo (AS IS) y categorizar los procesos
• Evaluar ahorros en tiempo en cualquier punto del proceso
• El % de cobertura “no importa”: lo que importa son las horas ahorradas
• El % de proceso automatizado “no importa”: importa el ahorro en horas
• A partir de 2.000 H/P, merece la pena robotizar (al menos con JIDOKA)
14. R P A
MadridAdaptación del proceso
Gestión de expectativas
1. Viabilidad económica: cuantificar H/P
2. Viabilidad técnica: ¿On premise? ¿Cloud?
3. PoC: experiencia empírica real de la plataforma
4. Proyecto piloto: experimentar viabilidad completa
5. Plan de robotización: robotizar con criterio y absoluto sentido
común y económico
15. R P A
MadridPARTE II – Metiéndose en faena
• Mi nombre es Diego Di Gionantonio
• Trabajo en Dev&Del
• Tengo alrededor de 10 años de
experiencia en desarrollo
• Aproximadamente 1 año trabajando
con RPA
¿Quién nos lo cuenta?
diegoa@devanddel.com
http://www.linkedin.com/pub/diego-di-gionantonio/9/313/189
17. R P A
Madrid
OPERADORES DE SISTEMAS
Actores en la robotización: operadores de sistemas
Todos nos hemos encontrado con uno
18. R P A
Madrid
OPERADORES
DE SISTEMAS
Desconfiados
(¿con razón?)
Actores en la robotización: operadores de sistemas
Todos nos hemos encontrado con uno
19. R P A
Madrid
OPERADORES
DE SISTEMAS
Habla en su idioma
Actores en la robotización: operadores de sistemas
Todos nos hemos encontrado con uno
20. R P A
Madrid
OPERADORES
DE SISTEMAS
“Paz, hermano”
Actores en la robotización: operadores de sistemas
Todos nos hemos encontrado con uno
21. R P A
Madrid
OPERADORES DE SISTEMAS
Ten bien claro cómo
funciona internamente tu
herramienta de RPA
Actores en la robotización: operadores de sistemas
Qué necesitas saber
RESUMEN
Habla en su idioma
Sé amable y cordial Trata de dar toda la
información posible para el
futuro
22. R P A
Madrid
GESTORES DEL PROCESO
Actores en la robotización: gestores del proceso
Ahí están esperándonos
23. R P A
Madrid
Los amos del proceso
GESTORES DEL
PROCESO
Actores en la robotización: gestores del proceso
Ahí están esperándonos
24. R P A
Madrid
GESTORES DEL
PROCESO
Actores en la robotización: gestores del proceso
Ahí están esperándonos
Puede no contar el
mejor camino para un
robot…
25. R P A
Madrid
GESTORES DEL
PROCESO
Actores en la robotización: gestores del proceso
Ahí están esperándonos
Preocupados
(con razón)
26. R P A
Madrid
GESTORES DEL
PROCESO
Actores en la robotización: gestores del proceso
Ahí están esperándonos
Relax
(don’t do it)
27. R P A
Madrid
GESTORES DEL PROCESO
Conocen bien el proceso,
escúchales…
Actores en la robotización: gestores del proceso
Qué necesitas saber
RESUMEN
… pero también ten la
mente abierta para otras
soluciones
Gana su confianza,
relájales
Intenta tener la visión de
varios gestores de proceso
36. R P A
Madrid
USUARIOS
Máximos beneficiados
(€)
Actores en la robotización: usuarios
Qué necesitas saber
RESUMEN
Responsables de
recurrencia
Controla sus
expectativas
Crea estadísticas
(útiles)
38. R P A
Madrid
MANEJO POR
TECLADO
Tácticas para implementar RPA: teclado
Qué necesitas saber
EJEMPLOS
Navegación por TAB
Atajos de teclado (Alt+F4,
Alt+A…)
Navegación por flechas
Ctrl+C, Ctrl+V
Muchos más…
39. R P A
Madrid
MANEJO POR
TECLADO
Tácticas para implementar RPA: teclado
Qué necesitas saber
PROS y CONTRAS
Pros:
• Rapidez
• Suele ser invariable
• Multitud de
combinaciones de teclas
Contras:
• Limitado para ciertos
fines
• Pausas entre acciones
40. R P A
Madrid
MANEJO POR
RATÓN
Tácticas para implementar RPA: ratón
Qué necesitas saber
EJEMPLOS
Navegación directa
(coordenadas)
Clics de ratón
Detección de cambio
de cursor
41. R P A
Madrid
MANEJO POR
RATÓN
Tácticas para implementar RPA: ratón
Qué necesitas saber
Pros:
• Rapidez (una vez se saben
las coordenadas)
• Flexibilidad (ir a cualquier
lugar de la pantalla)
• Única opción para acceder
a ciertos menús
PROS y CONTRAS
Contras:
• Depende de la resolución
42. R P A
MadridTácticas para implementar RPA: imagen
Qué necesitas saber
Búsquedas de elementos
Esperas de
acontecimientos
Capturas de pantalla
Extraer texto
RECONOCIMIENTO
DE
PANTALLA/IMAGEN
EJEMPLOS
43. R P A
Madrid
RECONOCIMIENTO
DE
PANTALLA/IMAGEN
Tácticas para implementar RPA: imagen
Qué necesitas saber
PROS y CONTRAS
Pros:
• Muy potente
• Versátil
• Da solución donde
otros fallan
Contras:
• Lento… si no se hace bien
• Engorroso por suministrar
las imágenes
• Depende de la resolución
44. R P A
MadridTácticas para implementar RPA: otros
Qué necesitas saber
OTROS
MÉTODOS
Módulo navegador web:
• Controlar mediante DOM
SMTP
• Lectura y envío de correos
Windows
• Detección y elección de
ventanas activas
45. R P A
Madrid
RPA+
(o cómo extender RPA para hacer
más “inteligentes” a tus robots)
46. R P A
Madrid
RPA+
Análisis léxico y
sintáctico (gramáticas)
RPA+
O cómo extender RPA para hacer más “inteligentes” a tus robots
Motores de reglas
(DROOLS)
Machine Learning
(Azure Machine Learning
Studio, Google…)
Clasificación de
documentos
47. R P A
Madrid
Encuéntranos en meetup (www.meetup.com):
Robotic Process Automation (RPA)
Madrid
¡Gracias!
Escríbenos a Info@devanddel.com
¡Nos encantará conocerte, aclarar
duda y/o compartir opiniones!