En el Post anterior detallamos acerca de los perfiles requeridos para dar cobertura en el soporte y mejora de los procesos automatizados puestos en producción, ahora hablemos sobre las herramientas y metodologías que nos permitan desplegar nuestro ciclo de mejora continua en nuestros robots en producción.
Para ello es importante comprender previo a iniciar las mejoras a nuestras automatizaciones, validar si implementarlos obtendremos los beneficios esperados (cuantitativos y económicos), por el cual conformar un Comité de Gobierno RPA es fundamental dentro de nuestra organización, en donde participan especialistas en Gestión de necesidades , Riesgos y Financieros. Con ello coberturas el análisis , conformidad y seguimiento de la captura de eficiencias propuesta con nuestras mejoras en los RPA’s.
Ciclo Deming
Una vez concluido la etapa de los beneficios esperados con las mejoras en los procesos automatizados, iniciemos analizando las capacidades que requiere nuestro equipo de Desarrollo RPA, ello bajo el enfoque del ciclo Deming (Planificar, Hacer, Comprobar y Actuar) aplicando procedimientos de mejora continua podemos obtener :
- Calidad en los procesos automatizados : del cual obtendremos la estandarización de los procesos, aplicando el diseño esquematizado del flujo automatizado (As Is & To Be) , los lineamientos a aplicar en cada proceso tales como detalle descriptivo en cada actividad del proceso enfocado a la visibilidad del proceso , la estrategia y del estado de los procesos en los cuales hemos implementado nuestros robots.
- Calidad en el equipo de desarrollo : el cual nos permitirá generar el aprendizaje continuo (metodológico y herramientas), complementando con ello la transparencia, la comunicación y la colaboración constante por parte de todos los integrantes del equipo de desarrollo. (Framework Agile, Pair Programing,etc.)
- Calidad en el Producto a entregar : aplicar ello nos brindará la detección temprana de errores, testeo y refactorización constante aplicando el diseño continuo y automatización de las pruebas de calidad , UAT entre otras a nuestros procesos automatizados.
Como parte de las propuestas de mejora continua dentro del equipo de Desarrollo las prácticas como XP y Pair Programing brindará eficacia , reducción errores en donde las pruebas y depuración son a menudo muchas veces más costosa que la programación inicial, ello permitirá coberturar una mayor cuota de productividad en las mejoras a implementar en los robots.
Desde el enfoque ágil representaría la cadencia o repetición continua de eventos los cuales genera un incremento del producto (mejoras a los robots) a entregar durante el ciclo de un sprint.
La Integración Continua
Es una práctica dentro del desarrollo de software el cual nos permite automatizar e integrar los cambios de código de un conjunto de desarrolladores RPA a un proyecto o solución de automatización, el cual fusiona los cambios que se realizan al proyecto y centralizando los controles de cambios al codigo fuente , compilándonos y ejecutando las pruebas funcionales de las mejoras implementadas a las automatizaciones. Aplicar la Integración continua en nuestras soluciones de automatización nos brindará beneficios tales como :
- Mejora en la calidad del código de los RPA’s
- Automatización en las pruebas ( Técnicas, Funcionales, UAT,etc).
- Detección temprana de errores durante el proceso de mejoras en los RPA’s.
- Testeo constante de los controles de cambio ejecutado a nuestros RPA’s.
La Revisión Continua
Implementar la mejora de procesos los cuales nos brindará la estandarización , automatización y visibilidad en cada proceso automatizando , acompañado con un Marco de gestión de proyecto ágil tales como Scrum el cual el equipo utilizará para organizarse y enfocarse en un objetivo común (continua entrega de valor a través de las mejoras a los procesos automatizados), obteniendo una revisión continua de las implementaciones en los procesos automatizados.
En resumen aplicando los Marcos, Metodología y Herramientas con el enfoque de mejora de procesos, potenciaremos un conjunto de habilitadores clave para la entrega de Valor continuo de nuestras soluciones automatizadas. Tengamos en cuenta que el Modelo Operativo RPA siempre debe sincronizarse con el Modelo de Gobierno RPA propuesta para nuestra organización (En un siguiente Post hablaremos de ello y la madurez corporativa para aplicarlo).