Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 21

Automatización De Procesos De Despliegue De Aplicaciones

PROFESOR:

INTEGRANTES:

 Camavilca Orizano, Noe Jhon U17305127


 Yanque Ccalla,Jordy Stheven 1632110
 Felipe Andre Rojas Honorio. U20205705
 Angel Pablo Palacios Montes 1413254
 José Fernando Heredia Vílchez U23257986

2023
Índice
Automatización De Procesos De Despliegue De Aplicaciones.............................................3
NOMBRE DE LA EMPRESA............................................................................................................3
RUBRO DE LA EMPRESA...............................................................................................................3
I. ANÁLISIS DE CONTEXTO...........................................................................................................4
1.1. Misión.......................................................................................................................................4
1.2. Visión.......................................................................................................................................4
1.3. Organigrama De La Empresa.............................................................................................4
II. DESCRIPCIÓN DEL PROBLEMA..............................................................................................5
2.1. Descripción del Problema:.................................................................................................5
2.2. Alternativa De Solución:......................................................................................................6
III.DEFINICION DE OBJETIVOS.....................................................................................................7
3.1. Objetivo General:..................................................................................................................7
3.2. Objetivos Específicos..........................................................................................................7
3.3. Alcances:................................................................................................................................7
IV.MODELO CANVAS.......................................................................................................................8
V. PROTOTIPADO...........................................................................................................................11
VI. DIAGRAMA DE PROCESOS...................................................................................................15
VII. DIAGRAMA DE CLASES.........................................................................................................17
VIII. IMÁGENES DE APLICACIÓN................................................................................................18
IX. RESPONSABLES......................................................................................................................20
X. Recomendaciones:....................................................................................................................20
Automatización De Procesos De Despliegue De
Aplicaciones

NOMBRE DE LA EMPRESA

 Interbank SA.

RUBRO DE LA EMPRESA

 Institución financiera o Banco Internacional del Perú.


I. ANÁLISIS DE CONTEXTO

1.1. Misión
 Mejorar la calidad de vida nuestros clientes, brindando un servicio ágil y
amigable en todo momento y en todo lugar.

1.2. Visión
 Ser el mejor banco a partir de las mejores personas.

1.3. Organigrama De La Empresa


Imagen tomada de
https://repositorioacademico.upc.edu.pe/bitstream/handle/10757/582450/Tesis
%20original.pdf?sequence=1

II. DESCRIPCIÓN DEL PROBLEMA

2.1. Descripción del Problema:

En la actualidad el área de canales presenciales tiene como responsabilidad


los sistemas biométricos, pinpad entre otros. Estas aplicaciones que usan los
usuarios de las tiendas de Interbank vienen presentando problemas de caída
de servidor, burocracia para restauración del servicio, demora en
implementación de nuevas funcionalidad o mejoras del proceso. Debido a
estos percances, los clientes no pueden ser atendidos de manera inmediata y
se genera una mala imagen por parte del banco hacia el cliente.

Hoy en día los procesos se demoran mucho al intentar restaurarlo cuando la


aplicación experimenta una caída debido a la falta de escabilidad, falta de
elasticidad en los servidores onpremise, los procesos para restaurarla pueden
ser bastante lentos y complejos. Esto se debe a que en entornos on-premise,
el equipo de TI es responsable de administrar la infraestructura y
aplicaciones, lo que incluye la configuración de los servidores, el
almacenamiento, la red y otros componentes críticos.

Para mejorar este problema, muchas empresas están optando por migrar sus
aplicaciones a la nube. En la nube, las empresas pueden aprovechar los
servicios de infraestructura gestionados, como los servicios de cómputo,
almacenamiento y redes, que son altamente escalables y elásticos. Esto
significa que pueden aumentar o disminuir la capacidad según sea necesario
sin tener que preocuparse por la administración de la infraestructura
subyacente.

Además, las soluciones en la nube también pueden automatizar muchos


procesos de restauración y recuperación, lo que reduce significativamente el
tiempo de inactividad. Por ejemplo, las soluciones en la nube pueden ofrecer
opciones de copias de seguridad y restauración automáticas, replicación de
datos entre regiones, conmutación por error y otras características de alta
disponibilidad que pueden ayudar a minimizar el tiempo de inactividad y
acelerar la recuperación.

2.2. Alternativa De Solución:

Hoy en día la digitalización va avanzando y para nuestro caso, se empleará


Devops, que es un marco de trabajo más evolutivo que promueve un mejor
desarrollo de aplicaciones en menos tiempo y la rápida publicación de nuevas
o revisadas funciones de software o productos para los clientes.

Asimismo, esta implementación nos va a ayudar a reducir en gran cantidad


estos problemas de retrasos de despliegue de aplicaciones, ya que, la
automatización de CI (integración continua) y CD (despliegue continuo) son
un conjunto de pruebas automatizadas que nos ayudará a pasar cada etapa
de un proyecto sin demoras.

Esta solución es una cultura de buenas prácticas que hace hincapié en el


aprendizaje y la mejora continua, en el cual tiene como objetivo concientizar
el desarrollo ágil y una constante comunicación con distintas partes
involucradas para una mejora del proceso de automatización.
Imagen tomada de
https://www.rrhhdigital.com/secciones/tecnologia-e-innovacion/136859/Que-es-
DevOps-y-que-debes-saber-para-convertirte-en-ello?target=_self

III.DEFINICION DE OBJETIVOS

3.1. Objetivo General:

Diseño de un sistema de implementación continua para la empresa Interbank,


con el fin de mejorar la eficiencia de la entrega de productos, que permita
reducir los tiempos y optimizar la eficiencia de los procesos de atención,
ventas y gestión logísticos de la empresa.

3.2. Objetivos Específicos:

 Automatizar los procesos de despliegue de sistemas informáticos.


 Mayor agilidad y flexibilidad en el desarrollo de software.
 Mejora la velocidad y la eficiencia en la entrega de software con DevOps.
 Mayor rapidez en solucionar problemas antes que se convierta en un
problema más grave.
 Mejora la productividad del equipo al liberar a los desarrolladores de las
tareas manuales.
 Aumento de colaboración y comunicación entre las distintas áreas, ya
que, Devops fomenta ambos entre los equipos de desarrollo y
operaciones lo que mejoraría la identificación y solución de los
problemas.
 Implementación de prácticas de seguridad y cumplimiento.
 Monitoreo de las aplicaciones.
 Log centralizado.

3.3. Alcances:
 Se realizará un seguimiento de las aplicaciones empleando una herramienta de
monitoreo. (concurrencia de aplicación, transacciones, infraestructura, entre otros).
 Se implementará un log centralizado a nivel aplicación que nos permitirá notificar las
anomalías en los servicios.

IV.MODELO CANVAS

Imagen creada por José Fernando Heredia Vílchez U23257986

1. Propuesta de Valor

 Mejorar la calidad y eficiencia de la entrega de productos y servicios.


 Agregar valor y mejorando la experiencia y satisfacción de los clientes.
 Innovar.
 Mejorar beneficios.
 Ajustes a las necesidades de los clientes.
 Externalización de servicios.
 Diseño.
 Precio.
 Reducir costos.
 Reducir riesgos.
 Accesibilidad llegue a más personas.
 Comodidad.

2. Segmento de Clientes

¿Quiénes son nuestros clientes?

Identifica los diferentes grupos de clientes a los que Banco Interbank busca
servir, como personas físicas, pequeñas y medianas empresas (PYMEs),
corporativos, instituciones financieras, entre otros.

¿Por qué comprarían nuestros productos?

Por un servicio personalizado, de bajo costo y capacitación constante en


gestión de uso de las aplicaciones.

¿características geográficas sociales y demográficas?

 Geográficas: lugar o ciudad - clima


 Sociales: vivienda, tecnología, economía
 Demográficas: edad, sexo
 Socioeconómico: ocupación, situación o ingresos económicos

3. Canales

formal: banca en línea, sucursales, call center, red de cajeros

informal: conversaciones espontaneas, entre dos o más personas o


comentarios
4. Relación de clientes

Anticipar probables problemas: crear y usar canales de comunicación que


ayuden a la atención sea oportuna idónea y personalizada

5. Fuentes de ingreso

 Aumento de la eficiencia en la entrega


 Aumento de la satisfacción del cliente

6. Recursos Clave

 Capital financiero
 Infraestructura y red de sucursales
 tecnología y sistemas de información
 Talento humano
 Red de proveedores
 Herramientas y tecnología

7. Actividades clave

 Creación de un equipo especializado en Devops


 Adopción de herramientas de automatización
 Formación y capacitación constante del personal
 Gestión de productos y servicios bancarios
 Atención al cliente
 Gestión de riesgos y cumplimiento
 Tecnología y sistemas de información

8. Socios clave
 Proveedor de servicios Cloud
 Proveedor de consultoría tecnológica
 Proveedor de herramienta y tecnología
 Asociaciones con instituciones reguladores
9. Estructura de costos

Costo Fijo Costo Variable

Costo por consultoría tecnológica Costo por pago de servicios Cloud


Costo de adquisición de
herramientas y tecnología
Costo de contratación de personal
especializado
Costo de formación del personal

V. PROTOTIPADO

Imagen creada por Yanque Ccalla,Jordy Stheven 1632110


Imagen creada por Camavilca Orizano, Noe Jhon

Imagen creada por Angel Pablo Palacios Montes 1413254


Camavilca Orizano, Noe Jhon

Yanque Ccalla,Jordy Stheven 1632110


José Fernando Heredia Vílchez U23257986
VI. DIAGRAMA DE PROCESOS

José Fernando Heredia Vílchez U23257986


Angel Pablo Palacios Montes 1413254

VII. DIAGRAMA DE CLASES


Imagen creada por Noe Camavilca
VIII. IMÁGENES DE APLICACIÓN

Patrón de Arquitectura de la aplicación – Arquitectura Hexagonal

Ingreso de usuario por tipo de documento


Datos del cliente cuando se ingresó al sistema

Ejecución automática de los Pipeline – CI / DC – Frontend

Ejecución automática de los Pipeline – CI / DC – Backend


IX. RESPONSABLES

 Desarrollo frontend y backend:


 Funciones:
- Se encarga de realizar el desarrollo de la aplicación.
- Pruebas funcionales.
 Responsable:
- Camavilca Orizano, Noe Jhon
 DBA:
 Funciones:
- Responsable de la Base de datos.
- Crea modifica los objetos de la base de datos.
 Responsable:
- Yanque Ccalla,Jordy Stheven 1632110

 Analista de sistemas:
 Funciones:
- Recopila, organiza y analiza los requisitos
- Documentar los requerimientos funcionales y no funcionales.
- Diseño de una solución de automatización
 Responsable:
- Felipe Andre Rojas Honorio. U20205705
- José Fernando Heredia Vílchez U23257986

 StakeHolder:
 Funciones:
- Participa en toma de decisiones.
- Proporcionar recursos y apoyo.
- Evaluación y seguimiento.
 Responsable:
- Angel Pablo Palacios Montes 1413254.

X. Recomendaciones: 
 
 
 Es importante involucrar a todo el equipo en la implementación de
DevOps y fomentar una cultura de colaboración y mejora continua. 
 Se deben establecer indicadores de rendimiento y medir los resultados
obtenidos después de la implementación de DevOps para evaluar el éxito
de la solución. 
 Se deben asignar los recursos necesarios para llevar a cabo la
implementación de DevOps de manera efectiva, incluyendo la
capacitación y formación necesarias para todo el equipo involucrado. 
 Es importante tener en cuenta que la implementación de DevOps es
un proceso evolutivo que requiere tiempo y esfuerzo para alcanzar el éxito
a largo plazo. 

También podría gustarte