Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mayo 2020
1
www.mdp.com.pe
Contenido
|01 Introducción
|02 Alcance
|03 Modelo de Trabajo & Servicios
|04 Condiciones
|05 Propuesta Económica
2
Contenido
|01 Introducción
|02 Alcance
|03 Modelo de Trabajo & Servicios
|04 Condiciones
|05 Propuesta Económica
3
MDP Consulting (en adelante MDP) presenta a IZIPAY (en adelante El Cliente) su
propuesta de MEJORAS ARQUITECTURA RPA en respuesta al alcance y
requerimientos planteados en las reuniones sostenidas con El Cliente.
4
Contenido
|01 Introducción
|02 Alcance
|03 Modelo de Trabajo & Servicios
|04 Condiciones
|05 Propuesta Económica
5
Alcance
Objetivos
Objetivo General
• Implementación de una arquitectura en alta disponibilidad que permita a IZIPAY afrontar los procesos automatizados
(actuales y futuros) de manera confiable y segura. Adicionalmente, dar las pautas consultivas para un gobierno y centro
de excelencia (COE) RPA con el cual se garantizará la gestión de las soluciones robóticas actuales y futuras.
Objetivos Específicos
6
Alcance
Alcance de la propuesta
Dentro del alcance Fuera del alcance
7
Alcance
Supuestos y requisitos clave
Supuestos Requisitos clave
• Los servicios se realizaran en las instalaciones de El • Establecimiento de los roles de coordinación y apoyo
Cliente por parte de El Cliente. Ejemplo Product Owner,
• Los cambios que puedan producirse a los lineamientos y Analistas de Calidad etc.
prácticas de infraestructura y desarrollo RPA serán • Entrega oportuna y completa de información de
informados y explicados oportunamente al equipo de procesos requerida por parte de El Cliente.
MDP por parte de El Cliente.
• El mantenimiento de otros ambientes es
responsabilidad de El Cliente.
• El Cliente brindará las licencias de RPA para los
ambientes de pruebas y de producción.
8
Alcance
Entregables Generales
Servicio 1: Servicio 2: Servicio 3:
Mejoras Arquitectura RPA Pautas de Gobierno y Desarrollo y Soporte RPA
mejores practicas de
Implementación COE
• Informe del assesment Pautas Básicas de Descripción de ceremonias o reuniones, Checklist Soporte Atención de Incidencia
de pruebas de carga. Gobierno RPA. de prácticas de desarrollo, Testing e en base a los SLA establecidos.
• Propuesta Nueva Documentación a implementación RPA.
Arquitectura RPA On cerca del COE: Informes, métricas y estadísticas :
Premise • Mejores practicas • Actividad de recursos y procesos.
• Diagrama de de • Medición de indicadores relacionados a los SLAs
Infraestructura RPA en implementación Entregables:
On Premise. de un COE. • Documentación del levantamiento de Procesos,
• Informes de estimación y priorización de procesos.
ejecución. • Código fuente desarrollado en los proyectos,
compilaciones de librerías, programas listos
para ejecución.
• Documentación técnica, funcional y despliegue
en ambientes de Desarrollo.
Bolsa de 300 horas para la automatización de
procesos y operación de la solución RPA
9
Contenido
|01 Introducción
|02 Alcance
|03 Modelo de Trabajo & Servicios
|04 Condiciones
|05 Propuesta Económica
10
Modelo General
11
GESTIÓN EJECUTIVA
Leyenda
Coordinación
GESTIÓN PROYECTO
Métricas
Jefe Proyecto /
Scrum Master Planificar
Analista Ejecutar
Product Revisar
Owner Procesos RPA
Retro
Equipo Ágil Backlog
Mejora
Continua Analista
Arquitecto Desarrollador
RPA RPA
Analista de
Calidad
Gestor Analista de
Patrocinador Arquitecto del Cambio Soporte Desarrollador RR.HH Seguridad de Scrum Master Ingeniero Procesos Soporte RPA Cloud Desk
RPA RPA RPA RPA RPA Información Infraestructura RPA
Modelo de Trabajo – Modelo General
Assesment Express de Procesos (on Demand)
Las soluciones RPA tienen todos un enfoque de Procesos y técnico.
Diagnóstico Desarrollo
a c d
Diagnóstico y análisis Diseño de un informe
b Entrega de propuesta de
Desarrollo de un piloto
del proceso del status de proceso RPA
1 a 2 semanas 1 a 2 semanas
El tiempo dependerá de la disponibilidad de los usuarios para las reuniones A partir del informe del status y según lo coordinado con el cliente se elabora
establecidas. el piloto.
Entregables Hitos
Modelo de Trabajo – Modelo General
Ejecución Proyecto RPA
Nota: En este modelo de ejecución RPA, las tareas de los procesos a automatizar ya estan definidos.
14
Modelo de Trabajo – Modelo General
Gobierno y Centro de Excelencia (COE)
Existen varios modelos para COE que van desde un modelo de entrega centralizado hasta un modelo en el que el COE
faculta a otras unidades de negocio para construir sus propios COE dentro de un marco establecido por un COE central, o
totalmente independiente el uno del otro.
MDP - SERVICIO 2
15
Servicio 1: Mejoras Arquitectura
RPA
16
Hallazgos
17
Servicio 1 - Mejoras Arquitectura RPA
Hallazgos técnicos (1/2)
• Licenciamiento (Automation Anywhere)
Tipo de Licencia Adquisición
Licencia Express 1 Control Room
1 Bot Creators
6 Bot Runners Unattended
• Componentes RPA
Componente Detalle Técnico
BOT Runner Procesador: ?
RAM: 6 GB
Almacenamiento: 2 GB ?
BOT Creator Procesador: ?
RAM: 6 GB
Almacenamiento: ?
Control Room Intel Xeon CPU E5-2630 v4 @2.20Ghz
RAM: 16GB
Almacenamiento: 49.6 Gb (libre 5.20Gb) ; 99 Gb (libre
96.8 Gb)
Infraestructura Version
Sistema Operativo Windows Server 2016 – Standard
Web Server IIS v 10.0.14393.0
19
Servicio 1 - Mejoras Arquitectura RPA
Comentarios y propuesta de solución
Nro. Hallazgos Solucion
1.- El Control Room esta en un nodo individual Implementar en HA
2.- Susceptible a fallas de Hardware Implementar en HA
3.- Base de Datos SQL Server Express tiene una capacidad MS SQL SERVER Intel Xeon 4 núcleos RAM
de 10 GB 16GB
Capacidad: 5OO GB
RED: 1GbE
BD Version 2016 2017 - Standard
4.- No hay balanceo de carga de los BOTs al Control Room Implementar en HA
5.- Uso: Pruebas de Concepto Upgrade a Arquitectura Productiva
6.- Configuración No recomendable para un ambiente de Implementar en HA y ambientes Pre-
Producción Productivos
20
Servicio 1 - Mejoras Arquitectura RPA
Proceso RPA de Afiliaciones implementado
21
Mejoras
22
Servicio 1 - Mejoras Arquitectura RPA
Arquitectura RPA en Alta Disponibilidad
Componente Función
Ejemplo con: Automation Anywhere Enterprise, los componentes en naranja acompañan al producto. Las cajas azules son los del Datacenter del cliente (opcionales).
Servicio 1 - Mejoras Arquitectura RPA
Arquitectura RPA en alta disponibilidad
Nro. Hallazgos Solucion
1.- En el modelo propuesto los servidores de Control Son servidores distintos. Control Room y Base de
Room y los servidores Microsoft SQL tienen Datos.
redundancia en HA.
2.- Configure un Load Balancer para enfrentar todas • Requerido, Protocolo WebSocket (RFC 6455).
las solicitudes HTTP (S) para el Control Room. • Uso de capa de seguridad TLS. TCP / HTTPS
• Idle time: 120 segundos.
• Round Robin Host Selection.
• No persistent (sticky) sessions.
3.- Configure la replicación síncrona entre los Implica configurar nuevamente el control Room para
servidores MS SQL del sitio primario (MASTER) y que utilice la base de datos nueva. (Standard o
del sitio secundario (SLAVE) para garantizar la superior).
coherencia en caso de falla de un nodo de la base
de datos.
4.- HA DATABASE Synchronus Replication • Backup replica to Synchronous-Commit mode of
SQL Server Always On availability groups
• SQL to Server Database Mirroring
24
Servicio 1 - Mejoras Arquitectura RPA
Requisitos técnicos para alta disponibilidad
• Licenciamiento (Automation Anywhere)
Tipo de Licencia Adquisición
Licencia Express 1 Control Room
1 Bot Creators
6 Bot Runners Unattended
• Componentes
Componente de AA Requisito Técnico
BOT Runner Procesador: Intel Core i5 2.6 GHZ
RAM: 8GB
Almacenamiento: 32GB
BOT Creator Procesador: Intel Core i5 2.6 GHZ
RAM: 8GB
Almacenamiento: 32GB
Control Room Procesador: 8 Core – 3.0 GHZ – Intel Xeon Platinum
Processor.
RAM: 16GB
Almacenamiento: 500GB
26
Servicio 1 - Mejoras Arquitectura RPA
Pruebas de Carga
Objetivos
27
Servicio 1 - Mejoras Arquitectura RPA
Pruebas de Carga
Escenarios conocidos:
Carga en día de semana
INSUMO
Carga en fin de mes
Carga por estación
28
Servicio 1 - Mejoras Arquitectura RPA
Checklist Implementación de arquitectura y Pruebas de Carga
1.- PREPARACION DE LA INFRAESTRUCTURA 3.- CONFIGURACION DE BOTS
• Preparación y configuración del Clúster Control Room • Pruebas del Proceso de Afiliaciones
• Ejecución de Scripts de pruebas.
• Instalación y configuración de SQL Server y BD 5.- PRUEBAS DE CARGA
• Acceso de BOTs al Control Room via Load Balancer • NOTA: Se deben crear scripts de pruebas funcionales para las pruebas integrales.
servicios@mdp.com.pe | www.mdp.com.pe
30
Asistentes Virtuales 2018