Banco Santander confió en nuestro equipo para desarrollar dos proyectos estratégicos: la evolución del CRM de accionistas y la optimización de su arquitectura de aplicaciones. Se trabajó en planificación, diseño de soluciones, desarrollo técnico, pruebas, y mejora del rendimiento en producción. Se aplicaron metodologías adaptadas al entorno del banco y se colaboró estrechamente con sus equipos internos. El enfoque incluyó automatización, integración continua y mentoring técnico. Los resultados fortalecieron la estabilidad, escalabilidad y eficiencia de sus sistemas.
Servicios realizados
1.Proyecto 1: SDS
El primer proyecto se centró en la gestión integral del desarrollo y evolución del CRM de accionistas, una herramienta crítica para el seguimiento y gestión de la relación con los accionistas de la entidad.
Acciones clave:
–Reléase de evolutivos y correctivos, asegurando entregas frecuentes, controladas y sin impacto en la operación.
Análisis funcionales y de arquitectura mediante extracción de requisitos del cliente. Planificación, seguimiento y validación del diseño técnico, construcción, integración y pruebas realizados por analistas y constructores.
–Planificación y seguimiento del desarrollo de nuevas funcionalidades, en coordinación con los equipos internos del banco.
–Diseño de soluciones técnicas a partir de toma de requisitos funcionales y técnicos.
–Documentación de diseño unificado, asegurando coherencia en las soluciones desarrolladas.
–Revisión de código y modelo de datos, mejorando la calidad técnica y la mantenibilidad.
–Tuning de la aplicación en producción, optimizando el rendimiento en entornos reales.
-Implementación de medidas de observabilidad y logging, facilitando la trazabilidad de incidencias y la monitorización activa.
–Mejoras de rendimiento, identificando cuellos de botella y aplicando soluciones específicas.
–Configuración de entornos, incluyendo desarrollo, test y producción.
–Ejecución de pruebas funcionales, validando el correcto comportamiento de cada funcionalidad antes de su despliegue.
2.Proyecto 2: Santander Global Tech
El segundo proyecto abordó la mejora y evolución de la arquitectura de aplicaciones, con un enfoque técnico más profundo, orientado a la escalabilidad, el rendimiento y las buenas prácticas en el desarrollo.
Acciones clave:
–Mentoring y coaching al equipo interno, transfiriendo conocimiento, buenas prácticas y metodologías de trabajo técnico.
–Análisis y evaluación de la arquitectura existente, detectando áreas de mejora estructural y técnica.
–Diseño de soluciones y nuevas funcionalidades, a partir de sesiones de toma de requisitos con áreas técnicas del banco.
–Desarrollo e implementación en arquitectura, con especial enfoque en rendimiento y escalabilidad.
–Diseño y desarrollo de APIs, siguiendo principios de diseño limpio, seguro y reutilizable.
–Revisión de código y modelo de datos, asegurando adherencia a estándares y buenas prácticas.
–Tuning de aplicaciones en producción, optimizando el uso de recursos y tiempos de respuesta.
–Observabilidad y logging avanzados, mejorando la trazabilidad, la identificación de errores y la capacidad de diagnóstico en tiempo real.
–Desarrollo de pruebas de concepto (PoCs), evaluando viabilidad técnica de nuevas tecnologías y enfoques.
-Aplicación de mejoras de rendimiento a nivel de arquitectura y diseño estructural.
–Elaboración de planes de prueba y ejecución de pruebas funcionales y de estrés, validando estabilidad bajo carga.
-Configuración de entornos técnicos, incluyendo adecuación del hardware necesario.
–Implementación de procesos CI/CD, integrando prácticas de automatización e integración continua para acelerar ciclos de entrega.
Resultados:
-Mejora significativa en la estabilidad y el rendimiento de las aplicaciones
-Procesos de desarrollo más eficientes y controlados
-Soluciones alineadas con las necesidades del negocio
-Reducción de incidencias y mejora en la trazabilidad
-Transferencia de conocimiento al equipo interno
-Entregas evolutivas sin impacto en producción