Under Armour

Equipos integrados para apoyar la eficiencia en la ingeniería

Under armour engineering work 2

DEPT® apoya a la organización de ingeniería de Under Armour, ofreciendo consultoría, desarrollo, gestión de integración y más.

En los últimos años, hemos ayudado a aumentar la eficiencia y mejorar los resultados de ingeniería en su stack tecnológico.

Soporte de ingeniería flexible

Under Armour cuenta con un amplio portafolio de tecnología que mantener, mejorar y desarrollar. Las experiencias en la interfaz de usuario, las plataformas de comercio electrónico, los pagos, la gestión de pedidos y la tecnología de marketing crean la experiencia digital de Under Armour. Con cuatro regiones principales en todo el mundo, los lanzamientos y las integraciones se gestionan y mantienen de forma independiente. Nos enfocamos en EE. UU. primero antes de expandirnos a nivel global.

DEPT® ha podido apoyar al equipo de ingeniería de Under Armour, adaptándose entre iniciativas según sus necesidades inmediatas. Con 10 ingenieros en cualquier momento, abordamos la deuda técnica, desarrollamos tanto para el front-end como para el back-end y aseguramos que su complejo entramado de soluciones de comercio esté correctamente integrado.

Esta flexibilidad ayuda a Under Armour a garantizar las mejores prácticas mientras optimiza los gastos internos de ingeniería.

Abordando la deuda técnica 

La deuda técnica es un problema para muchas grandes empresas. Frecuentemente ocurre cuando una función se desarrolla apresuradamente, y los equipos deben “hacer concesiones” para implementarla.

Si no se controla, estas características apresuradamente construidas pueden eventualmente causar fallos, llevando a problemas mayores en el futuro.

Abordar la deuda técnica es necesario, y utilizar proveedores externos como DEPT® es una forma eficiente y rentable de hacerlo. En este escenario, los ingenieros de Under Armour pudieron centrarse en su hoja de ruta de productos mientras los ingenieros de DEPT® se encargaban de refactorizar, asegurando que la deuda se redujera sin afectar la funcionalidad futura.

Al limpiar el código y desarrollar nuevas características a través de un método basado en procesos, pudimos ayudar a Under Armour a aumentar su rendimiento en ingeniería.

Under armour slackbot

Mejorando la eficiencia del entorno de pruebas

Un desafío que enfrentó Under Armour fue la creación de entornos para nuevos recursos. Debido a su tamaño, este proceso consumía mucho tiempo y causaba retrasos.

Para abordar esto, creamos un Slackbot personalizado para gestionar sus entornos de pruebas bajo demanda en Salesforce Commerce Cloud.

Nuestro equipo también desarrolló un Slackbot para todos los roles de usuario (desarrolladores, líderes de equipo y administradores) para interactuar con los entornos de pruebas, aprovechando las APIs existentes de Salesforce, WebDav, OCAPI y otros servicios de terceros.

Este bot mejoró el proceso de provisión de entornos de pruebas de Under Armour, creando una solución que se puede utilizar en cualquier lugar (bot, flujo de trabajo de integración continua, interfaces de línea de comandos, aplicaciones web externas, etc.). Este proceso puede ejecutar una “receta”, que lleva a cabo una serie de pasos preconfigurados que resultan en un nuevo entorno de pruebas. Este marco de recetas permite a un administrador configurar los pasos para crear, iniciar y descargar un archivo de respaldo desde una fuente externa (como un bucket de AWS S3), importar un archivo de respaldo a un entorno específico y ejecutar un flujo de trabajo de GitHub Action para desplegar código en un almacén de datos operativo.

Estos pasos son plug-and-play y se ejecutan de forma independiente, permitiendo crear nuevos cuando sea necesario.

También proporcionamos información sobre el uso mensual de créditos del almacén de datos operativo, lo que permitió a los equipos detectar entornos inactivos y configurar horarios de inicio y parada tanto a nivel de dominio como de entorno individual.

Gracias a la red global de DEPT®, pudimos reunir una mezcla de contribuyentes individuales, ingenieros senior y arquitectos en el proyecto por menos que otros consultores digitales. Con un líder de proyecto, el equipo pudo priorizar proyectos críticos y finalizarlos a tiempo, entregando un retorno de inversión rápido.

Los desarrolladores de DEPT® se integraron a nuestra organización y nos brindaron más espacio para ser ágiles, eficientes y estratégicos con nuestra hoja de ruta de productos.

Tyler Drone, Senior Engineering Manager, Under Armour

¿Quieres hablar sobre equipos integrados? Contáctanos hoy.

VP of Customer Success

Gina Calzaretta

Next project

Aaron Wegmann

Hear it, see it and feel it.

View Work