El formulario se ha enviado correctamente.
Encontrará más información en su buzón.
Seleccionar idioma
Nuestro cliente es un banco multidepartamental con más de 80 productos digitales, incluyendo software propietario, sistemas CRM, sistemas ERP, portales web y aplicaciones móviles.
La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.
DevOps y las canalizaciones CI/CD son componentes cruciales del desarrollo de software en el sector bancario, donde el software digital es esencial para el buen funcionamiento de los procesos internos y externos. A pesar de la disponibilidad de varias soluciones digitales, algunas organizaciones no adoptan un enfoque holístico para crearlas y gestionarlas. Esto provoca retrasos en la entrega de los productos, lo que genera frustración entre las partes interesadas y pérdida de beneficios. Las organizaciones que pasan por alto la importancia de las prácticas DevOps pueden tener problemas de dispersión de conocimientos y bases de código, carecer de automatización de pruebas y enfrentarse a plazos de comercialización más largos. Nuestro cliente no tenía una visión clara del desarrollo de software desde la ideación hasta la entrega, lo que obstaculizaba su capacidad para beneficiarse de DevOps en el sector bancario.
Gestión del ciclo de vida de las aplicaciones y comunicaciones - Software Jira
Configuramos Jira para gestionar los procesos de desarrollo, ya que permite implantar y emplear sin problemas la gestión ágil. Además, decidimos utilizar Confluence para crear y almacenar documentación anteriormente dispersa en múltiples documentos y archivos corporativos. Por último, integramos Microsoft Teams para facilitar la comunicación en tiempo real entre los equipos de desarrollo y los socios externos mediante la configuración de plugins personalizados y funciones de automatización como los chats.Sistema de control de versiones e integración continua - Bitbucket, Bamboo, Jenkins
Aunque nuestro cliente mantenía una amplia gama de soluciones de banca digital, no disponía de un repositorio centralizado para almacenar el código. Para garantizar la optimización de los canales de entrega de aplicaciones y el control de versiones, nuestro equipo de proyecto organizó sesiones de formación sobre el uso de GitHub antes de realizar la transición a Bitbucket. Además, desplegamos Jenkins para facilitar la integración y entrega continuas.Pruebas y análisis de seguridad - TEST-IT, Black Duck, SonarQube
Nuestro equipo implementó TEST IT para realizar pruebas manuales y automatizadas y garantizar integraciones de autotest, API públicas ampliadas, bibliotecas de pruebas, cómodos editores de scripts de prueba, versionado y gestión de datos históricos. Para eliminar el más mínimo riesgo de infracciones, empleamos Black Duck para el cumplimiento de las políticas de seguridad y SonarQube para la calidad y limpieza del código. Estas herramientas permitieron a nuestros especialistas supervisar las vulnerabilidades del software y mantener la calidad del producto sin problemas.Despliegue y configuración y gestión de artefactos - Bamboo (Jenkins opcionalmente), Ansible, Packer, Nexus Repository Pro
Además, nuestros especialistas garantizaron la automatización del despliegue. Los desarrolladores de software eran responsables de escribir el código y desplegarlo, pero sin ingenieros de DevOps experimentados, se encontraban con escollos y plazos incumplidos. Elegimos Bamboo como herramienta fundamental para construir, probar y entregar el software debido a su perfecta integración con las infraestructuras existentes y una amplia gama de plugins de terceros. Además, nuestro equipo de proyecto adoptó los principios de IaC para gestionar los despliegues, con Terraform para gestionar entornos en la nube, Ansible para configurar máquinas virtuales y Packer para preparar y unificar imágenes. También se desplegó Nexus Repository Pro en este flujo, ya que puede gestionar cantidades masivas de datos de productos y desarrollo.Monitorización/logging - Zabbix, Grafana, Elasticsearch, Loki
Nuestro equipo priorizó la monitorización y el análisis de eventos en la infraestructura del cliente. Para ello, Innowise implementó Zabbix para supervisar el equipo físico y los canales de comunicación, y proporcionar pantallas visuales del estado de la infraestructura. También integramos la herramienta con mensajeros para enviar alertas y notificaciones sobre el estado actual y el progreso. Para recopilar, almacenar y analizar archivos de registro y métricas de productos, utilizamos las funciones Logstash, Elasticsearch y Kibana. Por último, aprovechamos Grafana y Loki para proporcionar vistas en tiempo real de las aplicaciones en desarrollo y una supervisión continua de su progreso.
Orquestación - Kubernetes, VMware Tanzu
Para alojar y orquestar aplicaciones en contenedores, implementamos máquinas virtuales y hosts físicos, Kubernetes y VMware Tanzu en consecuencia. Este enfoque proporciona independencia de los proveedores de servicios en la nube y un alto nivel de rendimiento, utilización de recursos y gestión centralizada.
Infraestructura - Microsoft Azure, VMware, Hyper-V
Para garantizar la accesibilidad y la capacidad de las soluciones de infraestructura, nuestros especialistas en DevOps adoptaron enfoques de nube híbrida basados en un entorno informático mixto. Recomendamos las pilas de productos de VMware y Microsoft para la infraestructura del centro de datos privado con el fin de garantizar la tolerancia a fallos de los equipos. En cuanto a un proveedor de nube pública, nuestra elección fue Microsoft Azureque ofrece un alojamiento sencillo de aplicaciones Windows en centros de datos distribuidos por todo el mundo.
Además, establecimos canales de retroalimentación continuos tanto de los departamentos bancarios como de los usuarios finales para mejorar la calidad de los productos y aplicar cambios inmediatos.
El proyecto requería mucho tiempo y recursos, e implicaba replantearse los enfoques y prácticas de desarrollo de software. Además de desplegar el conjunto de herramientas DevOps, impartimos formación a los especialistas informáticos para que manejaran las nuevas soluciones y actualizaran las aplicaciones heredadas mediante canalizaciones CI/CD.
Nuestra empresa comenzó el proyecto en septiembre de 2019. Tras determinar los requisitos técnicos y empresariales, reunimos un equipo formado principalmente por profesionales de DevOps con conocimientos relevantes y experiencia en el sector.
Utilizamos la metodología Scrum con sprints simultáneos para gestionar el proyecto y hacer un seguimiento de los logros. Además de supervisar el proyecto, nuestros jefes de equipo se mantuvieron en contacto con el cliente, proporcionándole información puntual y adoptando cambios en el alcance.
En la actualidad, Innowise sigue configurando, desplegando, modernizando y manteniendo las herramientas DevOps, garantizando un soporte permanente y asesorando a los empleados del cliente.
Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.
Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.
Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.
Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.
2007-2024 Innowise. Todos los derechos reservados.
Política de privacidad. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovia, Polonia
Gracias.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.
Gracias.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.