Crédit Agricole

Crédit Agricole pone a los clientes en primer lugar con Flutter

Goal

Crédit Agricole Bank Polska sabe que el comportamiento de los clientes está cambiando. Dado que los clientes visitan sus sucursales locales con menos frecuencia, los canales digitales del banco debían mejorar para satisfacer las expectativas de sus clientes. Pero en el acelerado mundo de la tecnología y los dispositivos móviles, la aplicación de Crédit Agricole ya no cumplía con sus propios estándares. Para satisfacer las necesidades de sus clientes, el banco necesitaba una nueva aplicación móvil rápidamente y se comprometió a construir la mejor del mercado.

En lugar de renovar sus aplicaciones nativas existentes, decidieron crear una aplicación completamente nueva desde cero. Con este lienzo en blanco, tuvieron carta blanca para explorar soluciones creativas que satisficieran sus necesidades comerciales, permitieran un crecimiento flexible, se integraran con otros componentes e impulsaran a Crédit Agricole a la cima del mercado.

Why Flutter?

El equipo necesitaba una solución moderna, reactiva y centrada en el diseño que les permitiera crear aplicaciones para múltiples plataformas. La tecnología tenía que permitirles agregar nuevas funciones rápidamente y ser fácil de mantener, además de cumplir con los exigentes requisitos de UX del banco para una experiencia de cliente fluida.

Mientras que muchos de sus competidores desarrollaban aplicaciones con React Native, el equipo de Crédit Agricole estaba interesado en probar algo nuevo. Sus aplicaciones nativas existentes se habían vuelto cada vez más costosas de mantener, las funciones comenzaban a divergir entre plataformas y se estaba volviendo un desafío llevar nuevas funciones al mercado rápidamente.

Así que después de desarrollar una prueba de concepto con varias agencias y plataformas, el equipo de Crédit Agricole eligió a LeanCode (un estudio de software de Varsovia especializado en aplicaciones de banca móvil) y a Flutter por su funcionalidad multiplataforma, eficiencia y enfoque en el diseño para construir su aplicación de próxima generación.

body image 2_eBay copy.png

Their solution

Durante el siguiente año, un equipo de 250 personas, incluidos casi 30 desarrolladores de Flutter, trabajaron juntos en una de las aplicaciones de Flutter más grandes jamás creadas. Debido a la enorme escala, el proyecto se dividió en 12 equipos comerciales (business squads) y 4 equipos técnicos (technical squads). Cada desarrollador fue asignado a uno o más equipos. También desarrollaron un nuevo sistema de diseño basado en Flutter que les permitió actualizar fácilmente los componentes sobre la marcha en respuesta a errores o falta de consistencia.

Para una discusión técnica más profunda de la experiencia del equipo con Flutter, consulta este libro electrónico que crearon para documentar su experiencia.

“Creo que elegimos la mejor tecnología para nuestro caso y, desde una perspectiva temporal, puedo decir que estamos contentos con esta decisión. Flutter nos da muchas posibilidades para el desarrollo futuro de la aplicación y sus funcionalidades.”

- Tomasz Czerwiński, director del Departamento de Estrategia y Arquitectura y Líder Técnico de la Tribu en Credit Agricole Bank Polska – aplicación de banca “CA24 Mobile”, Crédit Agricole

“Flutter está listo para las empresas, cumpliendo con los altos estándares de los procedimientos de desarrollo de productos y los requisitos de seguridad de la industria bancaria.”

- Łukasz Kosman, CEO de LeanCode Resultados

Después de 12 meses, Crédit Agricole lanzó el MVP de su nueva aplicación con Flutter. La nueva aplicación es más fácil y económica de mantener y permite al equipo reaccionar rápidamente a los cambios. También ha facilitado la gestión y delegación de tareas entre los desarrolladores al eliminar la necesidad de distinguir entre la funcionalidad de Android y la de iOS. El nuevo sistema de diseño basado en Flutter les ha permitido crear nuevas animaciones que ayudan a que su aplicación se destaque, incluido su nuevo avatar. Finalmente, Flutter le ahorró mucho tiempo al equipo, ya que no tuvieron que trabajar en soluciones separadas para las plataformas Android, iOS o Huawei, y pudieron entregar nuevas funciones más rápidamente, superando al resto en el mercado bancario.