Los equipos de plataforma de U.S. Bank consiguieron un sistema de entrega en el que podían confiar.
Las plataformas internas para desarrolladores de U.S. Bank estaban frenadas por procesos manuales, prácticas de ingeniería inconsistentes y una deuda técnica creciente. Establecimos las bases de ingeniería que les permitieron a los equipos entregar más rápido, mejorar la confiabilidad y modernizar dos plataformas críticas para el negocio sin interrumpir el desarrollo en curso.
U.S. Bank operaba dos plataformas internas de ingeniería: un portal para desarrolladores y un registro empresarial de API que soportaba el gobierno, los estándares y la gestión del ciclo de vida de las API. Ambas eran críticas para el ecosistema de ingeniería del banco y atendían a grandes equipos de desarrollo distribuidos.
Las prácticas de ingeniería no habían seguido el ritmo de crecimiento de las plataformas. Los despliegues eran manuales, las revisiones de código y las pruebas automatizadas eran inconsistentes, las prácticas de seguridad variaban entre equipos y años de deuda técnica acumulada hacían cada vez más difícil cambiar algo. Los responsables de producto también tenían poca visibilidad del trabajo de ingeniería, lo que restaba previsibilidad a la planificación y la entrega. Las mejoras de plataforma se mantenían con parches internos en lugar de contribuciones sostenibles al proyecto original.
Nos concentramos en mejorar el sistema de ingeniería, no en resolver problemas aislados:
Los despliegues se volvieron automatizados y predecibles, y redujeron los tiempos de publicación hasta en un 83 %. Se resolvieron más de 20.000 problemas de calidad de código acumulados mientras el desarrollo de funcionalidades seguía sin interrupciones. Un proceso estructurado de revisión de código y controles automatizados de calidad adelantaron la detección de defectos en el ciclo de desarrollo, redujeron la depuración evitable y mejoraron la eficiencia de ingeniería. Las plataformas adoptaron mejores prácticas de seguridad, un desarrollo estandarizado de API y un camino de actualización mantenible para el portal para desarrolladores. Sobre todo, los equipos consiguieron un sistema de ingeniería capaz de escalar con confiabilidad, sin depender del esfuerzo individual.
“Guidanti se convirtió en un socio en el que podíamos confiar para algunos de nuestros desafíos técnicos más complejos. Desde migraciones de plataforma hasta mejoras en nuestras prácticas de ingeniería, aportaron la experiencia, la orientación y la mentoría que ayudaron a nuestros equipos a trabajar mejor. El impacto fue más allá de los entregables inmediatos: cambió nuestra forma de abordar la ingeniería.”
VP de Ingeniería de Software, U.S. Bank
Consigue resultados como estos.
Comienza con una evaluación. Dibujaremos tu estado actual y te mostraremos cuál es el próximo paso más sensato.
Agenda una evaluación