Under Armour

Geïntegreerde teams om efficiëntie binnen engineering te ondersteunen

Under armour engineering work 2

DEPT® ondersteunt het engineeringsteam van Under Armour met advies, development, integratiebeheer en meer.

In de afgelopen jaren hebben we hen geholpen de efficiëntie te verhogen en de output van hun engineering te verbeteren.

Flexibele technische ondersteuning 

Under Armour heeft een uitgebreid portfolio van technologie die onderhouden, verbeterd en ontwikkeld moet worden. Front-end ervaringen, e-commerceplatforms, betalingen, beheer van bestellingen en marketingtechnologie creëren de digitale Under Armour-ervaring. En met vier focusregio’s wereldwijd, worden rollouts en integraties onafhankelijk beheerd en onderhouden. We richten ons eerst op de VS voordat we het project wereldwijd uitrollen.

DEPT® heeft het engineeringsteam van Under Armour ondersteund en tussen initiatieven en projecten door bewogen op basis van de behoeften van de betreffende teams. Op elk moment hebben we tien engineers beschikbaar om technical debt aan te pakken, zowel de front- als backend te ontwikkelen en zorgen we ervoor dat hun complexe web van commerce-oplossingen goed geïntegreerd is.

Deze flexibiliteit helpt Under Armour om best practices te waarborgen en tegelijkertijd de interne engineeringskosten te stroomlijnen.

Technical debt aanpakken 

Technische debt is een probleem waar veel grote bedrijven mee kampen. Het komt vaak voor wanneer een functie haastig in elkaar wordt gezet en team de kantjes ervan af moet lopen om het te kunnen implementeren – bijvoorbeeld door tijdsdruk.

Als dit niet wordt gecheckt, kunnen deze in elkaar geflanste functies uiteindelijk andere functies kapot maken, wat later voor grotere problemen zorgt.

Het aanpakken van de technical debt is noodzakelijk en het gebruik van externe leveranciers zoals DEPT® is een efficiënte en kosteneffectieve manier om dit te doen. In dit scenario kunnen de technici van Under Armour zich richten op hun productroadmap terwijl de technici van DEPT® de functionaliteiten onder de loep nemen, zodat de debt wordt weggewerkt zonder de toekomstige functionaliteiten te beïnvloeden.

Door code op te schonen en nieuwe functies te ontwikkelen met behulp van een proces-gestuurde methode, konden we Under Armour helpen om de engineeringsprestaties te verbeteren.

Under armour slackbot

Efficiëntere sandbox 

Een uitdaging voor Under Armour was het creëren van omgevingen voor nieuwe resources. Vanwege hun omvang was dit proces tijdrovend en veroorzaakte het vertragingen.

Om dit aan te pakken hebben we een aangepaste AI-gestuurde Slackbot gemaakt om Under Armour’s Salesforce Commerce Cloud on-demand sandboxes te beheren.

Ons team bouwde ook een Slackbot voor alle gebruikersrollen (developers, team leads en administrators) om te communiceren met sandboxes, voortbouwend op bestaande Salesforce API’s, WebDav, OCAPI en andere third-party services.

Deze bot verbeterde het provisioneringsproces voor sandboxes van Under Armour en creëerde een oplossing die overal kan worden gebruikt (voor bots, continue integratieworkflows, command line interfaces, externe WebApps, enzovoorts). Dit proces kan een “recept” uitvoeren dat een aantal vooraf geconfigureerde stappen zet die resulteren in een nieuwe sandbox. Met dit receptenframework kan een beheerder de stappen configureren voor het maken, starten en downloaden van een back-upbestand van een externe bron (zoals een AWS S3 bucket), het importeren van een back-upbestand in een bepaalde sandbox en het uitvoeren van een GitHub Action Workflow om code te deployen naar een operational data store.

Deze stappen zijn plug-and-play en draaien onafhankelijk van elkaar, zodat nieuwe kunnen worden aangemaakt wanneer dat nodig is.

We hebben ook informatie verstrekt over het maandelijkse kredietverbruik van de operationele data store, waardoor teams ongebruikte sandboxes kunnen detecteren en vervolgens start- en stopschema’s kunnen configureren op zowel realm- als individueel sandbox-niveau.

Dankzij het wereldwijde netwerk van DEPT® konden we een mix van individuele medewerkers, senior engineers en architecten aan het project laten werken voor minder dan andere digitale consultants. Met een projectleider kon het team prioriteit geven aan kritieke projecten en ze op tijd afronden, zodat er snel ROI was.

De developers van DEPT® werkten binnen onze organisatie en gaven ons meer ruimte om flexibel, efficiënt en strategisch te zijn met onze productroadmap.

Tyler Drone, senior engineering manager bij Under Armour

Wil je ’t over geïntegreerde teams hebben?

VP of Customer Success

Gina Calzaretta

Ontdek meer

Volgende casestudy

Schiphol Airport